From a4da6b0b05a68f6e66f9e4374eb2fa6588951544 Mon Sep 17 00:00:00 2001
From: Michael Bauer <michael-bauer@posteo.de>
Date: Fri, 11 Oct 2024 14:41:15 +0200
Subject: [PATCH] Implement subject-field

---
 .../apps/chronos/frontend/components/Substitutions.vue | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/aleksis/apps/chronos/frontend/components/Substitutions.vue b/aleksis/apps/chronos/frontend/components/Substitutions.vue
index cb55b4f1..b770cf8b 100644
--- a/aleksis/apps/chronos/frontend/components/Substitutions.vue
+++ b/aleksis/apps/chronos/frontend/components/Substitutions.vue
@@ -50,6 +50,16 @@ import CRUDList from "aleksis.core/components/generic/CRUDList.vue";
         v-for="t in oldTeachers"
       > {{ t.shortName || t.fullName }} </span>
     </template>
+    <template #subject="{ item: { oldSubject, newSubject } }">
+      <span v-if="oldSubject === 'SUPERVISION'">
+        TODO i18n supervision
+      </span>
+      <span v-else-if="newSubject">
+        <strike> {{ oldSubject }} </strike>
+        <span> &nbsp;→&nbsp </span>
+        <b> {{ newSubject }} </b>
+      </span>
+      <span v-else> {{ oldSubject }} </span>
     </template>
   </c-r-u-d-list>
 </template>
-- 
GitLab