diff --git a/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue index 5758de154a6528bc6c9c9099f7f18df93b2dcdf4..ed8b30182f35d56b6e26b452681b2fbb40590c14 100644 --- a/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue +++ b/aleksis/apps/alsijil/assets/components/coursebook/LessonDocumentations.vue @@ -7,7 +7,7 @@ <v-row> <v-col cols="6"> <v-select - :items="plannedLessonperiodsDatetimes" + :items="emptyLessonperiods" label="Choose Lesson date" :item-text="getLessonText" v-model="selectedLessonperiodDatetime" @@ -59,9 +59,15 @@ { text: "Group note", value: "groupNote" } ], lessonDocumentationEdit: {}, - selectedLessonperiodDatetime: {} + selectedLessonperiodDatetime: {}, } }, + computed: { + emptyLessonperiods() { + let currentDatetime = new Date() + return this.plannedLessonperiodsDatetimes.filter(lp => new Date(lp.datetimeStart) > currentDatetime) + }, + }, methods: { async loadLessonDocumentation(item) { const result = await this.$apollo.mutate({