From 0857ec9c3943701c24a56afca2ec4a01a9511fe3 Mon Sep 17 00:00:00 2001 From: Julian Leucker <leuckerj@gmail.com> Date: Sun, 13 Oct 2024 20:01:11 +0200 Subject: [PATCH] Link to person detail page inside ManageStudentsDialog --- .../absences/ManageStudentsDialog.vue | 19 +++++++++++++++++++ .../apps/alsijil/frontend/messages/de.json | 3 ++- .../apps/alsijil/frontend/messages/en.json | 3 ++- 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue index 3248becfa..b8b30c817 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ManageStudentsDialog.vue @@ -288,6 +288,25 @@ export default { <span v-t="'actions.back_to_overview'" /> </v-tooltip> {{ item.person.fullName }} + <v-spacer /> + <v-tooltip bottom> + <template #activator="{ on, attrs }"> + <v-btn + v-bind="attrs" + v-on="on" + icon + :to="{ + name: 'core.personById', + params: { + id: item.person.id, + }, + }" + > + <v-icon>mdi-open-in-new</v-icon> + </v-btn> + </template> + {{ $t("actions.open_person_page", item.person) }} + </v-tooltip> </v-card-title> <v-card-text> <absence-reason-group-select diff --git a/aleksis/apps/alsijil/frontend/messages/de.json b/aleksis/apps/alsijil/frontend/messages/de.json index 42148fa41..42310ecd2 100644 --- a/aleksis/apps/alsijil/frontend/messages/de.json +++ b/aleksis/apps/alsijil/frontend/messages/de.json @@ -1,6 +1,7 @@ { "actions": { - "back_to_overview": "Zurück zur Übersicht" + "back_to_overview": "Zurück zur Übersicht", + "open_person_page": "Detailansicht für {fullName} aufrufen" }, "alsijil": { "absence": { diff --git a/aleksis/apps/alsijil/frontend/messages/en.json b/aleksis/apps/alsijil/frontend/messages/en.json index f3e347855..13baa9af4 100644 --- a/aleksis/apps/alsijil/frontend/messages/en.json +++ b/aleksis/apps/alsijil/frontend/messages/en.json @@ -139,7 +139,8 @@ } }, "actions": { - "back_to_overview": "Back to overview" + "back_to_overview": "Back to overview", + "open_person_page": "Open detail view for {fullName}" }, "time": { "minutes": "minutes", -- GitLab