+
+
evt.detail.source = 'day'"
@@ -70,6 +87,13 @@ export default {
+
+
diff --git a/public/js/components/Tempus/Filters/searchbarOptions.js b/public/js/components/Tempus/Filters/searchbarOptions.js
index bf909064e..6eeae3f6c 100644
--- a/public/js/components/Tempus/Filters/searchbarOptions.js
+++ b/public/js/components/Tempus/Filters/searchbarOptions.js
@@ -51,6 +51,17 @@ export function getTempusSearchbarOptions(self)
self.addToCoursePicker(data);
}
},
+ {
+ label: "LVVerwaltung",
+ icon: "fas fa-up-right-from-square",
+ type: "function",
+ action: (data) => {
+ const link = FHC_JS_DATA_STORAGE_OBJECT.app_root +
+ FHC_JS_DATA_STORAGE_OBJECT.ci_router +
+ "/LVVerwaltung/emp/" + self.selectedStudiensemester + "/" + data.uid;
+ window.open(link, "_blank");
+ }
+ },
]
},
}
diff --git a/public/js/components/Tempus/Renderer/Lehreinheit/calendarEvent.js b/public/js/components/Tempus/Renderer/Lehreinheit/calendarEvent.js
index ae375da8d..03720c49c 100644
--- a/public/js/components/Tempus/Renderer/Lehreinheit/calendarEvent.js
+++ b/public/js/components/Tempus/Renderer/Lehreinheit/calendarEvent.js
@@ -15,6 +15,15 @@ export default {
return classes;
},
+ statusIcon()
+ {
+ if (['planning', 'sync_preview'].includes(this.event.status_kurzbz))
+ return 'fa-solid fa-pen-ruler text-muted';
+ else if (['preview', 'sync_live', 'to_delete_preview'].includes(this.event.status_kurzbz))
+ return 'fa-solid fa-chalkboard-user text-muted';
+ else if (['live', 'to_delete_live'].includes(this.event.status_kurzbz))
+ return 'fa-solid fa-user-graduate text-muted'
+ },
topicString() {
return Array.isArray(this.event.topic) ? this.event.topic.join(', ') : this.event.topic;
},
@@ -85,10 +94,12 @@ export default {
class="position-relative"
@wheel.stop
>
-
-
+
+
+
+
+
+ {{event.verplante_stunden}}
-