diff --git a/public/js/components/Cis/Mylv/LvInfo.js b/public/js/components/Cis/Mylv/LvInfo.js
index a17eb4b67..145fc1c19 100644
--- a/public/js/components/Cis/Mylv/LvInfo.js
+++ b/public/js/components/Cis/Mylv/LvInfo.js
@@ -10,13 +10,6 @@ export default {
}
},
computed: {
- LV_TYPES: function () {
- return {
- lehreinheit: "lehreinheit",
- reservierung: "reservierung",
- moodle: "moodle",
- };
- },
lektorenLinks: function () {
if (!this.event || !Array.isArray(this.event.lektor) || !this.event.lektor.length) return "a";
@@ -56,49 +49,6 @@ export default {
},
template:/*html*/`
-
-
-
- | {{
- $p.t('global','datum')?
- $p.t('global','datum')+':'
- :''
- }} |
- {{methodFormatDate(event.datum)}} |
-
-
- | {{$p.t('global','aktivitaet')}}: |
- |
-
-
- | {{$p.t('global','typ')}}: |
- {{event?.purpose}} |
-
-
- | {{$p.t('fristenmanagement','frist')}}: |
- {{start_time}} |
-
-
- | {{$p.t('lvinfo','actionname')}}: |
-
- {{event?.actionname}}
- |
-
-
- | {{$p.t('lvinfo','overdue')}}: |
-
- {{$p.t('lvinfo','overdueEvent')}}
- |
-
-
- | {{$p.t('lvinfo','moodleLink')}} |
-
-
- |
-
-
-
-
| {{
@@ -157,7 +107,6 @@ export default {
| {{event.organisationseinheit}} |
-
`
}
diff --git a/public/js/components/Cis/Mylv/LvModal.js b/public/js/components/Cis/Mylv/LvModal.js
index 19c444a21..6509e4dfc 100644
--- a/public/js/components/Cis/Mylv/LvModal.js
+++ b/public/js/components/Cis/Mylv/LvModal.js
@@ -89,7 +89,7 @@ export default {
{{$p.t('lvinfo','lehrveranstaltungsinformationen')}}
-
+
{{$p.t('lehre','lehrveranstaltungsmenue')}}
diff --git a/public/js/components/Cis/Stundenplan/Stundenplan.js b/public/js/components/Cis/Stundenplan/Stundenplan.js
index 5b42d54f8..76bd788cd 100644
--- a/public/js/components/Cis/Stundenplan/Stundenplan.js
+++ b/public/js/components/Cis/Stundenplan/Stundenplan.js
@@ -113,6 +113,12 @@ const Stundenplan = {
default: return !this.renderers? null : Vue.defineAsyncComponent(() => import(this.renderers[name]))
}
},
+ renderComponentInfo(name) {
+ switch (name) {
+ case 'moodleEvent': return !this.renderers? null: Vue.defineAsyncComponent(() => import(this.renderers[name]));
+ default: return LvInfo;
+ }
+ },
fetchStudiensemesterDetails: async function (date) {
return this.$api.call(ApiStundenplan.studiensemesterDateInterval(date));
},
@@ -262,7 +268,11 @@ const Stundenplan = {
{{ $p.user_language.value === 'German' ? lv?.bezeichnung : lv?.bezeichnung_english}}
-
+
+
+
+
+