diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue index a7854c9ae41c9fe73a7d011f60f1abd09ad42145..f587b636aab2a5f63cd9386fb22f63f5a7981ea4 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsTrigger.vue @@ -15,6 +15,13 @@ export default { timeout: null, }; }, + props: { + labelKey: { + type: String, + required: false, + default: undefined, + }, + }, mounted() { const lessonStart = DateTime.fromISO(this.documentation.datetimeStart); const now = DateTime.now(); @@ -70,7 +77,10 @@ export default { v-on="on" @click="touchDocumentation" > - <v-icon>$edit</v-icon> + <v-icon :left="!!labelKey">mdi-account-edit-outline</v-icon> + <template v-if="labelKey"> + {{ $t(labelKey) }} + </template> </v-chip> </template> </manage-students-dialog> diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue index 64bbb59cb8a4bffdabf9b0d641f2a6e415a2ba69..7c9661f2e6a90e921029ede276195aeefca1da37 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/documentation/LessonNotes.vue @@ -87,7 +87,10 @@ import TardinessChip from "../absences/TardinessChip.vue"; </template> </tardiness-chip> - <manage-students-trigger v-bind="documentationPartProps" /> + <manage-students-trigger + :label-key="!(total > 0) ? 'alsijil.coursebook.notes.show_list' : ''" + v-bind="documentationPartProps" + /> </div> </template> diff --git a/aleksis/apps/alsijil/frontend/messages/en.json b/aleksis/apps/alsijil/frontend/messages/en.json index 17769c47dbb20ca106eab4f05b046c51c158498a..5994a0e20737edd833e66ca752523f1bb668cc13 100644 --- a/aleksis/apps/alsijil/frontend/messages/en.json +++ b/aleksis/apps/alsijil/frontend/messages/en.json @@ -74,6 +74,9 @@ "empty": "No group note" } }, + "notes": { + "show_list": "List of participants" + }, "notices": { "future": "Editing this lesson isn't allowed as this lesson is in the future.", "no_entry": "There is no entry for this lesson yet."