From f4ca34f2476c03763d8d99dace3e21053ebcb4a7 Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Mon, 24 Nov 2025 14:14:46 +0100 Subject: [PATCH] remove email sent to alert on serientermin since we do this in cronjob now; --- .../controllers/api/frontend/v1/Abgabe.php | 39 +------------------ .../Cis/Abgabetool/AbgabetoolAssistenz.js | 9 +---- .../Cis/Abgabetool/AbgabetoolMitarbeiter.js | 2 - system/phrasesupdate.php | 2 +- 4 files changed, 4 insertions(+), 48 deletions(-) diff --git a/application/controllers/api/frontend/v1/Abgabe.php b/application/controllers/api/frontend/v1/Abgabe.php index 0cef197fe..1a31ed674 100644 --- a/application/controllers/api/frontend/v1/Abgabe.php +++ b/application/controllers/api/frontend/v1/Abgabe.php @@ -744,48 +744,11 @@ class Abgabe extends FHCAPI_Controller $dataAbgabe = $this->getDataOrTerminateWithError($result); $abgaben[]= getData($this->PaabgabeModel->load($dataAbgabe))[0]; - -// $res[] = $data; - - // send mail to student - $result = $this->ProjektarbeitModel->getStudentInfoForProjektarbeitId($projektarbeit_id); - $data = $this->getDataOrTerminateWithError($result); - -// $this->addMeta('emaildata'.$projektarbeit_id, $data); - - $datetime = new DateTime($datum); - $dateEmailFormatted = $datetime->format('d.m.Y'); - - $anredeFillString = $data[0]->anrede=="Herr"?"r":""; - - $fullFormattedNameString = trim($data[0]->titelpre." ".$data[0]->vorname." ".$data[0]->nachname." ".$data[0]->titelpost); - $res[] = $fullFormattedNameString; - - // Prepare mail content - $body_fields = array( - 'anrede' => $data[0]->anrede, - 'anredeFillString' => $anredeFillString, - 'datum' => $dateEmailFormatted, - 'bezeichnung' => $bezeichnung, - 'fullFormattedNameString' => $fullFormattedNameString, - 'kurzbz' => $kurzbz - ); - - $email = $data[0]->uid."@".DOMAIN; - - // TODO: nightly email job informing about new serientermine - -// sendSanchoMail( -// 'neuerAbgabetermin', -// $body_fields, -// $email, -// $this->p->t('abgabetool', 'neuerTerminBachelorMasterbetreuung') -// ); } $this->logLib->logInfoDB(array('serientermin angelegt',$res, getAuthUID(), getAuthPersonId())); - $this->terminateWithSuccess(array($res, $abgaben)); + $this->terminateWithSuccess($abgaben); } diff --git a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js index 0ba4c7fec..bdd613bab 100644 --- a/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js +++ b/public/js/components/Cis/Abgabetool/AbgabetoolAssistenz.js @@ -412,19 +412,15 @@ export const AbgabetoolAssistenz = { pids, this.serienTermin.fixtermin )).then(res => { - // TODO - // sticky lifetime somehow if (res.meta.status === "success" && res.data) { this.$fhcAlert.alertSuccess(this.$p.t('abgabetool/serienTerminGespeichert')) - // TODO: sticky lifetime erhöhen um sinnvoll lesen zu können? - this.$fhcAlert.alertInfo(this.$p.t('abgabetool/serienTerminEmailSentInfo', [this.createInfoString(res.data[0])])); } else { this.$fhcAlert.alertError(this.$p.t('abgabetool/errorSerienterminSpeichern')) } // put new abgaben into projektarbeiten - const newAbgaben = res.data[1] + const newAbgaben = res.data pids.forEach(pid => { const abgabe = newAbgaben.find(abgabe => abgabe.projektarbeit_id == pid) @@ -444,8 +440,7 @@ export const AbgabetoolAssistenz = { this.$refs.abgabeTable.tabulator.setColumns(this.abgabeTableOptions.columns) this.$refs.abgabeTable.tabulator.replaceData(mappedData) - - // this.$refs.abgabeTable.tabulator.redraw(true) + this.$refs.abgabeTable.tabulator.redraw(true) }).finally(()=>{ this.saving = false }) diff --git a/public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js b/public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js index 9a155492c..85219fe30 100644 --- a/public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js +++ b/public/js/components/Cis/Abgabetool/AbgabetoolMitarbeiter.js @@ -184,8 +184,6 @@ export const AbgabetoolMitarbeiter = { )).then(res => { if (res.meta.status === "success" && res.data) { this.$fhcAlert.alertSuccess(this.$p.t('abgabetool/serienTerminGespeichert')) - // TODO: sticky lifetime erhöhen um sinnvoll lesen zu können? - this.$fhcAlert.alertInfo(this.$p.t('abgabetool/serienTerminEmailSentInfo', [this.createInfoString(res.data)])); } else { this.$fhcAlert.alertError(this.$p.t('abgabetool/errorSerienterminSpeichern')) } diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index b615fbbd9..f9e5544ff 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -43343,7 +43343,7 @@ array( ), array( 'sprache' => 'English', - 'text' => 'Edit additional Data', + 'text' => 'Edit additional data', 'description' => '', 'insertvon' => 'system' )