From af512ecae64a0e5440194b2e694f17a6bf61997b Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 2 Dec 2022 01:42:11 +0100 Subject: [PATCH] feat(diploma): minor diploma submittable --- diploma.yaml | 87 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 86 insertions(+), 1 deletion(-) diff --git a/diploma.yaml b/diploma.yaml index 0c8350d..6fa12d0 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -188,6 +188,13 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Approval of Creation of Diploma" + "nebenfachabschluss": + viewers: *view-alle + display-label: + fallback: "Abschluss Nebenfach" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Degree" final: false @@ -507,6 +514,40 @@ nodes: "kommunikation": *kommunikation-form "kontoauszug": *kontoauszug-form + "nebenfachabschluss verlangt": + viewers: + display-label: + fallback: "Nebenfachabschluss fehlt" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Degree Required" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: + - viewers: + - *student + status: warning + content: + fallback: "Ihr Nebenfachabschluss liegt noch nicht vor. Bitte reichen Sie diesen über folgendes Formular ein." + fallback-lang: de-de-formal + translations: + en-eu: "Your minor degree is missing. Please submit it via the following form." + edges: + "nebenfachabschluss verlangen": + mode: manual + display-label: + fallback: "Nebenfachabschluss verlangen" + fallback-lang: de-de-formal + translations: + en-eu: "Demand Minor Degree" + source: "erstellung beantragt" + view-actor: *view-minimal + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form-optional + "aenderungswuensche vor erstellung": viewers: @@ -592,8 +633,35 @@ nodes: - *student form: "kommunikation": *kommunikation-form-optional + "nebenfachabschluss": + - "2": &nf-abschluss-field-optional + tag: file + label: + fallback: "Abschlussdokumente Nebenfach" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Diploma" + tooltip: + fallback: "Sofern Sie ein extern verwaltetes Nebenfach belegt haben, laden Sie bitte die entsprechenden + Abschlussdokumente hoch. Bei integrierten Anwendungsfächern (und den früheren „Plus“-Studiengängen) werden + keine gesonderten Dokumente benötigt." + fallback-lang: de-de-formal + translations: + en-eu: "In case you are enrolled in an external minor subject, please submit the respective diploma. + Otherwise (i.e. you've been studying an “integriertes Anwendungsfach” or a “Plus-Studiengang”) no + such documents are required." + default: null + optional: true + config: + unpack-zips: + default: true + force: true + multiple: true + all-empty-ok: false + max-file-size: 5242880 + restrict-extensions: ["pdf"] "zustimmung": - - "2": + - "3": tag: text large: true label: @@ -626,6 +694,23 @@ nodes: "erstellung beantragen, rueckfragen vor erstellung": <<: *erstellung-beantragen-edge source: "rueckfragen vor erstellung" + "nebenfachabschluss nachreichen": + mode: manual + source: "nebenfachabschluss verlangt" + display-label: + fallback: "Nebenfachabschluss nachreichen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit Minor Diploma" + view-actor: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form-optional + "nebenfachabschluss": + - "2": + <<: *nf-abschluss-field-optional + optional: false ##################################################### # Ab hier Aufspaltung Informatik - Medieninformatik #