diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/coursebook.graphql b/aleksis/apps/alsijil/frontend/components/coursebook/coursebook.graphql index 6ae9ba9dae7e2f1de386c9b433f73ae2ae9f3a11..d9f0cabf7f545e6f8f3c2ce98d05287f8bde71b5 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/coursebook.graphql +++ b/aleksis/apps/alsijil/frontend/components/coursebook/coursebook.graphql @@ -59,6 +59,11 @@ query documentationsForCoursebook( colourBg } } + rooms { + id + name + shortName + } cancelled } teachers { diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue index d0675ddca80e3909ee4992f68b5dba6a2a140def..98409ebc622560406303964b71de8137db2f13c7 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonInformation.vue @@ -1,6 +1,7 @@ <script setup> import DocumentationStatus from "./DocumentationStatus.vue"; import PersonChip from "aleksis.core/components/person/PersonChip.vue"; +import RoomChip from "aleksis.core/components/room/RoomChip.vue"; import SubjectChip from "aleksis.apps.cursus/components/SubjectChip.vue"; import SubjectChipSelectField from "aleksis.apps.cursus/components/SubjectChipSelectField.vue"; </script> @@ -58,6 +59,7 @@ import SubjectChipSelectField from "aleksis.apps.cursus/components/SubjectChipSe :value="documentation.subject" :disabled="loading" :loading="loading" + style="width: min-content" @input="editSubject" /> <subject-chip @@ -77,6 +79,12 @@ import SubjectChipSelectField from "aleksis.apps.cursus/components/SubjectChipSe class="text-decoration-line-through" disabled /> + <room-chip + v-if="documentation.amends.rooms" + v-for="room in documentation.amends.rooms" + :key="'room-chip-' + room.id" + :room="room" + /> </div> <div :class="{