diff --git a/public/js/components/Tempus/Tempus.js b/public/js/components/Tempus/Tempus.js
index c671ea724..5daff4a27 100644
--- a/public/js/components/Tempus/Tempus.js
+++ b/public/js/components/Tempus/Tempus.js
@@ -206,11 +206,10 @@ export default {
.then(() => this.$refs.calendar.resetEventLoader());
},
rebuildRaumvorschlag() {
- if (!this.raumvorschlagPreview?.lehreinheit_id) return;
-
- this.previewRaumvorschlag({
- lehreinheit_id: this.raumvorschlagPreview.lehreinheit_id,
- });
+ if (this.raumvorschlagPreview)
+ this.previewRaumvorschlag({
+ lehreinheit_id: this.raumvorschlagPreview?.lehreinheit_id,
+ });
},
clearRaumvorschlagPreview() {
@@ -278,6 +277,23 @@ export default {
this.ort_kurzbz = data.ort_kurzbz;
this.rooms = [{ ort_kurzbz: data.ort_kurzbz }];
},
+ setEmp(data) {
+ const uid = data.uid;
+ const label = data.name;
+
+ this.lecturers = [
+ {
+ uid,
+ label,
+ showEvents: true,
+ overlays: { blocks: true, wishes: true },
+ showCoursePicker: false,
+ },
+ ];
+
+ this.$refs.calendar.resetEventLoader();
+ if (this.lastRange) this.handleRange(this.lastRange);
+ },
onSelectVerbandAndClose(payload) {
this.onSelectVerband(payload);
@@ -1016,7 +1032,8 @@ export default {
@select-verband-and-close="onSelectVerbandAndClose"
/>
-
+ {$refs.calendar.resetEventLoader(); $refs.sidebar.reloadCoursepicker(); rebuildRaumvorschlag();}"/>
+