diff --git a/application/config/stv.php b/application/config/stv.php index b12153eda..23ac7819f 100644 --- a/application/config/stv.php +++ b/application/config/stv.php @@ -74,6 +74,9 @@ $config['tabs'] = ], ], ], + 'hiddenFields' => [ + 'uhrzeit' + ] ], 'exemptions' => [ //if true, Anrechnungen can be added and edited in tab Anrechnungen diff --git a/application/controllers/api/frontend/v1/stv/Abschlusspruefung.php b/application/controllers/api/frontend/v1/stv/Abschlusspruefung.php index 7c1c974e2..e3bf79106 100644 --- a/application/controllers/api/frontend/v1/stv/Abschlusspruefung.php +++ b/application/controllers/api/frontend/v1/stv/Abschlusspruefung.php @@ -315,6 +315,7 @@ class Abschlusspruefung extends FHCAPI_Controller 'abschlussbeurteilung_kurzbz' => $formData['abschlussbeurteilung_kurzbz'], 'datum' => $formData['datum'], //TODO(Manu) check if minute format like FAS 'sponsion' => $formData['sponsion'], + 'uhrzeit' => $formData['uhrzeit'], 'pruefer1' => $formData['pruefer1'], 'pruefer2' => $formData['pruefer2'], 'pruefer3' => $formData['pruefer3'], @@ -387,6 +388,7 @@ class Abschlusspruefung extends FHCAPI_Controller 'abschlussbeurteilung_kurzbz' => $formData['abschlussbeurteilung_kurzbz'], 'datum' => $datum, 'sponsion' => $sponsion, + 'uhrzeit' => $formData['uhrzeit'], 'pruefer1' => $pruefer1, 'pruefer2' => $pruefer2, 'pruefer3' => $pruefer3, diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Abschlusspruefung/Abschlusspruefung.js b/public/js/components/Stv/Studentenverwaltung/Details/Abschlusspruefung/Abschlusspruefung.js index 5d89547d7..13b785270 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Abschlusspruefung/Abschlusspruefung.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Abschlusspruefung/Abschlusspruefung.js @@ -56,7 +56,8 @@ export default { anmerkung: null, protokoll: null, note: null, - link: null + link: null, + uhrzeit: null }, statusNew: true, arrTypen: [], @@ -310,6 +311,7 @@ export default { this.formData.pruefungstyp_kurzbz = data.pruefungstyp_kurzbz; this.formData.datum = data.datum; + this.formData.uhrzeit = data.uhrzeit; this.formData.sponsion = data.sponsion; this.formData.akadgrad_id = data.akadgrad_id; this.formData.pruefungsantritt_kurzbz = data.pruefungsantritt_kurzbz; @@ -411,6 +413,7 @@ export default { pruefer3_label: this.selectedPruefer3?.label || null, akadgrad_id: this.formData.akadgrad_id, datum: this.formData.datum, + uhrzeit: this.formData.uhrzeit || null, sponsion: this.formData.sponsion }; localStorage.setItem(STORAGE_KEY, JSON.stringify(stored)); @@ -527,6 +530,7 @@ export default { this.formData.abschlussbeurteilung_kurzbz = null; this.formData.datum = null; this.formData.sponsion = null; + this.formData.uhrzeit = null; this.formData.pruefer1 = null; this.formData.pruefer2 = null; this.formData.pruefer3 = null; @@ -620,7 +624,7 @@ export default { ); } }); - }, + } }, created() { this.$api @@ -715,7 +719,6 @@ export default { - {{this.$p.t('global','details')}}

[{{$p.t('ui', 'neu')}}]

@@ -916,6 +919,22 @@ export default { +
+ +
+
- +
` }