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" /> - + +