diff --git a/diploma.yaml b/diploma.yaml index 0c8350d..93b8a2f 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -18,17 +18,6 @@ nodes: tag: payload-reference payload-label: "student" - messages: - - <<: &mensch-maschine-message - viewers: - - *PAmt - status: info - content: - fallback: "Der Master Mensch-Computer-Interaktion fällt unter Master Medieninformatik." - fallback-lang: de-de-formal - translations: - en-eu: "The program Human-Computer Interaction counts as Master of Media Informatics." - payload-view: &payload-view "bekanntgabedatum": viewers: @@ -38,10 +27,10 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Date of Announcement" - "student": - viewers: &view-alle + "student": &student-payload + viewers: *view-minimal + future-viewers: &view-alle - *PAmt - - *student - &PAvor-I # Prüfungsausschussvorsitz Informatik tag: user user: "Dirk.Beyer@campus.lmu.de" @@ -60,7 +49,7 @@ nodes: - &Sek-MI2 # Sekretariat Medieninformatik tag: user user: "Franziska.Schwamb@campus.lmu.de" - - {"tag": "initiator"} + - *student display-label: fallback: "Student:in" fallback-lang: de-de-formal @@ -74,19 +63,22 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Subject" - "kommunikation": - viewers: *view-alle + "kommunikation": &kommunikation-payload + viewers: *view-minimal + future-viewers: *view-alle display-label: fallback: "Kommunikation" fallback-lang: de-de-formal translations: en-eu: "Communication" "notizen": - viewers: &view-internal + viewers: + - *PAmt + future-viewers: &view-internal - *PAmt - *PAvor-I - *PAvor-MI - - *Dek + - *Dek - *Sek-I - *Sek-MI1 - *Sek-MI2 @@ -95,22 +87,9 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Internal Notes" - # "secretariat": - # viewers: *view-internal - # display-label: - # fallback: "Sekretariat" - # fallback-lang: de-de-formal - # translations: - # en-eu: "Secretariat" - # "pavorsitzender": - # viewers: *view-internal - # display-label: - # fallback: "Prüfungsausschußvorsitzendet" - # fallback-lang: de-de-formal - # translations: - # en-eu: "" - "variante": - viewers: *view-alle + "variante": &variante-payload + viewers: *view-minimal + future-viewers: *view-alle display-label: fallback: "Abschluss" fallback-lang: de-de-formal @@ -128,12 +107,7 @@ nodes: translations: en-eu: "Collection" "kontoauszug": - viewers: &view-minimal-sek - - *PAmt - - *student - - *Sek-I - - *Sek-MI1 - - *Sek-MI2 + viewers: *view-minimal display-label: fallback: "Kontoauszug / Transcript of Records" fallback-lang: de-de-formal @@ -162,14 +136,14 @@ nodes: "zeugnisscan": viewers: *view-internal display-label: - fallback: "Abschlußzeugnis (Scan)" + fallback: "Abschlusszeugnis (Scan)" fallback-lang: de-de-formal translations: en-eu: "Diploma (scanned)" "vorlaeufiges zeugnis": - viewers: *view-minimal-sek + viewers: *view-minimal display-label: - fallback: "Vorläufiges Abschlußzeugnis" + fallback: "Vorläufiges Abschlusszeugnis" fallback-lang: de-de-formal translations: en-eu: "Preliminary Diploma" @@ -177,17 +151,25 @@ nodes: viewers: - *PAmt display-label: - fallback: "Abschlußmeldung an Studentenkanzlei" + fallback: "Abschlussmeldung an Studentenkanzlei" fallback-lang: de-de-formal translations: en-eu: "Closing Report to Student Office" - "zustimmung": - viewers: *view-alle + "zustimmung": &zustimmung-payload + viewers: *view-minimal + future-viewers: *view-alle display-label: fallback: "Zustimmung zur Zeugniserstellung" fallback-lang: de-de-formal translations: en-eu: "Approval of Creation of Diploma" + "nebenfachabschluss": &nebenfach-payload + viewers: *view-minimal + display-label: + fallback: "Abschluss Nebenfach" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Degree" final: false @@ -203,6 +185,7 @@ nodes: actors: - *student view-actor: *view-minimal + viewers: *view-minimal form: "kommunikation": &kommunikation-form - "1.1": &kommunikation-field @@ -263,7 +246,8 @@ nodes: source: "erstellung moeglich" actors: - *PAmt - view-actor: *view-minimal-sek + view-actor: *view-minimal + viewers: *view-minimal form: <<: *intern-extern-kommunikation-form "vorlaeufiges zeugnis": &vorlaeufiges-zeugnis-form @@ -296,7 +280,8 @@ nodes: translations: en-eu: "Create Closing Report for Student Office" source: "erstellung moeglich" - viewers: *view-internal + viewers: + - *PAmt actors: - *PAmt view-actor: @@ -318,7 +303,7 @@ nodes: # en-eu: "" default: null optional: false - "erstellung freigeben": + "erstellung freigeben": display-label: fallback: "Zeugniserstellung freigeben" fallback-lang: de-de-formal @@ -326,6 +311,7 @@ nodes: en-eu: "Enable Creation of Diploma" mode: initial view-actor: *view-minimal + viewers: *view-minimal actors: - *PAmt form: @@ -391,7 +377,7 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Master of Science" - "bekanntgabedatum": + "bekanntgabedatum": &bekanntgabedatum-form - "5": tag: capture-date-time precision: date @@ -402,6 +388,23 @@ nodes: en-eu: "Date of Announcement" optional: false + "bestaetigung einfordern": + display-label: + fallback: "Bestätigung einfordern" + fallback-lang: de-de-formal + translations: + en-eu: "Request for Confirmation" + mode: manual + source: "antrag in begutachtung" + view-actor: *view-minimal + viewers: *view-minimal + actors: + - *PAmt + form: + <<: *intern-extern-kommunikation-form + "kontoauszug": *kontoauszug-form + "variante": *variante-form + "bekanntgabedatum": *bekanntgabedatum-form "daten anpassen, pruefungsamt": &daten-anpassen-edge mode: manual display-label: @@ -412,7 +415,8 @@ nodes: source: "erstellung moeglich" actors: - *PAmt - view-actor: *view-alle + view-actor: *view-minimal + viewers: *view-minimal form: <<: *intern-extern-kommunikation-form "kontoauszug": *kontoauszug-form @@ -459,6 +463,7 @@ nodes: en-eu: "Postpone Creation of Diploma" source: "erstellung moeglich" view-actor: *view-minimal + viewers: *view-minimal actors: - *student form: @@ -501,12 +506,48 @@ nodes: en-eu: "Ask Student further Questions" source: "erstellung beantragt" view-actor: *view-minimal + viewers: *view-minimal actors: - *PAmt form: "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 + viewers: *view-minimal + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form-optional + "aenderungswuensche vor erstellung": viewers: @@ -541,6 +582,7 @@ nodes: en-eu: "Request for Changes" source: "erstellung moeglich" view-actor: *view-minimal + viewers: *view-minimal actors: - *student form: @@ -559,14 +601,11 @@ nodes: en-eu: "Request Creation of Diploma" viewers: *view-minimal - messages: - - *mensch-maschine-message - payload-view: *payload-view final: false - edges: + edges: "kommunikation anpassen, student, erstellung beantragt": <<: *kommunikation-student-edge source: "erstellung beantragt" @@ -588,12 +627,40 @@ nodes: en-eu: "Request Creation" source: "aenderungswuensche vor erstellung" view-actor: *view-minimal + viewers: *view-minimal actors: - *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 auf Ihrem Kontoauszug keine Nebenfachnote aufgeführt ist, + laden Sie hier bitte Ihr Nebenfachabschlusszeugnis hoch. + fallback-lang: de-de-formal + translations: + en-eu: >- + In case the grade of you minor subject is not listed on your transcript + of records, please upload your minor diploma here. + 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 +693,96 @@ nodes: "erstellung beantragen, rueckfragen vor erstellung": <<: *erstellung-beantragen-edge source: "rueckfragen vor erstellung" + "erstellung stellvertretend beantragen": + mode: manual + display-label: + fallback: "Erstellung stellvertretend beantragen" + fallback-lang: de-de-formal + translations: + en-eu: "Request Creation on Behalf" + source: "erstellung moeglich" + view-actor: *view-minimal + viewers: *view-minimal + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "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 + viewers: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form-optional + "nebenfachabschluss": + - "2": + <<: *nf-abschluss-field-optional + optional: false + + "antrag in begutachtung": + viewers: + display-label: + fallback: "Antrag in Begutachtung" + fallback-lang: de-de-formal + translations: + en-eu: "Application Being Reviewed" + viewers: *view-minimal + + payload-view: *payload-view + + final: false + + edges: + "erstellung beantragen, initial": + mode: initial + display-label: + fallback: "Erstellung beantragen" + fallback-lang: de-de-formal + translations: + en-eu: "Request Creation" + view-actor: *view-minimal + viewers: *view-minimal + messages: + - viewers: + - &alle-studierenden + tag: authorized + authorized: {"dnf-terms": [[{"tag": "variable", "var": "student"}]]} + status: info + content: + fallback: "Beantragen Sie die Zeugniserstellung bitte erst, wenn Ihr Transcript of Records vollständig ist + oder lediglich die Note Ihrer Abschlussarbeit fehlt." + fallback-lang: de-de-formal + translations: + en-eu: "Please don't request your diploma as long as your transcript of records isn't complete + or only the grade of your thesis is missing." + actors: + - *alle-studierenden + form: + "student": + - "0": + tag: capture-user + label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "kommunikation": *kommunikation-form-optional + "nebenfachabschluss": + - "2": *nf-abschluss-field-optional + "kommunikation anpassen, student, antrag in begutachtung": + <<: *kommunikation-student-edge + source: "antrag in begutachtung" + "kommunikation anpassen, internal, antrag in begutachtung": + <<: *kommunikation-intern-edge + source: "antrag in begutachtung" ##################################################### # Ab hier Aufspaltung Informatik - Medieninformatik # @@ -680,6 +837,7 @@ nodes: translations: en-eu: "Accept application (Informatics)" view-actor: *view-minimal + viewers: *view-minimal actors: - *PAmt form: @@ -749,7 +907,23 @@ nodes: en-eu: "Certificates Created" viewers: *view-internal - payload-view: *payload-view + payload-view: &payload-view-2 + <<: *payload-view + "student": + <<: *student-payload + viewers: *view-alle + "kommunikation": + <<: *kommunikation-payload + viewers: *view-alle + "variante": + <<: *variante-payload + viewers: *view-alle + "zustimmung": + <<: *zustimmung-payload + viewers: *view-alle + "nebenfach": + <<: *nebenfach-payload + viewers: *view-alle final: false @@ -773,6 +947,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt, informatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnisdateien erstellt, informatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt, informatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnisdateien erstellt, informatik" @@ -845,15 +1020,22 @@ nodes: "zeugnisdateienerstellung melden, zeugnis unterschrieben, informatik": <<: *dateien-melden-edge source: "zeugnis unterschrieben, informatik" - # "zeugnisdateienerstellung melden, zeugnis abholung, informatik": - # <<: *dateien-melden-edge - # source: "zeugnis abholung, informatik" "zeugnisdateienerstellung melden, zeugnis abgeschickt, informatik": <<: *dateien-melden-edge source: "zeugnis abgeschickt, informatik" - # "zeugnisdateienerstellung melden, antrag angenommen, informatik": - # <<: *dateien-melden-edge - # source: "antrag angenommen, informatik" + "originaldateien ersetzen, zeugnisdateien erstellt, informatik": &originaldateien-ersetzen-edge + mode: manual + display-label: + fallback: "Zeugnisdatei/Anlagen ersetzen" + fallback-lang: de-de-formal + translations: + en-eu: "Replace Diploma/Attachments" + source: "zeugnisdateien erstellt, informatik" + viewers: *view-internal + view-actor: *view-alle + actors: + - *PAmt + form: *dateien-melden-form-common "zeugnisdateien erstellt, medieninformatik": <<: *zeugnisdateien-erstellt-informatik-node @@ -874,6 +1056,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt, medieninformatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnisdateien erstellt, medieninformatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt, medieninformatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnisdateien erstellt, medieninformatik" @@ -909,15 +1092,12 @@ nodes: "zeugnisdateienerstellung melden, zeugnis unterschrieben, medieninformatik": <<: *dateien-melden-edge source: "zeugnis unterschrieben, medieninformatik" - # "zeugnisdateienerstellung melden, zeugnis abholung, medieninformatik": - # <<: *dateien-melden-edge - # source: "zeugnis abholung, medieninformatik" "zeugnisdateienerstellung melden, zeugnis abgeschickt, medieninformatik": <<: *dateien-melden-edge source: "zeugnis abgeschickt, medieninformatik" - # "zeugnisdateienerstellung melden, antrag angenommen, medieninformatik": - # <<: *dateien-melden-edge - # source: "antrag angenommen, medieninformatik" + "originaldateien ersetzen, zeugnisdateien erstellt, medieninformatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnisdateien erstellt, medieninformatik" ### Zeugnis gedruckt ### @@ -929,7 +1109,7 @@ nodes: translations: en-eu: "Diploma Printed, Collection not Possible yet" viewers: *view-internal - payload-view: *payload-view + payload-view: *payload-view-2 final: false messages: - *interne-bearbeitung-message @@ -943,6 +1123,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt, informatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis gedruckt, informatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt, informatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis gedruckt, informatik" @@ -959,6 +1140,9 @@ nodes: actors: - *Dek form: *intern-extern-kommunikation-form + "originaldateien ersetzen, zeugnis gedruckt, informatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis gedruckt, informatik" "zeugnis gedruckt, medieninformatik": <<: *zeugnis-gedruckt-informatik-node @@ -973,12 +1157,16 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt, medieninformatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis gedruckt, medieninformatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt, medieninformatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis gedruckt, medieninformatik" "druck bestaetigen, medieninformatik": <<: *druck-bestaetigen-edge source: "zeugnisdateien erstellt, medieninformatik" + "originaldateien ersetzen, zeugnis gedruckt, medieninformatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis gedruckt, medieninformatik" ### Zeugnis Unterschrift ### @@ -990,7 +1178,7 @@ nodes: translations: en-eu: "Diploma Available for Signing" viewers: *view-internal - payload-view: *payload-view + payload-view: *payload-view-2 final: false messages: - *interne-bearbeitung-message @@ -1004,6 +1192,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift, informatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis unterschrift, informatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift, informatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis unterschrift, informatik" @@ -1021,6 +1210,9 @@ nodes: - *PAvor-I - *Sek-I form: *intern-extern-kommunikation-form + "originaldateien ersetzen, zeugnis unterschrift, informatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis unterschrift, informatik" "zeugnis unterschrift, medieninformatik": <<: *zeugnis-unterschrift-informatik-node @@ -1035,6 +1227,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift, medieninformatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis unterschrift, medieninformatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift, medieninformatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis unterschrift, medieninformatik" @@ -1045,6 +1238,9 @@ nodes: - *PAvor-MI - *Sek-MI1 - *Sek-MI2 + "originaldateien ersetzen, zeugnis unterschrift, medieninformatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis unterschrift, medieninformatik" ### Zeugnis unterschrieben ### @@ -1056,7 +1252,7 @@ nodes: translations: en-eu: "Diploma Signed" viewers: *view-internal - payload-view: *payload-view + payload-view: *payload-view-2 final: false messages: - *interne-bearbeitung-message @@ -1070,6 +1266,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben, informatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis unterschrieben, informatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben, informatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis unterschrieben, informatik" @@ -1123,6 +1320,9 @@ nodes: "zeugnisunterschrift bestaetigen, unterschrift, informatik": <<: *zeugnisunterschrift-bestaetigen-edge source: "zeugnis unterschrift, informatik" + "originaldateien ersetzen, zeugnis unterschrieben, informatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis unterschrieben, informatik" "zeugnis unterschrieben, medieninformatik": <<: *zeugnis-unterschrieben-informatik-node @@ -1137,6 +1337,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben, medieninformatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis unterschrieben, medieninformatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben, medieninformatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis unterschrieben, medieninformatik" @@ -1158,6 +1359,9 @@ nodes: - *PAvor-MI - *Sek-MI1 - *Sek-MI2 + "originaldateien ersetzen, zeugnis unterschrieben, medieninformatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis unterschrieben, medieninformatik" ### Zeugnis abgeschickt ### @@ -1170,7 +1374,7 @@ nodes: translations: en-eu: "Diploma Posted" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-2 final: false messages: [] edges: @@ -1186,6 +1390,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt, informatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis abgeschickt, informatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt, informatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis abgeschickt, informatik" @@ -1201,6 +1406,9 @@ nodes: actors: - *Sek-I form: *intern-extern-kommunikation-form + "originaldateien ersetzen, zeugnis abgeschickt, informatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis abgeschickt, informatik" "zeugnis abgeschickt, medieninformatik": <<: *zeugnis-abgeschickt-informatik-node @@ -1219,6 +1427,7 @@ nodes: "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt, medieninformatik": <<: *vorlaeufiges-zeugnis-edge source: "zeugnis abgeschickt, medieninformatik" + viewers: *view-alle "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt, medieninformatik": <<: *abschlussmeldung-studentenkanzlei-edge source: "zeugnis abgeschickt, medieninformatik" @@ -1228,6 +1437,9 @@ nodes: actors: - *Sek-MI1 - *Sek-MI2 + "originaldateien ersetzen, zeugnis abgeschickt, medieninformatik": + <<: *originaldateien-ersetzen-edge + source: "zeugnis abgeschickt, medieninformatik" ### Zeugnis überreicht ### @@ -1240,7 +1452,7 @@ nodes: en-eu: "Diploma Handed" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-2 final: true @@ -1293,7 +1505,7 @@ nodes: en-eu: "Diploma Presumably Arrived" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-2 final: true @@ -1331,7 +1543,7 @@ nodes: en-eu: "Creation of Diploma Aborted" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-2 final: not-ok @@ -1364,6 +1576,9 @@ nodes: "erstellung abbrechen, erstellung beantragt": <<: *abbrechen-edge source: "erstellung beantragt" + "erstellung abbrechen, antrag in begutachtung": + <<: *abbrechen-edge + source: "antrag in begutachtung" "erstellung abgebrochen, informatik": <<: *erstellung-abgebrochen-node