diff --git a/aleksis/apps/chronos/frontend/components/Substitutions.vue b/aleksis/apps/chronos/frontend/components/Substitutions.vue index 23c74f2013a488a5fb4461750d13f07294709b41..cb55b4f16c68f0122a4ed87572f4b400f6dc677a 100644 --- a/aleksis/apps/chronos/frontend/components/Substitutions.vue +++ b/aleksis/apps/chronos/frontend/components/Substitutions.vue @@ -39,6 +39,18 @@ import CRUDList from "aleksis.core/components/generic/CRUDList.vue"; TODO 18n all day </span> </template> + <template #teachers="{ item: { oldTeachers, newTeachers } }"> + <span v-if="newTeachers.length > 0"> + <strike v-for="t in oldTeachers"> {{ t.shortName || t.fullName }} </strike> + <span> →  </span> + <b v-for="t in newTeachers"> {{ t.shortName || t.fullName }} </b> + </span> + <span + v-else + v-for="t in oldTeachers" + > {{ t.shortName || t.fullName }} </span> + </template> + </template> </c-r-u-d-list> </template>