From 4c265ccf289ee65c9ba521ccb330c42cd4b697f1 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Tue, 17 Sep 2024 09:54:38 +0200
Subject: [PATCH] Show (currently inactive) "Details" button

---
 .../coursebook/statistics/StatisticsForGroupTab.vue      | 9 +++++++++
 aleksis/apps/alsijil/frontend/messages/en.json           | 3 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue
index 155d91f1c..1eb6d146c 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue
@@ -40,6 +40,10 @@
         {{ $tc("time.minutes_n", item.tardinessSum) }}
       </v-chip>
     </template>
+
+    <template #actions="{ item }">
+      <secondary-action-button i18n-key="alsijil.personal_notes.statistics.person_view_details" icon-text="mdi-open-in-new" />
+    </template>
   </c-r-u-d-list>
 </template>
 
@@ -47,6 +51,7 @@
 import groupOverviewTabMixin from "aleksis.core/mixins/groupOverviewTabMixin.js";
 import CRUDList from "aleksis.core/components/generic/CRUDList.vue";
 import AvatarContent from "aleksis.core/components/person/AvatarContent.vue";
+import SecondaryActionButton from "aleksis.core/components/generic/buttons/SecondaryActionButton.vue";
 
 import AbsenceReasonChip from "aleksis.apps.kolego/components/AbsenceReasonChip.vue";
 import ExtraMarkChip from "aleksis.apps.alsijil/components/extra_marks/ExtraMarkChip.vue";
@@ -63,6 +68,7 @@ export default {
     AvatarContent,
     CRUDList,
     ExtraMarkChip,
+    SecondaryActionButton,
   },
   data() {
     return {
@@ -96,6 +102,9 @@ export default {
           text: this.$t("alsijil.personal_notes.tardiness_plural"),
           value: "tardinessCount",
         },
+        {
+          value: "actions",
+        }
       ];
     },
     absenceReasonsFirstHeader() {
diff --git a/aleksis/apps/alsijil/frontend/messages/en.json b/aleksis/apps/alsijil/frontend/messages/en.json
index 569273c97..0e1e8d43a 100644
--- a/aleksis/apps/alsijil/frontend/messages/en.json
+++ b/aleksis/apps/alsijil/frontend/messages/en.json
@@ -144,7 +144,8 @@
         },
         "person_page": {
           "title": "Statistics"
-        }
+        },
+        "person_view_details": "Details"
       }
     }
   },
-- 
GitLab