diff --git a/application/views/Cis/Abgabetool.php b/application/views/Cis/Abgabetool.php
index 480116290..86e8721f2 100644
--- a/application/views/Cis/Abgabetool.php
+++ b/application/views/Cis/Abgabetool.php
@@ -27,6 +27,7 @@ $includesArray = array(
'vendor/npm-asset/primevue/timeline/timeline.min.js',
'vendor/npm-asset/primevue/inplace/inplace.min.js',
'vendor/npm-asset/primevue/message/message.min.js',
+ 'vendor/npm-asset/primevue/tieredmenu/tieredmenu.js',
'vendor/moment/luxonjs/luxon.min.js'
),
'customJSModules' => array(
diff --git a/application/views/CisRouterView/CisRouterView.php b/application/views/CisRouterView/CisRouterView.php
index 1b3e767b2..6ff428362 100644
--- a/application/views/CisRouterView/CisRouterView.php
+++ b/application/views/CisRouterView/CisRouterView.php
@@ -35,6 +35,7 @@ $includesArray = array(
'vendor/npm-asset/primevue/timeline/timeline.min.js',
'vendor/npm-asset/primevue/inplace/inplace.min.js',
'vendor/npm-asset/primevue/message/message.min.js',
+ 'vendor/npm-asset/primevue/tieredmenu/tieredmenu.js',
'vendor/moment/luxonjs/luxon.min.js'
),
'customJSModules' => array(
diff --git a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
index 20333ba41..0a4028a27 100644
--- a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
+++ b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js
@@ -30,6 +30,7 @@ export const AbgabetoolAssistenz = {
Inplace: primevue.inplace,
Textarea: primevue.textarea,
Timeline: primevue.timeline,
+ TieredMenu: primevue.tieredmenu,
VueDatePicker,
FhcOverlay
},
@@ -969,6 +970,25 @@ export const AbgabetoolAssistenz = {
}
},
computed: {
+ emailItems() {
+ const menu = []
+
+ if(this.ASSISTENZ_SAMMELMAIL_BUTTON_STUDENT){
+ menu.push({
+ label: this.$p.t('abgabetool/c4sendEmailStudierendev2', [this.uniqueStudentEmailCount]),
+ command: this.sammelMailStudent
+ })
+ }
+
+ if(this.ASSISTENZ_SAMMELMAIL_BUTTON_BETREUER) {
+ menu.push({
+ label: this.$p.t('abgabetool/c4sendEmailBetreuerv2', [this.uniqueBetreuerEmailCount]),
+ command: this.sammelMailBetreuer
+ })
+ }
+
+ return menu
+ },
uniqueBetreuerEmailCount() {
const emails = new Set();
@@ -1344,16 +1364,6 @@ export const AbgabetoolAssistenz = {
:useSelectionSpan="false"
>
-
-
{{ option.studiensemester_kurzbz }}
+
+
+