From bb77b10f59117a7809efba12cc613fca33ca0305 Mon Sep 17 00:00:00 2001 From: Michael Bauer <michael-bauer@posteo.de> Date: Fri, 11 Oct 2024 14:49:29 +0200 Subject: [PATCH] Implement rooms-field --- .../chronos/frontend/components/Substitutions.vue | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/aleksis/apps/chronos/frontend/components/Substitutions.vue b/aleksis/apps/chronos/frontend/components/Substitutions.vue index b770cf8b..1b005565 100644 --- a/aleksis/apps/chronos/frontend/components/Substitutions.vue +++ b/aleksis/apps/chronos/frontend/components/Substitutions.vue @@ -61,6 +61,17 @@ import CRUDList from "aleksis.core/components/generic/CRUDList.vue"; </span> <span v-else> {{ oldSubject }} </span> </template> + <template #rooms="{ item: { oldRooms, newRooms } }"> + <span v-if="newRooms.length > 0"> + <strike v-for="r in oldRooms"> {{ r.shortName || r.name }} </strike> + <span> →  </span> + <b v-for="r in newRooms"> {{ r.shortName || r.name }} </b> + </span> + <span + v-else + v-for="r in oldRooms" + > {{ r.shortName || r.name }} </span> + </template> </c-r-u-d-list> </template> @@ -100,8 +111,8 @@ export default { value: "subject", }, { - text: "room", - value: "room", + text: "rooms", + value: "rooms", }, { text: "notes", -- GitLab