From 98a44758b5978a622ecdff5a44daa30546f895dc Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Tue, 5 Sep 2023 12:50:51 +0200 Subject: [PATCH] Disable subject, teachers & rooms selection if lesson cancelled --- .../components/calendar_feeds/details/LessonDetails.vue | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue index 226d7123..1ed30809 100644 --- a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue +++ b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue @@ -115,8 +115,9 @@ @cancel="amendEvent.open = false" @save="$emit('refreshCalendar')" > - <template #subject.field="{ attrs, on }"> + <template #subject.field="{ attrs, on, item }"> <v-autocomplete + :disabled="item.cancelled" :items="amendableSubjects" item-text="name" item-value="id" @@ -124,8 +125,9 @@ v-on="on" /> </template> - <template #teachers.field="{ attrs, on }"> + <template #teachers.field="{ attrs, on, item }"> <v-autocomplete + :disabled="item.cancelled" multiple :items="amendableTeachers" item-text="fullName" @@ -136,8 +138,9 @@ deletable-chips /> </template> - <template #rooms.field="{ attrs, on }"> + <template #rooms.field="{ attrs, on, item }"> <v-autocomplete + :disabled="item.cancelled" multiple :items="amendableRooms" item-text="name" -- GitLab