From 3243a410fb381c95deccf49a21ea9824066ee393 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Wed, 21 Sep 2022 21:58:20 +0200 Subject: [PATCH 01/24] feat: new diploma workflow --- _index.yaml | 27 ++ diploma.yaml | 947 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 974 insertions(+) create mode 100644 diploma.yaml diff --git a/_index.yaml b/_index.yaml index 46af286..88b773c 100644 --- a/_index.yaml +++ b/_index.yaml @@ -112,5 +112,32 @@ master-practical-training: - "Master individual practical training" - | Here you can report grades for an individual practical training as part of the master informatics. + instances: + - { tag: school, school: "IfI" } + +pani-diploma: + graph-file: diploma.yaml + category: "diplomas" + definition-scope: school + definition-description: + fallback-lang: de-de-formal + fallback: + - "Abschlusszeugnisse (IfI)" + - null + translations: + en-eu: + - "Diplomas (IfI)" + - null + instance-description: + fallback-lang: de-de-formal + fallback: + - "Bachelor und Master Abschlusszeugnise" + - | + Hier können Sie den Status Ihres Abschlusszeugnises einsehen. + translations: + en-eu: + - "Bachelor's and Master's diplomas" + - | + Here you can view the status of your diploma instances: - { tag: school, school: "IfI" } \ No newline at end of file diff --git a/diploma.yaml b/diploma.yaml new file mode 100644 index 0000000..aae1bee --- /dev/null +++ b/diploma.yaml @@ -0,0 +1,947 @@ +"erstellung moeglich": + viewers: + display-label: + fallback: "Zeugniserstellung ist möglich" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: &view-minimal + - &PAmt + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &student + tag: payload-reference + payload-label: "student" + payload-view: &payload-view + "student": + viewers: &view-alle + - *PAmt + - *student + - &PAvor + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + # tag: payload-reference + # payload-label: "pavorsitzender" + - &Dek + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &Sek + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + # tag: payload-reference + # payload-label: "secretariat" + - {"tag": "initiator"} + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "kommunikation": + viewers: *view-alle + display-label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "" + "notizen": + viewers: &view-internal + - *PAmt + - *PAvor + - *Dek + - *Sek + display-label: + fallback: "Interne Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "" + # "secretariat": + # viewers: *view-internal + # display-label: + # fallback: "Sekretariat" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" + # "pavorsitzender": + # viewers: *view-internal + # display-label: + # fallback: "Prüfungsausschußvorsitzendet" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" + "variante": + viewers: *view-alle + display-label: + fallback: "Zeugnisvariante" + fallback-lang: de-de-formal + translations: + en-eu: "" + "abholung": + viewers: + - *student + - *Sek + display-label: + fallback: "Abholung" + fallback-lang: de-de-formal + translations: + en-eu: "" + "kontostand": + viewers: &view-minimal-sek + - *PAmt + - *student + - *Sek + display-label: + fallback: "Kontostand/Transcript of Records" + fallback-lang: de-de-formal + translations: + en-eu: "" + "zeugnis originaldatei": + viewers: *view-internal + display-label: + fallback: "Urkunde und Zeugnis (Originaldatei)" + fallback-lang: de-de-formal + translations: + en-eu: "" + "anlagen originaldatei": + viewers: + - *PAmt + - *PAvor + - *Sek + display-label: + fallback: "Anlagen (Originaldatei)" + fallback-lang: de-de-formal + translations: + en-eu: "" + "zeugnisscan": + viewers: *view-internal + display-label: + fallback: "Abschlußzeugnis (Scan)" + fallback-lang: de-de-formal + translations: + en-eu: "" + "vorlaeufiges zeugnis": + viewers: *view-minimal-sek + display-label: + fallback: "Vorläufiges Abschlußzeugnis" + fallback-lang: de-de-formal + translations: + en-eu: "" + "abschlussmeldung studentenkanzlei": + viewers: + - *PAmt + display-label: + fallback: "Abschlußmeldung an Studentenkanzlei" + fallback-lang: de-de-formal + translations: + en-eu: "" + final: false + messages: [] + edges: + "kommunikation anpassen, student, erstellung moeglich": &kommunikation-student-edge + mode: manual + display-label: + fallback: "Kommunizieren" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung moeglich" + actors: + - *student + view-actor: *view-minimal + form: + "kommunikation": &kommunikation-form + - "1.1": &kommunikation-field + tag: text + large: true + label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + tooltip: + fallback: "Einsehbar für alle Beteiligten" + fallback-lang: de-de-formal + translations: + en-eu: "Visible for all parties involved" + default: null + optional: true + "kommunikation anpassen, internal, erstellung moeglich": &kommunikation-intern-edge + mode: manual + display-label: + fallback: "Extern/Intern kommunizieren" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + source: "erstellung moeglich" + actors: + - *PAmt + view-actor: *view-minimal + form: &intern-extern-kommunikation-form + "kommunikation": *kommunikation-form + "notizen": ¬izen-form + - "1.2": ¬izen-field + tag: text + large: true + label: + fallback: "Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes" + tooltip: + fallback: "Für weitere das Abschlusszeugnis betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem Studenten/der Studentin" + fallback-lang: de-de-formal + translations: + en-eu: "For remarks concerning the diploma; visible to all parties involved except the student" + default: null + optional: true + "vorlaeufiges zeugnis bereitstellen, erstellung moeglich": &vorlaeufiges-zeugnis-edge + mode: manual + display-label: + fallback: "Vorläufiges Zeugnis bereitstellen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung moeglich" + actors: + - *PAmt + view-actor: *view-minimal-sek + form: + <<: *intern-extern-kommunikation-form + "vorlaeufiges zeugnis": &vorlaeufiges-zeugnis-form + - "2": &vorlaeufiges-zeugnis-field + tag: file + label: + fallback: "Vorläufiges Zeugnis" + fallback-lang: de-de-formal + translations: + en-eu: "" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "" + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + #max-file-size: 5242880 + restrict-extensions: ["pdf","ps"] + "abschlussmeldung studentenkanzlei anlegen, erstellung moeglich": &abschlussmeldung-studentenkanzlei-edge + mode: manual + display-label: + fallback: "Abschlußmeldung an Studentenkanzlei anlegen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung moeglich" + actors: + - *PAmt + view-actor: + - *PAmt + form: + <<: *intern-extern-kommunikation-form + "abschlussmeldung studentenkanzlei": &abschlussmeldung-studentenkanzlei-form + - "2": &abschlussmeldung-studentenkanzlei-field + tag: text + label: + fallback: "Abschlußmeldung an Studentenkanzlei" + fallback-lang: de-de-formal + translations: + en-eu: "" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "" + default: null + optional: false + "erstellung freigeben": + display-label: + fallback: "Zeugniserstellung freigeben" + fallback-lang: de-de-formal + translations: + en-eu: "" + mode: initial + view-actor: *view-minimal + actors: + - *PAmt + form: + <<: *intern-extern-kommunikation-form + "student": &student-form + - "2": + tag: user + label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + tooltip: null + default: null + optional: false + "kontostand": &kontostand-form + - "3": &kontostand-field + tag: file + label: + fallback: "Kontostand/Transcript of Records" + fallback-lang: de-de-formal + translations: + en-eu: "" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "" + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + #max-file-size: 5242880 + restrict-extensions: ["pdf","ps"] + "variante": &variante-form-optional + - "4": &variante-field-optional + tag: text + label: + fallback: "Zeugnisvariante" + fallback-lang: de-de-formal + translations: + en-eu: "" + tooltip: + fallback: "Handelt es sich hierbei um einen Bachelor- oder einen Masterabschluß? Und in welchem Studiengang? + Der Master Mensch-Maschine-Interaktion fällt unter Master Medieninformatik." + fallback-lang: de-de-formal + translations: + en-eu: "" + default: null + optional: false + presets: + - text: "bscInfo" + label: + fallback: "Bachelor Informatik" + fallback-lang: de-de-formal + translations: + en-eu: "Bachelor Informatics" + - text: "bscMedien" + label: + fallback: "Bachelor Medieninformatik" + fallback-lang: de-de-formal + translations: + en-eu: "Bachelor Mediainformatics" + - text: "mscInfo" + label: + fallback: "Master Informatik" + fallback-lang: de-de-formal + translations: + en-eu: "Master Informatics" + - text: "mscMedien" + label: + fallback: "Master Medieninformatik" + fallback-lang: de-de-formal + translations: + en-eu: "Master Mediainformatics" + +"erstellung soll noch warten": + viewers: + display-label: + fallback: "Zeugniserstellung soll noch warten" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, erstellung soll noch warten": + <<: *kommunikation-student-edge + source: "erstellung soll noch warten" + "kommunikation anpassen, internal, erstellung soll noch warten": + <<: *kommunikation-intern-edge + source: "erstellung soll noch warten" + "vorlaeufiges zeugnis bereitstellen, erstellung soll noch warten": + <<: *vorlaeufiges-zeugnis-edge + source: "erstellung soll noch warten" + "abschlussmeldung studentenkanzlei anlegen, erstellung soll noch warten": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "erstellung soll noch warten" + "erstellung soll warten, erstellung moeglich": &erstellung-warten-edge + mode: manual + display-label: + fallback: "Zeugniserstellung aufschieben" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung moeglich" + view-actor: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form + "erstellung soll warten, aenderungswuensche vor erstellung": + <<: *erstellung-warten-edge + source: "aenderungswuensche vor erstellung" + + +"rueckfragen vor erstellung": + viewers: + display-label: + fallback: "Rückfragen vor Zeugniserstellung" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, rueckfragen vor erstellung": + <<: *kommunikation-student-edge + source: "rueckfragen vor erstellung" + "kommunikation anpassen, internal, rueckfragen vor erstellung": + <<: *kommunikation-intern-edge + source: "rueckfragen vor erstellung" + "vorlaeufiges zeugnis bereitstellen, rueckfragen vor erstellung": + <<: *vorlaeufiges-zeugnis-edge + source: "rueckfragen vor erstellung" + "abschlussmeldung studentenkanzlei anlegen, rueckfragen vor erstellung": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "rueckfragen vor erstellung" + "rueckfragen an student stellen": + mode: manual + display-label: + fallback: "Rückfragen an Stundent:in stellen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung beantragt" + view-actor: *view-minimal + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form + "kontostand": *kontostand-form + + +"aenderungswuensche vor erstellung": + viewers: + display-label: + fallback: "Änderungswünsche vor Zeugniserstellung" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, aenderungswuensche vor erstellung": + <<: *kommunikation-student-edge + source: "aenderungswuensche vor erstellung" + "kommunikation anpassen, internal, aenderungswuensche vor erstellung": + <<: *kommunikation-intern-edge + source: "aenderungswuensche vor erstellung" + "vorlaeufiges zeugnis bereitstellen, aenderungswuensche vor erstellung": + <<: *vorlaeufiges-zeugnis-edge + source: "aenderungswuensche vor erstellung" + "abschlussmeldung studentenkanzlei anlegen, aenderungswuensche vor erstellung": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "aenderungswuensche vor erstellung" + "aenderungswuensche stellen, erstellung moeglich": &aenderungswuensche-stellen-edge + mode: manual + display-label: + fallback: "Änderungswünsche stellen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung moeglich" + view-actor: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form + "aenderungswuensche stellen, erstellung soll noch warten": + <<: *aenderungswuensche-stellen-edge + source: "erstellung soll noch warten" + + +"erstellung beantragt": + viewers: + display-label: + fallback: "Zeugniserstellung beantragt" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, erstellung beantragt": + <<: *kommunikation-student-edge + source: "erstellung beantragt" + "kommunikation anpassen, internal, erstellung beantragt": + <<: *kommunikation-intern-edge + source: "erstellung beantragt" + "vorlaeufiges zeugnis bereitstellen, erstellung beantragt": + <<: *vorlaeufiges-zeugnis-edge + source: "erstellung beantragt" + "abschlussmeldung studentenkanzlei anlegen, erstellung beantragt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "erstellung beantragt" + "erstellung beantragen, aenderungswuensche vor erstellung": &erstellung-beantragen-edge + mode: manual + display-label: + fallback: "Erstellung beantragen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "aenderungswuensche vor erstellung" + view-actor: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form + "erstellung beantragen, ": + <<: *erstellung-beantragen-edge + source: "erstellung moeglich" + "erstellung beantragen, erstellung soll noch warten": + <<: *erstellung-beantragen-edge + source: "erstellung soll noch warten" + "erstellung beantragen, rueckfragen vor erstellung": + <<: *erstellung-beantragen-edge + source: "rueckfragen vor erstellung" + + +"zeugnisdateien erstellt": + viewers: + display-label: + fallback: "Zeugnisdateien erstellt" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnisdateien erstellt": &kommunikation-student-all-edge + <<: *kommunikation-student-edge + source: "zeugnisdateien erstellt" + view-actor: *view-alle + "kommunikation anpassen, internal, zeugnisdateien erstellt": &kommunikation-intern-all-edge + <<: *kommunikation-intern-edge + source: "zeugnisdateien erstellt" + actors: *view-internal + view-actor: *view-alle + "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnisdateien erstellt" + "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnisdateien erstellt" + "zeugnisdateienerstellung melden, erstellung moeglich": &dateien-melden-edge + mode: manual + display-label: + fallback: "Zeugnisdateienerstellung melden" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung moeglich" + view-actor: *view-alle + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "zeugnis originaldatei": &zeugnis-originaldatei-form + - "3": &zeugnis-originaldatei-field + tag: file + label: + fallback: "Zeugnis Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "" + tooltip: null + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + max-file-size: 5242880 + "anlagen originaldatei": &anlagen-originaldatei-form + - "4": &anlagen-originaldatei-field + <<: *zeugnis-originaldatei-field + label: + fallback: "Anlagen Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "" + "zeugnisdateienerstellung melden, erstellung soll noch warten": + <<: *dateien-melden-edge + source: "erstellung soll noch warten" + "zeugnisdateienerstellung melden, rueckfragen vor erstellung": + <<: *dateien-melden-edge + source: "rueckfragen vor erstellung" + "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung": + <<: *dateien-melden-edge + source: "aenderungswuensche vor erstellung" + "zeugnisdateienerstellung melden, erstellung beantragt": + <<: *dateien-melden-edge + source: "erstellung beantragt" + "zeugnisdateienerstellung melden, zeugnis gedruckt": + <<: *dateien-melden-edge + source: "zeugnis gedruckt" + "zeugnisdateienerstellung melden, zeugnis unterschrift": + <<: *dateien-melden-edge + source: "zeugnis unterschrift" + "zeugnisdateienerstellung melden, zeugnis unterschrieben": + <<: *dateien-melden-edge + source: "zeugnis unterschrieben" + # "zeugnisdateienerstellung melden, zeugnis abholung": + # <<: *dateien-melden-edge + # source: "zeugnis abholung" + "zeugnisdateienerstellung melden, zeugnis abgeschickt": + <<: *dateien-melden-edge + source: "zeugnis abgeschickt" + # "zeugnisdateienerstellung melden, erstellung beantragt": + # <<: *dateien-melden-edge + # source: "erstellung beantragt" + +"zeugnis gedruckt": + viewers: + display-label: + fallback: "Zeugnis gedruckt" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis gedruckt": + <<: *kommunikation-student-all-edge + source: "zeugnis gedruckt" + "kommunikation anpassen, internal, zeugnis gedruckt": + <<: *kommunikation-intern-all-edge + source: "zeugnis gedruckt" + "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis gedruckt" + "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis gedruckt" + "druck bestaetigen": + mode: manual + display-label: + fallback: "Zeugnisausdruck bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnisdateien erstellt" + view-actor: *view-alle + actors: + - *Dek + form: *intern-extern-kommunikation-form + + +"zeugnis unterschrift": + viewers: + display-label: + fallback: "Zeugnis liegt zur Unterschrift vor" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis unterschrift": + <<: *kommunikation-student-all-edge + source: "zeugnis unterschrift" + "kommunikation anpassen, internal, zeugnis unterschrift": + <<: *kommunikation-intern-all-edge + source: "zeugnis unterschrift" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis unterschrift" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis unterschrift" + "zeugnis zur unterschrift weiterleiten": + mode: manual + display-label: + fallback: "Zeugnis zur Unterschrift weiterleiten" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnis gedruckt" + view-actor: *view-alle + actors: + - *PAvor + - *Sek + form: *intern-extern-kommunikation-form + +"zeugnis unterschrieben": + viewers: + display-label: + fallback: "Zeugnis unterschrieben" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis unterschrieben": + <<: *kommunikation-student-all-edge + source: "zeugnis unterschrieben" + "kommunikation anpassen, internal, zeugnis unterschrieben": + <<: *kommunikation-intern-all-edge + source: "zeugnis unterschrieben" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis unterschrieben" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis unterschrieben" + "zeugnisscan hinzufuegen": + mode: manual + display-label: + fallback: "Zeugnisscan hochladen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnis unterschrieben" + view-actor: *view-alle + actors: *view-internal + form: + "zeugnisscan": &zeugnisscan-form + - "3": &zeugnisscan-field + tag: file + label: + fallback: "Zeugnis Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "" + tooltip: null + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + max-file-size: 5242880 + "zeugnisunterschrift bestaetigen": + mode: manual + display-label: + fallback: "Zeugnisunterschrift bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnis gedruckt" + view-actor: *view-alle + actors: + - *PAvor + - *Sek + form: + <<: *intern-extern-kommunikation-form + "zeugnisscan": &zeugnisscan-optional-form + - "3": &zeugnisscan-optional-field + <<: *zeugnisscan-field + optional: true + + + +# "zeugnis abholung": +# viewers: +# display-label: +# fallback: "Zeugnis zur Abholung bereit" +# fallback-lang: de-de-formal +# translations: +# en-eu: "" +# viewers: *view-alle +# payload-view: *payload-view +# final: false +# messages: [] +# edges: +# "kommunikation anpassen, student, ": +# <<: *kommunikation-student-all-edge +# source: "zeugnis abholung" +# "kommunikation anpassen, internal, ": +# <<: *kommunikation-intern-all-edge +# source: "zeugnis abholung" + + +"zeugnis abgeschickt": + viewers: + display-label: + fallback: "Zeugnis abgeschickt" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis abgeschickt": + <<: *kommunikation-student-all-edge + source: "zeugnis abgeschickt" + "kommunikation anpassen, internal, zeugnis abgeschickt": + <<: *kommunikation-intern-all-edge + source: "zeugnis abgeschickt" + "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis abgeschickt" + "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis abgeschickt" + "zeugnisversand bestaetigen": + mode: manual + display-label: + fallback: "Zeugnisversand bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnis unterschrieben" + view-actor: *view-alle + actors: + - *Sek + form: + <<: *intern-extern-kommunikation-form + "zeugnisscan": *zeugnisscan-optional-form + + +"zeugnis überreicht": + viewers: + display-label: + fallback: "Zeugnis überreicht" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: true + messages: [] + edges: + "zeugnisueberreichung bestaetigen, Sek": + mode: manual + display-label: + fallback: "Zeugnisueberreichung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnis unterschrieben" + view-actor: *view-alle + actors: + - *Sek + form: + <<: *intern-extern-kommunikation-form + "zeugnisscan": *zeugnisscan-optional-form + "zeugnisueberreichung bestaetigen, student": + mode: manual + display-label: + fallback: "Zeugnisueberreichung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnis abgeschickt" + view-actor: *view-alle + actors: + - *student + form: + "kommunikation": *kommunikation-form + + +"zeugnis angekommen": + viewers: + display-label: + fallback: "Zeugnis vermutlich angekommen" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: true + messages: [] + edges: + "vermutliche zeugnisueberreichung bestaetigen": + mode: manual + display-label: + fallback: "Vermutliche Zeugnisueberreichung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "zeugnis abgeschickt" + view-actor: *view-alle + actors: *view-internal + form: *intern-extern-kommunikation-form + + +"erstellung abgebrochen": + viewers: + display-label: + fallback: "Zeugniserstellung abgebrochen" + fallback-lang: de-de-formal + translations: + en-eu: "" + viewers: *view-alle + payload-view: *payload-view + final: true + messages: [] + edges: + "erstellung abbrechen, erstellung moeglich": &abbrechen-edge + mode: manual + display-label: + fallback: "Zeugniserstellung abbrechen" + fallback-lang: de-de-formal + translations: + en-eu: "" + source: "erstellung moeglich" + view-actor: *view-alle + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "erstellung abbrechen, erstellung soll noch warten": + <<: *abbrechen-edge + source: "erstellung soll noch warten" + "erstellung abbrechen, rueckfragen vor erstellung": + <<: *abbrechen-edge + source: "rueckfragen vor erstellung" + "erstellung abbrechen, aenderungswuensche vor erstellung": + <<: *abbrechen-edge + source: "aenderungswuensche vor erstellung" + "erstellung abbrechen, erstellung beantragt": + <<: *abbrechen-edge + source: "erstellung beantragt" + "erstellung abbrechen, zeugnisdateien erstellt": + <<: *abbrechen-edge + source: "zeugnisdateien erstellt" + "erstellung abbrechen, zeugnis gedruckt": + <<: *abbrechen-edge + source: "zeugnis gedruckt" + "erstellung abbrechen, zeugnis unterschrift": + <<: *abbrechen-edge + source: "zeugnis unterschrift" + "erstellung abbrechen, zeugnis unterschrieben": + <<: *abbrechen-edge + source: "zeugnis unterschrieben" + # "erstellung abbrechen, zeugnis abholung": + # <<: *abbrechen-edge + # source: "zeugnis abholung" + "erstellung abbrechen, zeugnis abgeschickt": + <<: *abbrechen-edge + source: "zeugnis abgeschickt" + \ No newline at end of file From 05e30ad4ae991bd93a72dbbfa7039fa84e9e05c1 Mon Sep 17 00:00:00 2001 From: mosbach Date: Sat, 24 Sep 2022 16:37:37 +0200 Subject: [PATCH 02/24] feat(diploma): English translations --- diploma.yaml | 143 ++++++++++++++++++++++++++------------------------- 1 file changed, 72 insertions(+), 71 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index aae1bee..a79bf32 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -4,7 +4,7 @@ fallback: "Zeugniserstellung ist möglich" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "" viewers: &view-minimal - &PAmt tag: authorized @@ -42,7 +42,7 @@ fallback: "Kommunikation" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Communication" "notizen": viewers: &view-internal - *PAmt @@ -53,7 +53,7 @@ fallback: "Interne Notizen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Internal Notes" # "secretariat": # viewers: *view-internal # display-label: @@ -74,7 +74,7 @@ fallback: "Zeugnisvariante" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Type of Diploma" "abholung": viewers: - *student @@ -83,7 +83,7 @@ fallback: "Abholung" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Collection" "kontostand": viewers: &view-minimal-sek - *PAmt @@ -93,14 +93,14 @@ fallback: "Kontostand/Transcript of Records" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Transcript of Records" "zeugnis originaldatei": viewers: *view-internal display-label: fallback: "Urkunde und Zeugnis (Originaldatei)" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Certificate and Diploma (original file)" "anlagen originaldatei": viewers: - *PAmt @@ -110,21 +110,21 @@ fallback: "Anlagen (Originaldatei)" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Attachments (original file)" "zeugnisscan": viewers: *view-internal display-label: fallback: "Abschlußzeugnis (Scan)" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma (scanned)" "vorlaeufiges zeugnis": viewers: *view-minimal-sek display-label: fallback: "Vorläufiges Abschlußzeugnis" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Preliminary Diploma" "abschlussmeldung studentenkanzlei": viewers: - *PAmt @@ -132,7 +132,7 @@ fallback: "Abschlußmeldung an Studentenkanzlei" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Closing Report to Student Office" final: false messages: [] edges: @@ -142,7 +142,7 @@ fallback: "Kommunizieren" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Communicate" source: "erstellung moeglich" actors: - *student @@ -187,7 +187,7 @@ translations: en-eu: "Notes" tooltip: - fallback: "Für weitere das Abschlusszeugnis betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem Studenten/der Studentin" + fallback: "Für weitere das Abschlusszeugnis betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem:der Student:in" fallback-lang: de-de-formal translations: en-eu: "For remarks concerning the diploma; visible to all parties involved except the student" @@ -199,7 +199,7 @@ fallback: "Vorläufiges Zeugnis bereitstellen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Provide Preliminary Diploma" source: "erstellung moeglich" actors: - *PAmt @@ -213,12 +213,12 @@ fallback: "Vorläufiges Zeugnis" fallback-lang: de-de-formal translations: - en-eu: "" - tooltip: - fallback: "" - fallback-lang: de-de-formal - translations: - en-eu: "" + en-eu: "Preliminary Diploma" + #tooltip: + # fallback: "" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" optional: false config: unpack-zips: @@ -234,7 +234,7 @@ fallback: "Abschlußmeldung an Studentenkanzlei anlegen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Create Closing Report for Student Office" source: "erstellung moeglich" actors: - *PAmt @@ -249,12 +249,12 @@ fallback: "Abschlußmeldung an Studentenkanzlei" fallback-lang: de-de-formal translations: - en-eu: "" - tooltip: - fallback: "" - fallback-lang: de-de-formal - translations: - en-eu: "" + en-eu: "Closing Report for Student Office" + #tooltip: + # fallback: "" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" default: null optional: false "erstellung freigeben": @@ -262,7 +262,7 @@ fallback: "Zeugniserstellung freigeben" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Enable Creation of Diploma" mode: initial view-actor: *view-minimal actors: @@ -287,12 +287,12 @@ fallback: "Kontostand/Transcript of Records" fallback-lang: de-de-formal translations: - en-eu: "" - tooltip: - fallback: "" - fallback-lang: de-de-formal - translations: - en-eu: "" + en-eu: "Transcript of Records" + #tooltip: + # fallback: "" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" optional: false config: unpack-zips: @@ -309,13 +309,14 @@ fallback: "Zeugnisvariante" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Type of Diploma" tooltip: fallback: "Handelt es sich hierbei um einen Bachelor- oder einen Masterabschluß? Und in welchem Studiengang? - Der Master Mensch-Maschine-Interaktion fällt unter Master Medieninformatik." + Der Master Mensch-Maschine-Interaktion fällt unter Master Medieninformatik." fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Is this a Bachelor's or a Master's degree? Which field of study? The program Human-Computer Interaction + counts as Master of Media Informatics" default: null optional: false presets: @@ -330,7 +331,7 @@ fallback: "Bachelor Medieninformatik" fallback-lang: de-de-formal translations: - en-eu: "Bachelor Mediainformatics" + en-eu: "Bachelor Media Informatics" - text: "mscInfo" label: fallback: "Master Informatik" @@ -342,7 +343,7 @@ fallback: "Master Medieninformatik" fallback-lang: de-de-formal translations: - en-eu: "Master Mediainformatics" + en-eu: "Master Media Informatics" "erstellung soll noch warten": viewers: @@ -350,7 +351,7 @@ fallback: "Zeugniserstellung soll noch warten" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Delay Creation of Diploma" viewers: *view-minimal payload-view: *payload-view final: false @@ -374,7 +375,7 @@ fallback: "Zeugniserstellung aufschieben" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Postpone Creation of Diploma" source: "erstellung moeglich" view-actor: *view-minimal actors: @@ -392,7 +393,7 @@ fallback: "Rückfragen vor Zeugniserstellung" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Further Questions before Creation of Diploma" viewers: *view-minimal payload-view: *payload-view final: false @@ -416,7 +417,7 @@ fallback: "Rückfragen an Stundent:in stellen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Ask Student further Questions" source: "erstellung beantragt" view-actor: *view-minimal actors: @@ -432,7 +433,7 @@ fallback: "Änderungswünsche vor Zeugniserstellung" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Request for Changes before Creation of Diploma" viewers: *view-minimal payload-view: *payload-view final: false @@ -456,7 +457,7 @@ fallback: "Änderungswünsche stellen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Request for Changes" source: "erstellung moeglich" view-actor: *view-minimal actors: @@ -474,7 +475,7 @@ fallback: "Zeugniserstellung beantragt" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Request Creation of Diploma" viewers: *view-minimal payload-view: *payload-view final: false @@ -498,7 +499,7 @@ fallback: "Erstellung beantragen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Request Creation" source: "aenderungswuensche vor erstellung" view-actor: *view-minimal actors: @@ -522,7 +523,7 @@ fallback: "Zeugnisdateien erstellt" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Certificates Created" viewers: *view-alle payload-view: *payload-view final: false @@ -549,7 +550,7 @@ fallback: "Zeugnisdateienerstellung melden" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Report Creation of Certificates" source: "erstellung moeglich" view-actor: *view-alle actors: @@ -564,7 +565,7 @@ fallback: "Zeugnis Originaldatei" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma (original file)" tooltip: null optional: false config: @@ -581,7 +582,7 @@ fallback: "Anlagen Originaldatei" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Attachments (original file)" "zeugnisdateienerstellung melden, erstellung soll noch warten": <<: *dateien-melden-edge source: "erstellung soll noch warten" @@ -619,7 +620,7 @@ fallback: "Zeugnis gedruckt" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma Printed" viewers: *view-alle payload-view: *payload-view final: false @@ -643,7 +644,7 @@ fallback: "Zeugnisausdruck bestätigen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Confirm Printout of Diploma" source: "zeugnisdateien erstellt" view-actor: *view-alle actors: @@ -657,7 +658,7 @@ fallback: "Zeugnis liegt zur Unterschrift vor" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma Available for Signing" viewers: *view-alle payload-view: *payload-view final: false @@ -681,7 +682,7 @@ fallback: "Zeugnis zur Unterschrift weiterleiten" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Forward Diploma for Signing" source: "zeugnis gedruckt" view-actor: *view-alle actors: @@ -695,7 +696,7 @@ fallback: "Zeugnis unterschrieben" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma Signed" viewers: *view-alle payload-view: *payload-view final: false @@ -719,7 +720,7 @@ fallback: "Zeugnisscan hochladen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Upload Scanned Diploma" source: "zeugnis unterschrieben" view-actor: *view-alle actors: *view-internal @@ -731,7 +732,7 @@ fallback: "Zeugnis Originaldatei" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma (original file)" tooltip: null optional: false config: @@ -747,7 +748,7 @@ fallback: "Zeugnisunterschrift bestätigen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Confirm Signature of Diploma" source: "zeugnis gedruckt" view-actor: *view-alle actors: @@ -788,7 +789,7 @@ fallback: "Zeugnis abgeschickt" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma Posted" viewers: *view-alle payload-view: *payload-view final: false @@ -812,7 +813,7 @@ fallback: "Zeugnisversand bestätigen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Confirm Transmission of Diploma" source: "zeugnis unterschrieben" view-actor: *view-alle actors: @@ -828,7 +829,7 @@ fallback: "Zeugnis überreicht" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma Handed" viewers: *view-alle payload-view: *payload-view final: true @@ -837,10 +838,10 @@ "zeugnisueberreichung bestaetigen, Sek": mode: manual display-label: - fallback: "Zeugnisueberreichung bestätigen" + fallback: "Zeugnisüberreichung bestätigen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Confirm Transmission of Diploma" source: "zeugnis unterschrieben" view-actor: *view-alle actors: @@ -851,10 +852,10 @@ "zeugnisueberreichung bestaetigen, student": mode: manual display-label: - fallback: "Zeugnisueberreichung bestätigen" + fallback: "Zeugnisüberreichung bestätigen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Confirm Transmission of Diploma" source: "zeugnis abgeschickt" view-actor: *view-alle actors: @@ -869,7 +870,7 @@ fallback: "Zeugnis vermutlich angekommen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Diploma Presumably Arrived" viewers: *view-alle payload-view: *payload-view final: true @@ -878,10 +879,10 @@ "vermutliche zeugnisueberreichung bestaetigen": mode: manual display-label: - fallback: "Vermutliche Zeugnisueberreichung bestätigen" + fallback: "Vermutliche Zeugnisüberreichung bestätigen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Confirm Presumable Transmission of Diploma" source: "zeugnis abgeschickt" view-actor: *view-alle actors: *view-internal @@ -894,7 +895,7 @@ fallback: "Zeugniserstellung abgebrochen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Creation of Diploma Aborted" viewers: *view-alle payload-view: *payload-view final: true @@ -906,7 +907,7 @@ fallback: "Zeugniserstellung abbrechen" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Abort Creation of Diploma" source: "erstellung moeglich" view-actor: *view-alle actors: From 2afa871df89cadc61505b2ef3522183692111ee3 Mon Sep 17 00:00:00 2001 From: mosbach Date: Tue, 27 Sep 2022 02:07:31 +0200 Subject: [PATCH 03/24] fix(diploma): added missing label --- diploma.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index a79bf32..fd0aa4c 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -4,7 +4,7 @@ fallback: "Zeugniserstellung ist möglich" fallback-lang: de-de-formal translations: - en-eu: "" + en-eu: "Creation of Diploma is Possible" viewers: &view-minimal - &PAmt tag: authorized @@ -60,7 +60,7 @@ # fallback: "Sekretariat" # fallback-lang: de-de-formal # translations: - # en-eu: "" + # en-eu: "Secretariat" # "pavorsitzender": # viewers: *view-internal # display-label: @@ -90,7 +90,7 @@ - *student - *Sek display-label: - fallback: "Kontostand/Transcript of Records" + fallback: "Kontostand / Transcript of Records" fallback-lang: de-de-formal translations: en-eu: "Transcript of Records" @@ -284,7 +284,7 @@ - "3": &kontostand-field tag: file label: - fallback: "Kontostand/Transcript of Records" + fallback: "Kontostand / Transcript of Records" fallback-lang: de-de-formal translations: en-eu: "Transcript of Records" From c79c30ba216a35dc4dc5848f08a38f61cf835e83 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Fri, 30 Sep 2022 12:14:31 +0200 Subject: [PATCH 04/24] fix _index.yaml --- _index.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/_index.yaml b/_index.yaml index 96d4237..e32b029 100644 --- a/_index.yaml +++ b/_index.yaml @@ -127,6 +127,7 @@ pani-diploma: translations: en-eu: - "Diplomas (IfI)" + - null instance-description: fallback-lang: de-de-formal fallback: From 4ddfa53c793d09e699c085dc7e19ebb787b1daa7 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Fri, 30 Sep 2022 12:52:54 +0200 Subject: [PATCH 05/24] diploma: not-ok for aborted --- diploma.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diploma.yaml b/diploma.yaml index fd0aa4c..0795a9a 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -898,7 +898,7 @@ en-eu: "Creation of Diploma Aborted" viewers: *view-alle payload-view: *payload-view - final: true + final: not-ok messages: [] edges: "erstellung abbrechen, erstellung moeglich": &abbrechen-edge From 0c962a662c6212667f88a37dfd3855e3b98ca81d Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Fri, 30 Sep 2022 13:34:18 +0200 Subject: [PATCH 06/24] diploma: zeugnis unterschrift bestaetigen unterschrift --- diploma.yaml | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 0795a9a..0cf61ec 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -742,24 +742,28 @@ multiple: false all-empty-ok: false max-file-size: 5242880 - "zeugnisunterschrift bestaetigen": - mode: manual - display-label: - fallback: "Zeugnisunterschrift bestätigen" - fallback-lang: de-de-formal - translations: - en-eu: "Confirm Signature of Diploma" - source: "zeugnis gedruckt" - view-actor: *view-alle - actors: - - *PAvor - - *Sek - form: - <<: *intern-extern-kommunikation-form - "zeugnisscan": &zeugnisscan-optional-form - - "3": &zeugnisscan-optional-field - <<: *zeugnisscan-field - optional: true + "zeugnisunterschrift bestaetigen": + &zeugnisunterschrift-bestaetigen + mode: manual + display-label: + fallback: "Zeugnisunterschrift bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Signature of Diploma" + source: "zeugnis gedruckt" + view-actor: *view-alle + actors: + - *PAvor + - *Sek + form: + <<: *intern-extern-kommunikation-form + "zeugnisscan": &zeugnisscan-optional-form + - "3": &zeugnisscan-optional-field + <<: *zeugnisscan-field + optional: true + "zeugnisunterschrift bestaetigen unterschrift": + <<: *zeugnisunterschrift-bestaetigen + source: "zeugnis unterschrift" From 0ca666ad260f525c6cdfbc4b38d55987a3ae7a70 Mon Sep 17 00:00:00 2001 From: mosbach Date: Sun, 2 Oct 2022 14:23:28 +0200 Subject: [PATCH 07/24] fix(diploma): adjusted initial form --- diploma.yaml | 1865 +++++++++++++++++++++++++------------------------- 1 file changed, 935 insertions(+), 930 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 0cf61ec..b182dea 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -1,952 +1,957 @@ -"erstellung moeglich": - viewers: - display-label: - fallback: "Zeugniserstellung ist möglich" - fallback-lang: de-de-formal - translations: - en-eu: "Creation of Diploma is Possible" - viewers: &view-minimal - - &PAmt - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - - &student - tag: payload-reference - payload-label: "student" - payload-view: &payload-view - "student": - viewers: &view-alle - - *PAmt - - *student - - &PAvor +nodes: + "erstellung moeglich": + viewers: + display-label: + fallback: "Zeugniserstellung ist möglich" + fallback-lang: de-de-formal + translations: + en-eu: "Creation of Diploma is Possible" + viewers: &view-minimal + - &PAmt tag: authorized authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - # tag: payload-reference - # payload-label: "pavorsitzender" - - &Dek - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - - &Sek - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - # tag: payload-reference - # payload-label: "secretariat" - - {"tag": "initiator"} - display-label: - fallback: "Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "Student" - "kommunikation": - viewers: *view-alle - display-label: - fallback: "Kommunikation" - fallback-lang: de-de-formal - translations: - en-eu: "Communication" - "notizen": - viewers: &view-internal - - *PAmt - - *PAvor - - *Dek - - *Sek - display-label: - fallback: "Interne Notizen" - 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 - display-label: - fallback: "Zeugnisvariante" - fallback-lang: de-de-formal - translations: - en-eu: "Type of Diploma" - "abholung": - viewers: - - *student - - *Sek - display-label: - fallback: "Abholung" - fallback-lang: de-de-formal - translations: - en-eu: "Collection" - "kontostand": - viewers: &view-minimal-sek - - *PAmt - - *student - - *Sek - display-label: - fallback: "Kontostand / Transcript of Records" - fallback-lang: de-de-formal - translations: - en-eu: "Transcript of Records" - "zeugnis originaldatei": - viewers: *view-internal - display-label: - fallback: "Urkunde und Zeugnis (Originaldatei)" - fallback-lang: de-de-formal - translations: - en-eu: "Certificate and Diploma (original file)" - "anlagen originaldatei": - viewers: - - *PAmt - - *PAvor - - *Sek - display-label: - fallback: "Anlagen (Originaldatei)" - fallback-lang: de-de-formal - translations: - en-eu: "Attachments (original file)" - "zeugnisscan": - viewers: *view-internal - display-label: - fallback: "Abschlußzeugnis (Scan)" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma (scanned)" - "vorlaeufiges zeugnis": - viewers: *view-minimal-sek - display-label: - fallback: "Vorläufiges Abschlußzeugnis" - fallback-lang: de-de-formal - translations: - en-eu: "Preliminary Diploma" - "abschlussmeldung studentenkanzlei": - viewers: - - *PAmt - display-label: - fallback: "Abschlußmeldung an Studentenkanzlei" - fallback-lang: de-de-formal - translations: - en-eu: "Closing Report to Student Office" - final: false - messages: [] - edges: - "kommunikation anpassen, student, erstellung moeglich": &kommunikation-student-edge - mode: manual - display-label: - fallback: "Kommunizieren" - fallback-lang: de-de-formal - translations: - en-eu: "Communicate" - source: "erstellung moeglich" - actors: - - *student - view-actor: *view-minimal - form: - "kommunikation": &kommunikation-form - - "1.1": &kommunikation-field - tag: text - large: true - label: - fallback: "Kommunikation" - fallback-lang: de-de-formal - translations: - en-eu: "Communication" - tooltip: - fallback: "Einsehbar für alle Beteiligten" - fallback-lang: de-de-formal - translations: - en-eu: "Visible for all parties involved" - default: null - optional: true - "kommunikation anpassen, internal, erstellung moeglich": &kommunikation-intern-edge - mode: manual - display-label: - fallback: "Extern/Intern kommunizieren" - fallback-lang: de-de-formal - translations: - en-eu: "Modify application" - source: "erstellung moeglich" - actors: - - *PAmt - view-actor: *view-minimal - form: &intern-extern-kommunikation-form - "kommunikation": *kommunikation-form - "notizen": ¬izen-form - - "1.2": ¬izen-field - tag: text - large: true - label: - fallback: "Notizen" - fallback-lang: de-de-formal - translations: - en-eu: "Notes" - tooltip: - fallback: "Für weitere das Abschlusszeugnis betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem:der Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "For remarks concerning the diploma; visible to all parties involved except the student" - default: null - optional: true - "vorlaeufiges zeugnis bereitstellen, erstellung moeglich": &vorlaeufiges-zeugnis-edge - mode: manual - display-label: - fallback: "Vorläufiges Zeugnis bereitstellen" - fallback-lang: de-de-formal - translations: - en-eu: "Provide Preliminary Diploma" - source: "erstellung moeglich" - actors: - - *PAmt - view-actor: *view-minimal-sek - form: - <<: *intern-extern-kommunikation-form - "vorlaeufiges zeugnis": &vorlaeufiges-zeugnis-form - - "2": &vorlaeufiges-zeugnis-field - tag: file - label: - fallback: "Vorläufiges Zeugnis" - fallback-lang: de-de-formal - translations: - en-eu: "Preliminary Diploma" - #tooltip: - # fallback: "" - # fallback-lang: de-de-formal - # translations: - # en-eu: "" - optional: false - config: - unpack-zips: - default: false - force: true - multiple: false - all-empty-ok: false - #max-file-size: 5242880 - restrict-extensions: ["pdf","ps"] - "abschlussmeldung studentenkanzlei anlegen, erstellung moeglich": &abschlussmeldung-studentenkanzlei-edge - mode: manual - display-label: - fallback: "Abschlußmeldung an Studentenkanzlei anlegen" - fallback-lang: de-de-formal - translations: - en-eu: "Create Closing Report for Student Office" - source: "erstellung moeglich" - actors: - - *PAmt - view-actor: - - *PAmt - form: - <<: *intern-extern-kommunikation-form - "abschlussmeldung studentenkanzlei": &abschlussmeldung-studentenkanzlei-form - - "2": &abschlussmeldung-studentenkanzlei-field - tag: text - label: - fallback: "Abschlußmeldung an Studentenkanzlei" - fallback-lang: de-de-formal - translations: - en-eu: "Closing Report for Student Office" - #tooltip: - # fallback: "" - # fallback-lang: de-de-formal - # translations: - # en-eu: "" - default: null - optional: false - "erstellung freigeben": - display-label: - fallback: "Zeugniserstellung freigeben" - fallback-lang: de-de-formal - translations: - en-eu: "Enable Creation of Diploma" - mode: initial - view-actor: *view-minimal - actors: - - *PAmt - form: - <<: *intern-extern-kommunikation-form - "student": &student-form - - "2": - tag: user - label: - fallback: "Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "Student" - tooltip: null - default: null - optional: false - "kontostand": &kontostand-form - - "3": &kontostand-field - tag: file - label: - fallback: "Kontostand / Transcript of Records" - fallback-lang: de-de-formal - translations: - en-eu: "Transcript of Records" - #tooltip: - # fallback: "" - # fallback-lang: de-de-formal - # translations: - # en-eu: "" - optional: false - config: - unpack-zips: - default: false - force: true - multiple: false - all-empty-ok: false - #max-file-size: 5242880 - restrict-extensions: ["pdf","ps"] - "variante": &variante-form-optional - - "4": &variante-field-optional - tag: text - label: - fallback: "Zeugnisvariante" - fallback-lang: de-de-formal - translations: - en-eu: "Type of Diploma" - tooltip: - fallback: "Handelt es sich hierbei um einen Bachelor- oder einen Masterabschluß? Und in welchem Studiengang? - Der Master Mensch-Maschine-Interaktion fällt unter Master Medieninformatik." - fallback-lang: de-de-formal - translations: - en-eu: "Is this a Bachelor's or a Master's degree? Which field of study? The program Human-Computer Interaction - counts as Master of Media Informatics" - default: null - optional: false - presets: - - text: "bscInfo" - label: - fallback: "Bachelor Informatik" - fallback-lang: de-de-formal - translations: - en-eu: "Bachelor Informatics" - - text: "bscMedien" - label: - fallback: "Bachelor Medieninformatik" - fallback-lang: de-de-formal - translations: - en-eu: "Bachelor Media Informatics" - - text: "mscInfo" - label: - fallback: "Master Informatik" - fallback-lang: de-de-formal - translations: - en-eu: "Master Informatics" - - text: "mscMedien" - label: - fallback: "Master Medieninformatik" - fallback-lang: de-de-formal - translations: - en-eu: "Master Media Informatics" - -"erstellung soll noch warten": - viewers: - display-label: - fallback: "Zeugniserstellung soll noch warten" - fallback-lang: de-de-formal - translations: - en-eu: "Delay Creation of Diploma" - viewers: *view-minimal - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, erstellung soll noch warten": - <<: *kommunikation-student-edge - source: "erstellung soll noch warten" - "kommunikation anpassen, internal, erstellung soll noch warten": - <<: *kommunikation-intern-edge - source: "erstellung soll noch warten" - "vorlaeufiges zeugnis bereitstellen, erstellung soll noch warten": - <<: *vorlaeufiges-zeugnis-edge - source: "erstellung soll noch warten" - "abschlussmeldung studentenkanzlei anlegen, erstellung soll noch warten": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "erstellung soll noch warten" - "erstellung soll warten, erstellung moeglich": &erstellung-warten-edge - mode: manual - display-label: - fallback: "Zeugniserstellung aufschieben" - fallback-lang: de-de-formal - translations: - en-eu: "Postpone Creation of Diploma" - source: "erstellung moeglich" - view-actor: *view-minimal - actors: - - *student - form: - "kommunikation": *kommunikation-form - "erstellung soll warten, aenderungswuensche vor erstellung": - <<: *erstellung-warten-edge - source: "aenderungswuensche vor erstellung" - - -"rueckfragen vor erstellung": - viewers: - display-label: - fallback: "Rückfragen vor Zeugniserstellung" - fallback-lang: de-de-formal - translations: - en-eu: "Further Questions before Creation of Diploma" - viewers: *view-minimal - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, rueckfragen vor erstellung": - <<: *kommunikation-student-edge - source: "rueckfragen vor erstellung" - "kommunikation anpassen, internal, rueckfragen vor erstellung": - <<: *kommunikation-intern-edge - source: "rueckfragen vor erstellung" - "vorlaeufiges zeugnis bereitstellen, rueckfragen vor erstellung": - <<: *vorlaeufiges-zeugnis-edge - source: "rueckfragen vor erstellung" - "abschlussmeldung studentenkanzlei anlegen, rueckfragen vor erstellung": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "rueckfragen vor erstellung" - "rueckfragen an student stellen": - mode: manual - display-label: - fallback: "Rückfragen an Stundent:in stellen" - fallback-lang: de-de-formal - translations: - en-eu: "Ask Student further Questions" - source: "erstellung beantragt" - view-actor: *view-minimal - actors: - - *PAmt - form: - "kommunikation": *kommunikation-form - "kontostand": *kontostand-form - - -"aenderungswuensche vor erstellung": - viewers: - display-label: - fallback: "Änderungswünsche vor Zeugniserstellung" - fallback-lang: de-de-formal - translations: - en-eu: "Request for Changes before Creation of Diploma" - viewers: *view-minimal - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, aenderungswuensche vor erstellung": - <<: *kommunikation-student-edge - source: "aenderungswuensche vor erstellung" - "kommunikation anpassen, internal, aenderungswuensche vor erstellung": - <<: *kommunikation-intern-edge - source: "aenderungswuensche vor erstellung" - "vorlaeufiges zeugnis bereitstellen, aenderungswuensche vor erstellung": - <<: *vorlaeufiges-zeugnis-edge - source: "aenderungswuensche vor erstellung" - "abschlussmeldung studentenkanzlei anlegen, aenderungswuensche vor erstellung": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "aenderungswuensche vor erstellung" - "aenderungswuensche stellen, erstellung moeglich": &aenderungswuensche-stellen-edge - mode: manual - display-label: - fallback: "Änderungswünsche stellen" - fallback-lang: de-de-formal - translations: - en-eu: "Request for Changes" - source: "erstellung moeglich" - view-actor: *view-minimal - actors: - - *student - form: - "kommunikation": *kommunikation-form - "aenderungswuensche stellen, erstellung soll noch warten": - <<: *aenderungswuensche-stellen-edge - source: "erstellung soll noch warten" - - -"erstellung beantragt": - viewers: - display-label: - fallback: "Zeugniserstellung beantragt" - fallback-lang: de-de-formal - translations: - en-eu: "Request Creation of Diploma" - viewers: *view-minimal - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, erstellung beantragt": - <<: *kommunikation-student-edge - source: "erstellung beantragt" - "kommunikation anpassen, internal, erstellung beantragt": - <<: *kommunikation-intern-edge - source: "erstellung beantragt" - "vorlaeufiges zeugnis bereitstellen, erstellung beantragt": - <<: *vorlaeufiges-zeugnis-edge - source: "erstellung beantragt" - "abschlussmeldung studentenkanzlei anlegen, erstellung beantragt": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "erstellung beantragt" - "erstellung beantragen, aenderungswuensche vor erstellung": &erstellung-beantragen-edge - mode: manual - display-label: - fallback: "Erstellung beantragen" - fallback-lang: de-de-formal - translations: - en-eu: "Request Creation" - source: "aenderungswuensche vor erstellung" - view-actor: *view-minimal - actors: - - *student - form: - "kommunikation": *kommunikation-form - "erstellung beantragen, ": - <<: *erstellung-beantragen-edge - source: "erstellung moeglich" - "erstellung beantragen, erstellung soll noch warten": - <<: *erstellung-beantragen-edge - source: "erstellung soll noch warten" - "erstellung beantragen, rueckfragen vor erstellung": - <<: *erstellung-beantragen-edge - source: "rueckfragen vor erstellung" - - -"zeugnisdateien erstellt": - viewers: - display-label: - fallback: "Zeugnisdateien erstellt" - fallback-lang: de-de-formal - translations: - en-eu: "Certificates Created" - viewers: *view-alle - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, zeugnisdateien erstellt": &kommunikation-student-all-edge - <<: *kommunikation-student-edge - source: "zeugnisdateien erstellt" - view-actor: *view-alle - "kommunikation anpassen, internal, zeugnisdateien erstellt": &kommunikation-intern-all-edge - <<: *kommunikation-intern-edge - source: "zeugnisdateien erstellt" - actors: *view-internal - view-actor: *view-alle - "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt": - <<: *vorlaeufiges-zeugnis-edge - source: "zeugnisdateien erstellt" - "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnisdateien erstellt" - "zeugnisdateienerstellung melden, erstellung moeglich": &dateien-melden-edge - mode: manual - display-label: - fallback: "Zeugnisdateienerstellung melden" - fallback-lang: de-de-formal - translations: - en-eu: "Report Creation of Certificates" - source: "erstellung moeglich" - view-actor: *view-alle - actors: - - *PAmt - form: - "kommunikation": *kommunikation-form - "notizen": *notizen-form - "zeugnis originaldatei": &zeugnis-originaldatei-form - - "3": &zeugnis-originaldatei-field - tag: file - label: - fallback: "Zeugnis Originaldatei" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma (original file)" - tooltip: null - optional: false - config: - unpack-zips: - default: false - force: true - multiple: false - all-empty-ok: false - max-file-size: 5242880 - "anlagen originaldatei": &anlagen-originaldatei-form - - "4": &anlagen-originaldatei-field - <<: *zeugnis-originaldatei-field - label: - fallback: "Anlagen Originaldatei" - fallback-lang: de-de-formal - translations: - en-eu: "Attachments (original file)" - "zeugnisdateienerstellung melden, erstellung soll noch warten": - <<: *dateien-melden-edge - source: "erstellung soll noch warten" - "zeugnisdateienerstellung melden, rueckfragen vor erstellung": - <<: *dateien-melden-edge - source: "rueckfragen vor erstellung" - "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung": - <<: *dateien-melden-edge - source: "aenderungswuensche vor erstellung" - "zeugnisdateienerstellung melden, erstellung beantragt": - <<: *dateien-melden-edge - source: "erstellung beantragt" - "zeugnisdateienerstellung melden, zeugnis gedruckt": - <<: *dateien-melden-edge - source: "zeugnis gedruckt" - "zeugnisdateienerstellung melden, zeugnis unterschrift": - <<: *dateien-melden-edge - source: "zeugnis unterschrift" - "zeugnisdateienerstellung melden, zeugnis unterschrieben": - <<: *dateien-melden-edge - source: "zeugnis unterschrieben" - # "zeugnisdateienerstellung melden, zeugnis abholung": - # <<: *dateien-melden-edge - # source: "zeugnis abholung" - "zeugnisdateienerstellung melden, zeugnis abgeschickt": - <<: *dateien-melden-edge - source: "zeugnis abgeschickt" - # "zeugnisdateienerstellung melden, erstellung beantragt": - # <<: *dateien-melden-edge - # source: "erstellung beantragt" - -"zeugnis gedruckt": - viewers: - display-label: - fallback: "Zeugnis gedruckt" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma Printed" - viewers: *view-alle - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, zeugnis gedruckt": - <<: *kommunikation-student-all-edge - source: "zeugnis gedruckt" - "kommunikation anpassen, internal, zeugnis gedruckt": - <<: *kommunikation-intern-all-edge - source: "zeugnis gedruckt" - "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt": - <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis gedruckt" - "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis gedruckt" - "druck bestaetigen": - mode: manual - display-label: - fallback: "Zeugnisausdruck bestätigen" - fallback-lang: de-de-formal - translations: - en-eu: "Confirm Printout of Diploma" - source: "zeugnisdateien erstellt" - view-actor: *view-alle - actors: - - *Dek - form: *intern-extern-kommunikation-form - - -"zeugnis unterschrift": - viewers: - display-label: - fallback: "Zeugnis liegt zur Unterschrift vor" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma Available for Signing" - viewers: *view-alle - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, zeugnis unterschrift": - <<: *kommunikation-student-all-edge - source: "zeugnis unterschrift" - "kommunikation anpassen, internal, zeugnis unterschrift": - <<: *kommunikation-intern-all-edge - source: "zeugnis unterschrift" - "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift": - <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis unterschrift" - "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis unterschrift" - "zeugnis zur unterschrift weiterleiten": - mode: manual - display-label: - fallback: "Zeugnis zur Unterschrift weiterleiten" - fallback-lang: de-de-formal - translations: - en-eu: "Forward Diploma for Signing" - source: "zeugnis gedruckt" - view-actor: *view-alle - actors: - - *PAvor - - *Sek - form: *intern-extern-kommunikation-form - -"zeugnis unterschrieben": - viewers: - display-label: - fallback: "Zeugnis unterschrieben" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma Signed" - viewers: *view-alle - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, zeugnis unterschrieben": - <<: *kommunikation-student-all-edge - source: "zeugnis unterschrieben" - "kommunikation anpassen, internal, zeugnis unterschrieben": - <<: *kommunikation-intern-all-edge - source: "zeugnis unterschrieben" - "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben": - <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis unterschrieben" - "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis unterschrieben" - "zeugnisscan hinzufuegen": - mode: manual - display-label: - fallback: "Zeugnisscan hochladen" - fallback-lang: de-de-formal - translations: - en-eu: "Upload Scanned Diploma" - source: "zeugnis unterschrieben" - view-actor: *view-alle - actors: *view-internal - form: - "zeugnisscan": &zeugnisscan-form - - "3": &zeugnisscan-field - tag: file - label: - fallback: "Zeugnis Originaldatei" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma (original file)" - tooltip: null - optional: false - config: - unpack-zips: - default: false - force: true - multiple: false - all-empty-ok: false - max-file-size: 5242880 - "zeugnisunterschrift bestaetigen": - &zeugnisunterschrift-bestaetigen - mode: manual + - &student + tag: payload-reference + payload-label: "student" + payload-view: &payload-view + "bekanntgabedatum": + viewers: + - *PAmt display-label: - fallback: "Zeugnisunterschrift bestätigen" + fallback: "Bekanntgabedatum" fallback-lang: de-de-formal translations: - en-eu: "Confirm Signature of Diploma" + en-eu: "Date of Announcement" + "student": + viewers: &view-alle + - *PAmt + - *student + - &PAvor + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + # tag: payload-reference + # payload-label: "pavorsitzender" + - &Dek + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &Sek + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + # tag: payload-reference + # payload-label: "secretariat" + - {"tag": "initiator"} + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "kommunikation": + viewers: *view-alle + display-label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + "notizen": + viewers: &view-internal + - *PAmt + - *PAvor + - *Dek + - *Sek + display-label: + fallback: "Interne Notizen" + 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 + display-label: + fallback: "Abschluss" + fallback-lang: de-de-formal + translations: + en-eu: "Degree" + "abholung": + viewers: + - *student + - *Sek + display-label: + fallback: "Abholung" + fallback-lang: de-de-formal + translations: + en-eu: "Collection" + "kontostand": + viewers: &view-minimal-sek + - *PAmt + - *student + - *Sek + display-label: + fallback: "Kontostand / Transcript of Records" + fallback-lang: de-de-formal + translations: + en-eu: "Transcript of Records" + "zeugnis originaldatei": + viewers: *view-internal + display-label: + fallback: "Urkunde und Zeugnis (Originaldatei)" + fallback-lang: de-de-formal + translations: + en-eu: "Certificate and Diploma (original file)" + "anlagen originaldatei": + viewers: + - *PAmt + - *PAvor + - *Sek + display-label: + fallback: "Anlagen (Originaldatei)" + fallback-lang: de-de-formal + translations: + en-eu: "Attachments (original file)" + "zeugnisscan": + viewers: *view-internal + display-label: + fallback: "Abschlußzeugnis (Scan)" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma (scanned)" + "vorlaeufiges zeugnis": + viewers: *view-minimal-sek + display-label: + fallback: "Vorläufiges Abschlußzeugnis" + fallback-lang: de-de-formal + translations: + en-eu: "Preliminary Diploma" + "abschlussmeldung studentenkanzlei": + viewers: + - *PAmt + display-label: + fallback: "Abschlußmeldung an Studentenkanzlei" + fallback-lang: de-de-formal + translations: + en-eu: "Closing Report to Student Office" + final: false + messages: [] + edges: + "kommunikation anpassen, student, erstellung moeglich": &kommunikation-student-edge + mode: manual + display-label: + fallback: "Kommunizieren" + fallback-lang: de-de-formal + translations: + en-eu: "Communicate" + source: "erstellung moeglich" + actors: + - *student + view-actor: *view-minimal + form: + "kommunikation": &kommunikation-form + - "1.1": &kommunikation-field + tag: text + large: true + label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + tooltip: + fallback: "Einsehbar für alle Beteiligten" + fallback-lang: de-de-formal + translations: + en-eu: "Visible for all parties involved" + default: null + optional: true + "kommunikation anpassen, internal, erstellung moeglich": &kommunikation-intern-edge + mode: manual + display-label: + fallback: "Extern/Intern kommunizieren" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + source: "erstellung moeglich" + actors: + - *PAmt + view-actor: *view-minimal + form: &intern-extern-kommunikation-form + "kommunikation": *kommunikation-form + "notizen": ¬izen-form + - "1.2": ¬izen-field + tag: text + large: true + label: + fallback: "Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes" + tooltip: + fallback: "Für weitere das Abschlusszeugnis betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer dem:der Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "For remarks concerning the diploma; visible to all parties involved except the student" + default: null + optional: true + "vorlaeufiges zeugnis bereitstellen, erstellung moeglich": &vorlaeufiges-zeugnis-edge + mode: manual + display-label: + fallback: "Vorläufiges Zeugnis bereitstellen" + fallback-lang: de-de-formal + translations: + en-eu: "Provide Preliminary Diploma" + source: "erstellung moeglich" + actors: + - *PAmt + view-actor: *view-minimal-sek + form: + <<: *intern-extern-kommunikation-form + "vorlaeufiges zeugnis": &vorlaeufiges-zeugnis-form + - "2": &vorlaeufiges-zeugnis-field + tag: file + label: + fallback: "Vorläufiges Zeugnis" + fallback-lang: de-de-formal + translations: + en-eu: "Preliminary Diploma" + #tooltip: + # fallback: "" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + #max-file-size: 5242880 + restrict-extensions: ["pdf","ps"] + "abschlussmeldung studentenkanzlei anlegen, erstellung moeglich": &abschlussmeldung-studentenkanzlei-edge + mode: manual + display-label: + fallback: "Abschlußmeldung an Studentenkanzlei anlegen" + fallback-lang: de-de-formal + translations: + en-eu: "Create Closing Report for Student Office" + source: "erstellung moeglich" + actors: + - *PAmt + view-actor: + - *PAmt + form: + <<: *intern-extern-kommunikation-form + "abschlussmeldung studentenkanzlei": &abschlussmeldung-studentenkanzlei-form + - "2": &abschlussmeldung-studentenkanzlei-field + tag: text + label: + fallback: "Abschlußmeldung an Studentenkanzlei" + fallback-lang: de-de-formal + translations: + en-eu: "Closing Report for Student Office" + #tooltip: + # fallback: "" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" + default: null + optional: false + "erstellung freigeben": + display-label: + fallback: "Zeugniserstellung freigeben" + fallback-lang: de-de-formal + translations: + en-eu: "Enable Creation of Diploma" + mode: initial + view-actor: *view-minimal + actors: + - *PAmt + form: + <<: *intern-extern-kommunikation-form + "student": &student-form + - "2": + tag: user + label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + tooltip: null + default: null + optional: false + "kontostand": &kontostand-form + - "3": &kontostand-field + tag: file + label: + fallback: "Kontostand / Transcript of Records" + fallback-lang: de-de-formal + translations: + en-eu: "Transcript of Records" + #tooltip: + # fallback: "" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + #max-file-size: 5242880 + restrict-extensions: ["pdf","ps"] + "variante": &variante-form-optional + - "4": &variante-field-optional + tag: text + label: + fallback: "Abschluss" + fallback-lang: de-de-formal + translations: + en-eu: "Degree" + tooltip: + fallback: "Handelt es sich hierbei um einen Bachelor- oder einen Masterabschluss?" + fallback-lang: de-de-formal + translations: + en-eu: "Is this a Bachelor's or a Master's degree?" + default: null + optional: false + presets: + - text: "Bachelor of Science" + label: + fallback: "Bachelor of Science" + fallback-lang: de-de-formal + translations: + en-eu: "Bachelor of Science" + - text: "Master of Science" + label: + fallback: "Master of Science" + fallback-lang: de-de-formal + translations: + en-eu: "Master of Science" + "bekanntgabedatum": + - "5": + tag: capture-date-time + precision: date + label: + fallback: "Bekanntgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Date of Announcement" + optional: false + + "erstellung soll noch warten": + viewers: + display-label: + fallback: "Zeugniserstellung soll noch warten" + fallback-lang: de-de-formal + translations: + en-eu: "Delay Creation of Diploma" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, erstellung soll noch warten": + <<: *kommunikation-student-edge + source: "erstellung soll noch warten" + "kommunikation anpassen, internal, erstellung soll noch warten": + <<: *kommunikation-intern-edge + source: "erstellung soll noch warten" + "vorlaeufiges zeugnis bereitstellen, erstellung soll noch warten": + <<: *vorlaeufiges-zeugnis-edge + source: "erstellung soll noch warten" + "abschlussmeldung studentenkanzlei anlegen, erstellung soll noch warten": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "erstellung soll noch warten" + "erstellung soll warten, erstellung moeglich": &erstellung-warten-edge + mode: manual + display-label: + fallback: "Zeugniserstellung aufschieben" + fallback-lang: de-de-formal + translations: + en-eu: "Postpone Creation of Diploma" + source: "erstellung moeglich" + view-actor: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form + "erstellung soll warten, aenderungswuensche vor erstellung": + <<: *erstellung-warten-edge + source: "aenderungswuensche vor erstellung" + + + "rueckfragen vor erstellung": + viewers: + display-label: + fallback: "Rückfragen vor Zeugniserstellung" + fallback-lang: de-de-formal + translations: + en-eu: "Further Questions before Creation of Diploma" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, rueckfragen vor erstellung": + <<: *kommunikation-student-edge + source: "rueckfragen vor erstellung" + "kommunikation anpassen, internal, rueckfragen vor erstellung": + <<: *kommunikation-intern-edge + source: "rueckfragen vor erstellung" + "vorlaeufiges zeugnis bereitstellen, rueckfragen vor erstellung": + <<: *vorlaeufiges-zeugnis-edge + source: "rueckfragen vor erstellung" + "abschlussmeldung studentenkanzlei anlegen, rueckfragen vor erstellung": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "rueckfragen vor erstellung" + "rueckfragen an student stellen": + mode: manual + display-label: + fallback: "Rückfragen an Stundent:in stellen" + fallback-lang: de-de-formal + translations: + en-eu: "Ask Student further Questions" + source: "erstellung beantragt" + view-actor: *view-minimal + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form + "kontostand": *kontostand-form + + + "aenderungswuensche vor erstellung": + viewers: + display-label: + fallback: "Änderungswünsche vor Zeugniserstellung" + fallback-lang: de-de-formal + translations: + en-eu: "Request for Changes before Creation of Diploma" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, aenderungswuensche vor erstellung": + <<: *kommunikation-student-edge + source: "aenderungswuensche vor erstellung" + "kommunikation anpassen, internal, aenderungswuensche vor erstellung": + <<: *kommunikation-intern-edge + source: "aenderungswuensche vor erstellung" + "vorlaeufiges zeugnis bereitstellen, aenderungswuensche vor erstellung": + <<: *vorlaeufiges-zeugnis-edge + source: "aenderungswuensche vor erstellung" + "abschlussmeldung studentenkanzlei anlegen, aenderungswuensche vor erstellung": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "aenderungswuensche vor erstellung" + "aenderungswuensche stellen, erstellung moeglich": &aenderungswuensche-stellen-edge + mode: manual + display-label: + fallback: "Änderungswünsche stellen" + fallback-lang: de-de-formal + translations: + en-eu: "Request for Changes" + source: "erstellung moeglich" + view-actor: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form + "aenderungswuensche stellen, erstellung soll noch warten": + <<: *aenderungswuensche-stellen-edge + source: "erstellung soll noch warten" + + + "erstellung beantragt": + viewers: + display-label: + fallback: "Zeugniserstellung beantragt" + fallback-lang: de-de-formal + translations: + en-eu: "Request Creation of Diploma" + viewers: *view-minimal + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, erstellung beantragt": + <<: *kommunikation-student-edge + source: "erstellung beantragt" + "kommunikation anpassen, internal, erstellung beantragt": + <<: *kommunikation-intern-edge + source: "erstellung beantragt" + "vorlaeufiges zeugnis bereitstellen, erstellung beantragt": + <<: *vorlaeufiges-zeugnis-edge + source: "erstellung beantragt" + "abschlussmeldung studentenkanzlei anlegen, erstellung beantragt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "erstellung beantragt" + "erstellung beantragen, aenderungswuensche vor erstellung": &erstellung-beantragen-edge + mode: manual + display-label: + fallback: "Erstellung beantragen" + fallback-lang: de-de-formal + translations: + en-eu: "Request Creation" + source: "aenderungswuensche vor erstellung" + view-actor: *view-minimal + actors: + - *student + form: + "kommunikation": *kommunikation-form + "erstellung beantragen, ": + <<: *erstellung-beantragen-edge + source: "erstellung moeglich" + "erstellung beantragen, erstellung soll noch warten": + <<: *erstellung-beantragen-edge + source: "erstellung soll noch warten" + "erstellung beantragen, rueckfragen vor erstellung": + <<: *erstellung-beantragen-edge + source: "rueckfragen vor erstellung" + + + "zeugnisdateien erstellt": + viewers: + display-label: + fallback: "Zeugnisdateien erstellt" + fallback-lang: de-de-formal + translations: + en-eu: "Certificates Created" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnisdateien erstellt": &kommunikation-student-all-edge + <<: *kommunikation-student-edge + source: "zeugnisdateien erstellt" + view-actor: *view-alle + "kommunikation anpassen, internal, zeugnisdateien erstellt": &kommunikation-intern-all-edge + <<: *kommunikation-intern-edge + source: "zeugnisdateien erstellt" + actors: *view-internal + view-actor: *view-alle + "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnisdateien erstellt" + "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnisdateien erstellt" + "zeugnisdateienerstellung melden, erstellung moeglich": &dateien-melden-edge + mode: manual + display-label: + fallback: "Zeugnisdateienerstellung melden" + fallback-lang: de-de-formal + translations: + en-eu: "Report Creation of Certificates" + source: "erstellung moeglich" + view-actor: *view-alle + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "zeugnis originaldatei": &zeugnis-originaldatei-form + - "3": &zeugnis-originaldatei-field + tag: file + label: + fallback: "Zeugnis Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma (original file)" + tooltip: null + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + max-file-size: 5242880 + "anlagen originaldatei": &anlagen-originaldatei-form + - "4": &anlagen-originaldatei-field + <<: *zeugnis-originaldatei-field + label: + fallback: "Anlagen Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "Attachments (original file)" + "zeugnisdateienerstellung melden, erstellung soll noch warten": + <<: *dateien-melden-edge + source: "erstellung soll noch warten" + "zeugnisdateienerstellung melden, rueckfragen vor erstellung": + <<: *dateien-melden-edge + source: "rueckfragen vor erstellung" + "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung": + <<: *dateien-melden-edge + source: "aenderungswuensche vor erstellung" + "zeugnisdateienerstellung melden, erstellung beantragt": + <<: *dateien-melden-edge + source: "erstellung beantragt" + "zeugnisdateienerstellung melden, zeugnis gedruckt": + <<: *dateien-melden-edge + source: "zeugnis gedruckt" + "zeugnisdateienerstellung melden, zeugnis unterschrift": + <<: *dateien-melden-edge + source: "zeugnis unterschrift" + "zeugnisdateienerstellung melden, zeugnis unterschrieben": + <<: *dateien-melden-edge + source: "zeugnis unterschrieben" + # "zeugnisdateienerstellung melden, zeugnis abholung": + # <<: *dateien-melden-edge + # source: "zeugnis abholung" + "zeugnisdateienerstellung melden, zeugnis abgeschickt": + <<: *dateien-melden-edge + source: "zeugnis abgeschickt" + # "zeugnisdateienerstellung melden, erstellung beantragt": + # <<: *dateien-melden-edge + # source: "erstellung beantragt" + + "zeugnis gedruckt": + viewers: + display-label: + fallback: "Zeugnis gedruckt" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma Printed" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis gedruckt": + <<: *kommunikation-student-all-edge + source: "zeugnis gedruckt" + "kommunikation anpassen, internal, zeugnis gedruckt": + <<: *kommunikation-intern-all-edge + source: "zeugnis gedruckt" + "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis gedruckt" + "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis gedruckt" + "druck bestaetigen": + mode: manual + display-label: + fallback: "Zeugnisausdruck bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Printout of Diploma" + source: "zeugnisdateien erstellt" + view-actor: *view-alle + actors: + - *Dek + form: *intern-extern-kommunikation-form + + + "zeugnis unterschrift": + viewers: + display-label: + fallback: "Zeugnis liegt zur Unterschrift vor" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma Available for Signing" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis unterschrift": + <<: *kommunikation-student-all-edge + source: "zeugnis unterschrift" + "kommunikation anpassen, internal, zeugnis unterschrift": + <<: *kommunikation-intern-all-edge + source: "zeugnis unterschrift" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis unterschrift" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis unterschrift" + "zeugnis zur unterschrift weiterleiten": + mode: manual + display-label: + fallback: "Zeugnis zur Unterschrift weiterleiten" + fallback-lang: de-de-formal + translations: + en-eu: "Forward Diploma for Signing" source: "zeugnis gedruckt" view-actor: *view-alle actors: - *PAvor - *Sek + form: *intern-extern-kommunikation-form + + "zeugnis unterschrieben": + viewers: + display-label: + fallback: "Zeugnis unterschrieben" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma Signed" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis unterschrieben": + <<: *kommunikation-student-all-edge + source: "zeugnis unterschrieben" + "kommunikation anpassen, internal, zeugnis unterschrieben": + <<: *kommunikation-intern-all-edge + source: "zeugnis unterschrieben" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis unterschrieben" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis unterschrieben" + "zeugnisscan hinzufuegen": + mode: manual + display-label: + fallback: "Zeugnisscan hochladen" + fallback-lang: de-de-formal + translations: + en-eu: "Upload Scanned Diploma" + source: "zeugnis unterschrieben" + view-actor: *view-alle + actors: *view-internal form: + "zeugnisscan": &zeugnisscan-form + - "3": &zeugnisscan-field + tag: file + label: + fallback: "Zeugnis Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma (original file)" + tooltip: null + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + max-file-size: 5242880 + "zeugnisunterschrift bestaetigen": + &zeugnisunterschrift-bestaetigen + mode: manual + display-label: + fallback: "Zeugnisunterschrift bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Signature of Diploma" + source: "zeugnis gedruckt" + view-actor: *view-alle + actors: + - *PAvor + - *Sek + form: + <<: *intern-extern-kommunikation-form + "zeugnisscan": &zeugnisscan-optional-form + - "3": &zeugnisscan-optional-field + <<: *zeugnisscan-field + optional: true + "zeugnisunterschrift bestaetigen unterschrift": + <<: *zeugnisunterschrift-bestaetigen + source: "zeugnis unterschrift" + + + + # "zeugnis abholung": + # viewers: + # display-label: + # fallback: "Zeugnis zur Abholung bereit" + # fallback-lang: de-de-formal + # translations: + # en-eu: "" + # viewers: *view-alle + # payload-view: *payload-view + # final: false + # messages: [] + # edges: + # "kommunikation anpassen, student, ": + # <<: *kommunikation-student-all-edge + # source: "zeugnis abholung" + # "kommunikation anpassen, internal, ": + # <<: *kommunikation-intern-all-edge + # source: "zeugnis abholung" + + + "zeugnis abgeschickt": + viewers: + display-label: + fallback: "Zeugnis abgeschickt" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma Posted" + viewers: *view-alle + payload-view: *payload-view + final: false + messages: [] + edges: + "kommunikation anpassen, student, zeugnis abgeschickt": + <<: *kommunikation-student-all-edge + source: "zeugnis abgeschickt" + "kommunikation anpassen, internal, zeugnis abgeschickt": + <<: *kommunikation-intern-all-edge + source: "zeugnis abgeschickt" + "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis abgeschickt" + "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis abgeschickt" + "zeugnisversand bestaetigen": + mode: manual + display-label: + fallback: "Zeugnisversand bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Transmission of Diploma" + source: "zeugnis unterschrieben" + view-actor: *view-alle + actors: + - *Sek + form: <<: *intern-extern-kommunikation-form - "zeugnisscan": &zeugnisscan-optional-form - - "3": &zeugnisscan-optional-field - <<: *zeugnisscan-field - optional: true - "zeugnisunterschrift bestaetigen unterschrift": - <<: *zeugnisunterschrift-bestaetigen - source: "zeugnis unterschrift" - + "zeugnisscan": *zeugnisscan-optional-form -# "zeugnis abholung": -# viewers: -# display-label: -# fallback: "Zeugnis zur Abholung bereit" -# fallback-lang: de-de-formal -# translations: -# en-eu: "" -# viewers: *view-alle -# payload-view: *payload-view -# final: false -# messages: [] -# edges: -# "kommunikation anpassen, student, ": -# <<: *kommunikation-student-all-edge -# source: "zeugnis abholung" -# "kommunikation anpassen, internal, ": -# <<: *kommunikation-intern-all-edge -# source: "zeugnis abholung" - - -"zeugnis abgeschickt": - viewers: - display-label: - fallback: "Zeugnis abgeschickt" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma Posted" - viewers: *view-alle - payload-view: *payload-view - final: false - messages: [] - edges: - "kommunikation anpassen, student, zeugnis abgeschickt": - <<: *kommunikation-student-all-edge - source: "zeugnis abgeschickt" - "kommunikation anpassen, internal, zeugnis abgeschickt": - <<: *kommunikation-intern-all-edge - source: "zeugnis abgeschickt" - "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt": - <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis abgeschickt" - "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt": - <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis abgeschickt" - "zeugnisversand bestaetigen": - mode: manual - display-label: - fallback: "Zeugnisversand bestätigen" + "zeugnis überreicht": + viewers: + display-label: + fallback: "Zeugnis überreicht" fallback-lang: de-de-formal translations: - en-eu: "Confirm Transmission of Diploma" - source: "zeugnis unterschrieben" - view-actor: *view-alle - actors: - - *Sek - form: - <<: *intern-extern-kommunikation-form - "zeugnisscan": *zeugnisscan-optional-form + en-eu: "Diploma Handed" + viewers: *view-alle + payload-view: *payload-view + final: true + messages: [] + edges: + "zeugnisueberreichung bestaetigen, Sek": + mode: manual + display-label: + fallback: "Zeugnisüberreichung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Transmission of Diploma" + source: "zeugnis unterschrieben" + view-actor: *view-alle + actors: + - *Sek + form: + <<: *intern-extern-kommunikation-form + "zeugnisscan": *zeugnisscan-optional-form + "zeugnisueberreichung bestaetigen, student": + mode: manual + display-label: + fallback: "Zeugnisüberreichung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Transmission of Diploma" + source: "zeugnis abgeschickt" + view-actor: *view-alle + actors: + - *student + form: + "kommunikation": *kommunikation-form -"zeugnis überreicht": - viewers: - display-label: - fallback: "Zeugnis überreicht" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma Handed" - viewers: *view-alle - payload-view: *payload-view - final: true - messages: [] - edges: - "zeugnisueberreichung bestaetigen, Sek": - mode: manual - display-label: - fallback: "Zeugnisüberreichung bestätigen" + "zeugnis angekommen": + viewers: + display-label: + fallback: "Zeugnis vermutlich angekommen" fallback-lang: de-de-formal translations: - en-eu: "Confirm Transmission of Diploma" - source: "zeugnis unterschrieben" - view-actor: *view-alle - actors: - - *Sek - form: - <<: *intern-extern-kommunikation-form - "zeugnisscan": *zeugnisscan-optional-form - "zeugnisueberreichung bestaetigen, student": - mode: manual - display-label: - fallback: "Zeugnisüberreichung bestätigen" + en-eu: "Diploma Presumably Arrived" + viewers: *view-alle + payload-view: *payload-view + final: true + messages: [] + edges: + "vermutliche zeugnisueberreichung bestaetigen": + mode: manual + display-label: + fallback: "Vermutliche Zeugnisüberreichung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Presumable Transmission of Diploma" + source: "zeugnis abgeschickt" + view-actor: *view-alle + actors: *view-internal + form: *intern-extern-kommunikation-form + + + "erstellung abgebrochen": + viewers: + display-label: + fallback: "Zeugniserstellung abgebrochen" fallback-lang: de-de-formal translations: - en-eu: "Confirm Transmission of Diploma" - source: "zeugnis abgeschickt" - view-actor: *view-alle - actors: - - *student - form: - "kommunikation": *kommunikation-form - - -"zeugnis angekommen": - viewers: - display-label: - fallback: "Zeugnis vermutlich angekommen" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma Presumably Arrived" - viewers: *view-alle - payload-view: *payload-view - final: true - messages: [] - edges: - "vermutliche zeugnisueberreichung bestaetigen": - mode: manual - display-label: - fallback: "Vermutliche Zeugnisüberreichung bestätigen" - fallback-lang: de-de-formal - translations: - en-eu: "Confirm Presumable Transmission of Diploma" - source: "zeugnis abgeschickt" - view-actor: *view-alle - actors: *view-internal - form: *intern-extern-kommunikation-form - - -"erstellung abgebrochen": - viewers: - display-label: - fallback: "Zeugniserstellung abgebrochen" - fallback-lang: de-de-formal - translations: - en-eu: "Creation of Diploma Aborted" - viewers: *view-alle - payload-view: *payload-view - final: not-ok - messages: [] - edges: - "erstellung abbrechen, erstellung moeglich": &abbrechen-edge - mode: manual - display-label: - fallback: "Zeugniserstellung abbrechen" - fallback-lang: de-de-formal - translations: - en-eu: "Abort Creation of Diploma" - source: "erstellung moeglich" - view-actor: *view-alle - actors: - - *PAmt - form: - "kommunikation": *kommunikation-form - "notizen": *notizen-form - "erstellung abbrechen, erstellung soll noch warten": - <<: *abbrechen-edge - source: "erstellung soll noch warten" - "erstellung abbrechen, rueckfragen vor erstellung": - <<: *abbrechen-edge - source: "rueckfragen vor erstellung" - "erstellung abbrechen, aenderungswuensche vor erstellung": - <<: *abbrechen-edge - source: "aenderungswuensche vor erstellung" - "erstellung abbrechen, erstellung beantragt": - <<: *abbrechen-edge - source: "erstellung beantragt" - "erstellung abbrechen, zeugnisdateien erstellt": - <<: *abbrechen-edge - source: "zeugnisdateien erstellt" - "erstellung abbrechen, zeugnis gedruckt": - <<: *abbrechen-edge - source: "zeugnis gedruckt" - "erstellung abbrechen, zeugnis unterschrift": - <<: *abbrechen-edge - source: "zeugnis unterschrift" - "erstellung abbrechen, zeugnis unterschrieben": - <<: *abbrechen-edge - source: "zeugnis unterschrieben" - # "erstellung abbrechen, zeugnis abholung": - # <<: *abbrechen-edge - # source: "zeugnis abholung" - "erstellung abbrechen, zeugnis abgeschickt": - <<: *abbrechen-edge - source: "zeugnis abgeschickt" - \ No newline at end of file + en-eu: "Creation of Diploma Aborted" + viewers: *view-alle + payload-view: *payload-view + final: not-ok + messages: [] + edges: + "erstellung abbrechen, erstellung moeglich": &abbrechen-edge + mode: manual + display-label: + fallback: "Zeugniserstellung abbrechen" + fallback-lang: de-de-formal + translations: + en-eu: "Abort Creation of Diploma" + source: "erstellung moeglich" + view-actor: *view-alle + actors: + - *PAmt + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "erstellung abbrechen, erstellung soll noch warten": + <<: *abbrechen-edge + source: "erstellung soll noch warten" + "erstellung abbrechen, rueckfragen vor erstellung": + <<: *abbrechen-edge + source: "rueckfragen vor erstellung" + "erstellung abbrechen, aenderungswuensche vor erstellung": + <<: *abbrechen-edge + source: "aenderungswuensche vor erstellung" + "erstellung abbrechen, erstellung beantragt": + <<: *abbrechen-edge + source: "erstellung beantragt" + "erstellung abbrechen, zeugnisdateien erstellt": + <<: *abbrechen-edge + source: "zeugnisdateien erstellt" + "erstellung abbrechen, zeugnis gedruckt": + <<: *abbrechen-edge + source: "zeugnis gedruckt" + "erstellung abbrechen, zeugnis unterschrift": + <<: *abbrechen-edge + source: "zeugnis unterschrift" + "erstellung abbrechen, zeugnis unterschrieben": + <<: *abbrechen-edge + source: "zeugnis unterschrieben" + # "erstellung abbrechen, zeugnis abholung": + # <<: *abbrechen-edge + # source: "zeugnis abholung" + "erstellung abbrechen, zeugnis abgeschickt": + <<: *abbrechen-edge + source: "zeugnis abgeschickt" + \ No newline at end of file From 184c708d56c9fafa81f878e8bb2f194ed12d972c Mon Sep 17 00:00:00 2001 From: mosbach Date: Sun, 2 Oct 2022 14:51:34 +0200 Subject: [PATCH 08/24] feat(diploma): messages for internal states --- diploma.yaml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index b182dea..1beeebd 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -482,9 +482,20 @@ nodes: translations: en-eu: "Request Creation of Diploma" viewers: *view-minimal + + messages: + - <<: &interne-bearbeitung-message + viewers: + - *student + status: info + content: + fallback: "Ihr Antrag befindet sich in interner Bearbeitung." + fallback-lang: de-de-formal + translations: + en-eu: "Your application is being processed internally." + payload-view: *payload-view final: false - messages: [] edges: "kommunikation anpassen, student, erstellung beantragt": <<: *kommunikation-student-edge @@ -532,7 +543,8 @@ nodes: viewers: *view-alle payload-view: *payload-view final: false - messages: [] + messages: + - *interne-bearbeitung-message edges: "kommunikation anpassen, student, zeugnisdateien erstellt": &kommunikation-student-all-edge <<: *kommunikation-student-edge @@ -629,7 +641,8 @@ nodes: viewers: *view-alle payload-view: *payload-view final: false - messages: [] + messages: + - *interne-bearbeitung-message edges: "kommunikation anpassen, student, zeugnis gedruckt": <<: *kommunikation-student-all-edge @@ -667,7 +680,8 @@ nodes: viewers: *view-alle payload-view: *payload-view final: false - messages: [] + messages: + - *interne-bearbeitung-message edges: "kommunikation anpassen, student, zeugnis unterschrift": <<: *kommunikation-student-all-edge @@ -705,7 +719,8 @@ nodes: viewers: *view-alle payload-view: *payload-view final: false - messages: [] + messages: + - *interne-bearbeitung-message edges: "kommunikation anpassen, student, zeugnis unterschrieben": <<: *kommunikation-student-all-edge From 57c82a9c361085837cc604b3c6efe2f409ebbaee Mon Sep 17 00:00:00 2001 From: mosbach Date: Mon, 3 Oct 2022 02:48:48 +0200 Subject: [PATCH 09/24] feat(diploma): separated inf & media inf --- diploma.yaml | 651 +++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 474 insertions(+), 177 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 1beeebd..0f74308 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -45,6 +45,13 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Student" + "fach": + viewers: *view-alle + display-label: + fallback: "Fach" + fallback-lang: de-de-formal + translations: + en-eu: "Subject" "kommunikation": viewers: *view-alle display-label: @@ -483,17 +490,6 @@ nodes: en-eu: "Request Creation of Diploma" viewers: *view-minimal - messages: - - <<: &interne-bearbeitung-message - viewers: - - *student - status: info - content: - fallback: "Ihr Antrag befindet sich in interner Bearbeitung." - fallback-lang: de-de-formal - translations: - en-eu: "Your application is being processed internally." - payload-view: *payload-view final: false edges: @@ -532,8 +528,94 @@ nodes: <<: *erstellung-beantragen-edge source: "rueckfragen vor erstellung" + ##################################################### + # Ab hier Aufspaltung Informatik - Medieninformatik # + ##################################################### - "zeugnisdateien erstellt": + ### Antrag angenommen ### + + "antrag angenommen, informatik": &antrag-angenommen-informatik-node + viewers: + display-label: + fallback: "Antrag angenommen" + fallback-lang: de-de-formal + translations: + en-eu: "Application accepted" + viewers: *view-minimal + + messages: + - <<: &interne-bearbeitung-message + viewers: + - *student + status: info + content: + fallback: "Ihr Antrag befindet sich in interner Bearbeitung." + fallback-lang: de-de-formal + translations: + en-eu: "Your application is being processed internally." + + payload-view: *payload-view + + final: false + + edges: + "antrag genehmigen, informatik": &antrag-genehmigen-inf-edge + mode: manual + source: "erstellung beantragt" + display-label: + fallback: "Antrag genehmigen (Informatik)" + fallback-lang: de-de-formal + translations: + en-eu: "Accept application (Informatics)" + view-actor: *view-minimal + actors: + - *PAmt + form: + "fach": &fach-form-informatik + - "0": &fach-field + tag: text + label: + fallback: "Fach" + fallback-lang: de-de-formal + translations: + en-eu: "Subject" + optional: false + presets: + - text: "Informatik" + label: + fallback: "Informatik" + fallback-lang: de-de-formal + translations: + en-eu: "Informatics" + "kommunikation": *kommunikation-form + + "antrag angenommen, medieninformatik": + <<: *antrag-angenommen-informatik-node + + edges: + "antrag genehmigen, medieninformatik": + <<: *antrag-genehmigen-inf-edge + display-label: + fallback: "Antrag genehmigen (Medieninformatik)" + fallback-lang: de-de-formal + translations: + en-eu: "Accept application (Media Informatics)" + form: + "fach": &fach-form-medieninformatik + - "0": + <<: *fach-field + presets: + - text: "Medieninformatik" + label: + fallback: "Medieninformatik" + fallback-lang: de-de-formal + translations: + en-eu: "Media Informatics" + "kommunikation": *kommunikation-form + + ### Zeugnisdateien erstellt ### + + "zeugnisdateien erstellt, informatik": &zeugnisdateien-erstellt-informatik-node viewers: display-label: fallback: "Zeugnisdateien erstellt" @@ -541,97 +623,169 @@ nodes: translations: en-eu: "Certificates Created" viewers: *view-alle + payload-view: *payload-view + final: false + messages: - *interne-bearbeitung-message + edges: - "kommunikation anpassen, student, zeugnisdateien erstellt": &kommunikation-student-all-edge + "kommunikation anpassen, student, zeugnisdateien erstellt, informatik": &kommunikation-student-all-edge <<: *kommunikation-student-edge - source: "zeugnisdateien erstellt" + source: "zeugnisdateien erstellt, informatik" view-actor: *view-alle - "kommunikation anpassen, internal, zeugnisdateien erstellt": &kommunikation-intern-all-edge + "kommunikation anpassen, internal, zeugnisdateien erstellt, informatik": &kommunikation-intern-all-edge <<: *kommunikation-intern-edge - source: "zeugnisdateien erstellt" + source: "zeugnisdateien erstellt, informatik" actors: *view-internal view-actor: *view-alle - "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt": + "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt, informatik": <<: *vorlaeufiges-zeugnis-edge - source: "zeugnisdateien erstellt" - "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt": + source: "zeugnisdateien erstellt, informatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt, informatik": <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnisdateien erstellt" - "zeugnisdateienerstellung melden, erstellung moeglich": &dateien-melden-edge + source: "zeugnisdateien erstellt, informatik" + "zeugnisdateienerstellung melden, erstellung moeglich, informatik": &dateien-melden-edge-informatik mode: manual + display-label: + fallback: "Zeugnisdateienerstellung melden (Informatik)" + fallback-lang: de-de-formal + translations: + en-eu: "Report Creation of Certificates (Informatics)" + source: "erstellung moeglich" + view-actor: *view-alle + actors: + - *PAmt + form: + "fach": *fach-form-informatik + <<: &dateien-melden-form-common + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "zeugnis originaldatei": &zeugnis-originaldatei-form + - "3": &zeugnis-originaldatei-field + tag: file + label: + fallback: "Zeugnis Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "Diploma (original file)" + tooltip: null + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + max-file-size: 5242880 + "anlagen originaldatei": &anlagen-originaldatei-form + - "4": &anlagen-originaldatei-field + <<: *zeugnis-originaldatei-field + label: + fallback: "Anlagen Originaldatei" + fallback-lang: de-de-formal + translations: + en-eu: "Attachments (original file)" + "zeugnisdateienerstellung melden, erstellung soll noch warten, informatik": + <<: *dateien-melden-edge-informatik + source: "erstellung soll noch warten" + "zeugnisdateienerstellung melden, rueckfragen vor erstellung, informatik": + <<: *dateien-melden-edge-informatik + source: "rueckfragen vor erstellung" + "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung, informatik": + <<: *dateien-melden-edge-informatik + source: "aenderungswuensche vor erstellung" + "zeugnisdateienerstellung melden, erstellung beantragt, informatik": + <<: *dateien-melden-edge-informatik + source: "erstellung beantragt" + "zeugnisdateienerstellung melden, zeugnis gedruckt, informatik": &dateien-melden-edge + <<: *dateien-melden-edge-informatik display-label: fallback: "Zeugnisdateienerstellung melden" fallback-lang: de-de-formal translations: en-eu: "Report Creation of Certificates" - source: "erstellung moeglich" - view-actor: *view-alle - actors: - - *PAmt - form: - "kommunikation": *kommunikation-form - "notizen": *notizen-form - "zeugnis originaldatei": &zeugnis-originaldatei-form - - "3": &zeugnis-originaldatei-field - tag: file - label: - fallback: "Zeugnis Originaldatei" - fallback-lang: de-de-formal - translations: - en-eu: "Diploma (original file)" - tooltip: null - optional: false - config: - unpack-zips: - default: false - force: true - multiple: false - all-empty-ok: false - max-file-size: 5242880 - "anlagen originaldatei": &anlagen-originaldatei-form - - "4": &anlagen-originaldatei-field - <<: *zeugnis-originaldatei-field - label: - fallback: "Anlagen Originaldatei" - fallback-lang: de-de-formal - translations: - en-eu: "Attachments (original file)" - "zeugnisdateienerstellung melden, erstellung soll noch warten": + source: "zeugnis gedruckt, informatik" + form: *dateien-melden-form-common + "zeugnisdateienerstellung melden, zeugnis unterschrift, informatik": <<: *dateien-melden-edge - source: "erstellung soll noch warten" - "zeugnisdateienerstellung melden, rueckfragen vor erstellung": + source: "zeugnis unterschrift, informatik" + "zeugnisdateienerstellung melden, zeugnis unterschrieben, informatik": <<: *dateien-melden-edge - source: "rueckfragen vor erstellung" - "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung": - <<: *dateien-melden-edge - source: "aenderungswuensche vor erstellung" - "zeugnisdateienerstellung melden, erstellung beantragt": - <<: *dateien-melden-edge - source: "erstellung beantragt" - "zeugnisdateienerstellung melden, zeugnis gedruckt": - <<: *dateien-melden-edge - source: "zeugnis gedruckt" - "zeugnisdateienerstellung melden, zeugnis unterschrift": - <<: *dateien-melden-edge - source: "zeugnis unterschrift" - "zeugnisdateienerstellung melden, zeugnis unterschrieben": - <<: *dateien-melden-edge - source: "zeugnis unterschrieben" - # "zeugnisdateienerstellung melden, zeugnis abholung": + source: "zeugnis unterschrieben, informatik" + # "zeugnisdateienerstellung melden, zeugnis abholung, informatik": # <<: *dateien-melden-edge - # source: "zeugnis abholung" - "zeugnisdateienerstellung melden, zeugnis abgeschickt": + # source: "zeugnis abholung, informatik" + "zeugnisdateienerstellung melden, zeugnis abgeschickt, informatik": <<: *dateien-melden-edge - source: "zeugnis abgeschickt" - # "zeugnisdateienerstellung melden, erstellung beantragt": + source: "zeugnis abgeschickt, informatik" + # "zeugnisdateienerstellung melden, erstellung beantragt, informatik": # <<: *dateien-melden-edge # source: "erstellung beantragt" - "zeugnis gedruckt": + "zeugnisdateien erstellt, medieninformatik": + <<: *zeugnisdateien-erstellt-informatik-node + + edges: + "kommunikation anpassen, student, zeugnisdateien erstellt, medieninformatik": + <<: *kommunikation-student-all-edge + source: "zeugnisdateien erstellt, medieninformatik" + "kommunikation anpassen, internal, zeugnisdateien erstellt, medieninformatik": + <<: *kommunikation-intern-all-edge + source: "zeugnisdateien erstellt, medieninformatik" + "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt, medieninformatik": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnisdateien erstellt, medieninformatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnisdateien erstellt, medieninformatik": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnisdateien erstellt, medieninformatik" + "zeugnisdateienerstellung melden, erstellung moeglich, medieninformatik": &dateien-melden-edge-medieninformatik + <<: *dateien-melden-edge-informatik + display-label: + fallback: "Zeugnisdateienerstellung melden (Medieninformatik)" + fallback-lang: de-de-formal + translations: + en-eu: "Report Creation of Certificates (Media Informatics)" + form: + "fach": *fach-form-medieninformatik + <<: *dateien-melden-form-common + + "zeugnisdateienerstellung melden, erstellung soll noch warten, medieninformatik": + <<: *dateien-melden-edge-medieninformatik + source: "erstellung soll noch warten" + "zeugnisdateienerstellung melden, rueckfragen vor erstellung, medieninformatik": + <<: *dateien-melden-edge-medieninformatik + source: "rueckfragen vor erstellung" + "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung, medieninformatik": + <<: *dateien-melden-edge-medieninformatik + source: "aenderungswuensche vor erstellung" + "zeugnisdateienerstellung melden, erstellung beantragt, medieninformatik": + <<: *dateien-melden-edge-medieninformatik + source: "erstellung beantragt" + "zeugnisdateienerstellung melden, zeugnis gedruckt, medieninformatik": + <<: *dateien-melden-edge + source: "zeugnis gedruckt, medieninformatik" + "zeugnisdateienerstellung melden, zeugnis unterschrift, medieninformatik": + <<: *dateien-melden-edge + source: "zeugnis unterschrift, medieninformatik" + "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, erstellung beantragt, medieninformatik": + # <<: *dateien-melden-edge + # source: "erstellung beantragt" + + ### Zeugnis gedruckt ### + + "zeugnis gedruckt, informatik": &zeugnis-gedruckt-informatik-node viewers: display-label: fallback: "Zeugnis gedruckt" @@ -644,33 +798,53 @@ nodes: messages: - *interne-bearbeitung-message edges: - "kommunikation anpassen, student, zeugnis gedruckt": + "kommunikation anpassen, student, zeugnis gedruckt, informatik": <<: *kommunikation-student-all-edge - source: "zeugnis gedruckt" - "kommunikation anpassen, internal, zeugnis gedruckt": + source: "zeugnis gedruckt, informatik" + "kommunikation anpassen, internal, zeugnis gedruckt, informatik": <<: *kommunikation-intern-all-edge - source: "zeugnis gedruckt" - "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt": + source: "zeugnis gedruckt, informatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt, informatik": <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis gedruckt" - "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt": + source: "zeugnis gedruckt, informatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt, informatik": <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis gedruckt" - "druck bestaetigen": + source: "zeugnis gedruckt, informatik" + "druck bestaetigen, informatik": &druck-bestaetigen-edge mode: manual display-label: fallback: "Zeugnisausdruck bestätigen" fallback-lang: de-de-formal translations: en-eu: "Confirm Printout of Diploma" - source: "zeugnisdateien erstellt" + source: "zeugnisdateien erstellt, informatik" view-actor: *view-alle actors: - *Dek form: *intern-extern-kommunikation-form - - "zeugnis unterschrift": + "zeugnis gedruckt, medieninformatik": + <<: *zeugnis-gedruckt-informatik-node + edges: + "kommunikation anpassen, student, zeugnis gedruckt, medieninformatik": + <<: *kommunikation-student-all-edge + source: "zeugnis gedruckt, medieninformatik" + "kommunikation anpassen, internal, zeugnis gedruckt, medieninformatik": + <<: *kommunikation-intern-all-edge + source: "zeugnis gedruckt, medieninformatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt, medieninformatik": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis gedruckt, medieninformatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis gedruckt, medieninformatik": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis gedruckt, medieninformatik" + "druck bestaetigen, medieninformatik": + <<: *druck-bestaetigen-edge + source: "zeugnisdateien erstellt, medieninformatik" + + ### Zeugnis Unterschrift ### + + "zeugnis unterschrift, informatik": &zeugnis-unterschrift-informatik-node viewers: display-label: fallback: "Zeugnis liegt zur Unterschrift vor" @@ -683,33 +857,54 @@ nodes: messages: - *interne-bearbeitung-message edges: - "kommunikation anpassen, student, zeugnis unterschrift": + "kommunikation anpassen, student, zeugnis unterschrift, informatik": <<: *kommunikation-student-all-edge - source: "zeugnis unterschrift" - "kommunikation anpassen, internal, zeugnis unterschrift": + source: "zeugnis unterschrift, informatik" + "kommunikation anpassen, internal, zeugnis unterschrift, informatik": <<: *kommunikation-intern-all-edge - source: "zeugnis unterschrift" - "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift": + source: "zeugnis unterschrift, informatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift, informatik": <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis unterschrift" - "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift": + source: "zeugnis unterschrift, informatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift, informatik": <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis unterschrift" - "zeugnis zur unterschrift weiterleiten": + source: "zeugnis unterschrift, informatik" + "zeugnis zur unterschrift weiterleiten, informatik": &zeugnis-weiterleiten-edge mode: manual display-label: fallback: "Zeugnis zur Unterschrift weiterleiten" fallback-lang: de-de-formal translations: en-eu: "Forward Diploma for Signing" - source: "zeugnis gedruckt" + source: "zeugnis gedruckt, informatik" view-actor: *view-alle actors: - *PAvor - *Sek form: *intern-extern-kommunikation-form - "zeugnis unterschrieben": + "zeugnis unterschrift, medieninformatik": + <<: *zeugnis-unterschrift-informatik-node + edges: + "kommunikation anpassen, student, zeugnis unterschrift, medieninformatik": + <<: *kommunikation-student-all-edge + source: "zeugnis unterschrift, medieninformatik" + "kommunikation anpassen, internal, zeugnis unterschrift, medieninformatik": + <<: *kommunikation-intern-all-edge + source: "zeugnis unterschrift, medieninformatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift, medieninformatik": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis unterschrift, medieninformatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrift, medieninformatik": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis unterschrift, medieninformatik" + "zeugnis zur unterschrift weiterleiten, medieninformatik": + <<: *zeugnis-weiterleiten-edge + source: "zeugnis gedruckt, medieninformatik" + + ### Zeugnis unterschrieben ### + + "zeugnis unterschrieben, informatik": &zeugnis-unterschrieben-informatik-node viewers: display-label: fallback: "Zeugnis unterschrieben" @@ -722,26 +917,26 @@ nodes: messages: - *interne-bearbeitung-message edges: - "kommunikation anpassen, student, zeugnis unterschrieben": + "kommunikation anpassen, student, zeugnis unterschrieben, informatik": <<: *kommunikation-student-all-edge - source: "zeugnis unterschrieben" - "kommunikation anpassen, internal, zeugnis unterschrieben": + source: "zeugnis unterschrieben, informatik" + "kommunikation anpassen, internal, zeugnis unterschrieben, informatik": <<: *kommunikation-intern-all-edge - source: "zeugnis unterschrieben" - "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben": + source: "zeugnis unterschrieben, informatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben, informatik": <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis unterschrieben" - "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben": + source: "zeugnis unterschrieben, informatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben, informatik": <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis unterschrieben" - "zeugnisscan hinzufuegen": + source: "zeugnis unterschrieben, informatik" + "zeugnisscan hinzufuegen, informatik": &zeugnisscan-hinzufuegen-edge mode: manual display-label: fallback: "Zeugnisscan hochladen" fallback-lang: de-de-formal translations: en-eu: "Upload Scanned Diploma" - source: "zeugnis unterschrieben" + source: "zeugnis unterschrieben, informatik" view-actor: *view-alle actors: *view-internal form: @@ -762,32 +957,54 @@ nodes: multiple: false all-empty-ok: false max-file-size: 5242880 - "zeugnisunterschrift bestaetigen": - &zeugnisunterschrift-bestaetigen - mode: manual - display-label: - fallback: "Zeugnisunterschrift bestätigen" - fallback-lang: de-de-formal - translations: - en-eu: "Confirm Signature of Diploma" - source: "zeugnis gedruckt" - view-actor: *view-alle - actors: - - *PAvor - - *Sek - form: - <<: *intern-extern-kommunikation-form - "zeugnisscan": &zeugnisscan-optional-form - - "3": &zeugnisscan-optional-field - <<: *zeugnisscan-field - optional: true - "zeugnisunterschrift bestaetigen unterschrift": - <<: *zeugnisunterschrift-bestaetigen - source: "zeugnis unterschrift" + "zeugnisunterschrift bestaetigen, informatik": &zeugnisunterschrift-bestaetigen-edge + mode: manual + display-label: + fallback: "Zeugnisunterschrift bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm Signature of Diploma" + source: "zeugnis gedruckt, informatik" + view-actor: *view-alle + actors: + - *PAvor + - *Sek + form: + <<: *intern-extern-kommunikation-form + "zeugnisscan": &zeugnisscan-optional-form + - "3": &zeugnisscan-optional-field + <<: *zeugnisscan-field + optional: true + "zeugnisunterschrift bestaetigen, unterschrift, informatik": + <<: *zeugnisunterschrift-bestaetigen-edge + source: "zeugnis unterschrift, informatik" + + "zeugnis unterschrieben, medieninformatik": + <<: *zeugnis-unterschrieben-informatik-node + edges: + "kommunikation anpassen, student, zeugnis unterschrieben, medieninformatik": + <<: *kommunikation-student-all-edge + source: "zeugnis unterschrieben, medieninformatik" + "kommunikation anpassen, internal, zeugnis unterschrieben, medieninformatik": + <<: *kommunikation-intern-all-edge + source: "zeugnis unterschrieben, medieninformatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben, medieninformatik": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis unterschrieben, medieninformatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis unterschrieben, medieninformatik": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis unterschrieben, medieninformatik" + "zeugnisscan hinzufuegen, medieninformatik": + <<: *zeugnisscan-hinzufuegen-edge + source: "zeugnis unterschrieben, medieninformatik" + "zeugnisunterschrift bestaetigen, medieninformatik": + <<: *zeugnisunterschrift-bestaetigen-edge + source: "zeugnis gedruckt, medieninformatik" + "zeugnisunterschrift bestaetigen, unterschrift, medieninformatik": + <<: *zeugnisunterschrift-bestaetigen-edge + source: "zeugnis unterschrift, medieninformatik" - - - # "zeugnis abholung": + # "zeugnis abholung, informatik": # viewers: # display-label: # fallback: "Zeugnis zur Abholung bereit" @@ -801,13 +1018,15 @@ nodes: # edges: # "kommunikation anpassen, student, ": # <<: *kommunikation-student-all-edge - # source: "zeugnis abholung" + # source: "zeugnis abholung, informatik" # "kommunikation anpassen, internal, ": # <<: *kommunikation-intern-all-edge - # source: "zeugnis abholung" + # source: "zeugnis abholung, informatik" - "zeugnis abgeschickt": + ### Zeugnis abgeschickt ### + + "zeugnis abgeschickt, informatik": &zeugnis-abgeschickt-informatik-node viewers: display-label: fallback: "Zeugnis abgeschickt" @@ -819,26 +1038,26 @@ nodes: final: false messages: [] edges: - "kommunikation anpassen, student, zeugnis abgeschickt": + "kommunikation anpassen, student, zeugnis abgeschickt, informatik": <<: *kommunikation-student-all-edge - source: "zeugnis abgeschickt" - "kommunikation anpassen, internal, zeugnis abgeschickt": + source: "zeugnis abgeschickt, informatik" + "kommunikation anpassen, internal, zeugnis abgeschickt, informatik": <<: *kommunikation-intern-all-edge - source: "zeugnis abgeschickt" - "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt": + source: "zeugnis abgeschickt, informatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt, informatik": <<: *vorlaeufiges-zeugnis-edge - source: "zeugnis abgeschickt" - "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt": + source: "zeugnis abgeschickt, informatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt, informatik": <<: *abschlussmeldung-studentenkanzlei-edge - source: "zeugnis abgeschickt" - "zeugnisversand bestaetigen": + source: "zeugnis abgeschickt, informatik" + "zeugnisversand bestaetigen, informatik": &versand-bestaetigen-edge mode: manual display-label: fallback: "Zeugnisversand bestätigen" fallback-lang: de-de-formal translations: en-eu: "Confirm Transmission of Diploma" - source: "zeugnis unterschrieben" + source: "zeugnis unterschrieben, informatik" view-actor: *view-alle actors: - *Sek @@ -846,8 +1065,28 @@ nodes: <<: *intern-extern-kommunikation-form "zeugnisscan": *zeugnisscan-optional-form + "zeugnis abgeschickt, medieninformatik": + <<: *zeugnis-abgeschickt-informatik-node + edges: + "kommunikation anpassen, student, zeugnis abgeschickt, medieninformatik": + <<: *kommunikation-student-all-edge + source: "zeugnis abgeschickt, medieninformatik" + "kommunikation anpassen, internal, zeugnis abgeschickt, medieninformatik": + <<: *kommunikation-intern-all-edge + source: "zeugnis abgeschickt, medieninformatik" + "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt, medieninformatik": + <<: *vorlaeufiges-zeugnis-edge + source: "zeugnis abgeschickt, medieninformatik" + "abschlussmeldung studentenkanzlei anlegen, zeugnis abgeschickt, medieninformatik": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "zeugnis abgeschickt, medieninformatik" + "zeugnisversand bestaetigen, medieninformatik": + <<: *versand-bestaetigen-edge + source: "zeugnis unterschrieben, medieninformatik" - "zeugnis überreicht": + ### Zeugnis überreicht ### + + "zeugnis überreicht, informatik": &zeugnis-ueberreicht-informatik-node viewers: display-label: fallback: "Zeugnis überreicht" @@ -855,40 +1094,51 @@ nodes: translations: en-eu: "Diploma Handed" viewers: *view-alle + payload-view: *payload-view + final: true + messages: [] + edges: - "zeugnisueberreichung bestaetigen, Sek": + "zeugnisueberreichung bestaetigen, Sek, informatik": &ueberreichung-bestaetigen-sek-edge mode: manual - display-label: + display-label: &ueberreichung-label fallback: "Zeugnisüberreichung bestätigen" fallback-lang: de-de-formal translations: en-eu: "Confirm Transmission of Diploma" - source: "zeugnis unterschrieben" + source: "zeugnis unterschrieben, informatik" view-actor: *view-alle actors: - *Sek form: <<: *intern-extern-kommunikation-form "zeugnisscan": *zeugnisscan-optional-form - "zeugnisueberreichung bestaetigen, student": + "zeugnisueberreichung bestaetigen, student, informatik": &ueberreichung-bestaetigen-stud-edge mode: manual - display-label: - fallback: "Zeugnisüberreichung bestätigen" - fallback-lang: de-de-formal - translations: - en-eu: "Confirm Transmission of Diploma" - source: "zeugnis abgeschickt" + display-label: *ueberreichung-label + source: "zeugnis abgeschickt, informatik" view-actor: *view-alle actors: - *student form: "kommunikation": *kommunikation-form + "zeugnis überreicht, medieninformatik": + <<: *zeugnis-ueberreicht-informatik-node + edges: + "zeugnisueberreichung bestaetigen, Sek, medieninformatik": + <<: *ueberreichung-bestaetigen-sek-edge + source: "zeugnis unterschrieben, medieninformatik" + "zeugnisueberreichung bestaetigen, student, medieninformatik": + <<: *ueberreichung-bestaetigen-stud-edge + source: "zeugnis abgeschickt, medieninformatik" - "zeugnis angekommen": + ### Zeugnis angekommen ### + + "zeugnis angekommen, informatik": &zeugnis-angekommen-informatik-node viewers: display-label: fallback: "Zeugnis vermutlich angekommen" @@ -896,24 +1146,36 @@ nodes: translations: en-eu: "Diploma Presumably Arrived" viewers: *view-alle + payload-view: *payload-view + final: true + messages: [] + edges: - "vermutliche zeugnisueberreichung bestaetigen": + "vermutliche zeugnisueberreichung bestaetigen, informatik": &vermutliche-ueberreichung-bestaetigen-edge mode: manual display-label: fallback: "Vermutliche Zeugnisüberreichung bestätigen" fallback-lang: de-de-formal translations: en-eu: "Confirm Presumable Transmission of Diploma" - source: "zeugnis abgeschickt" + source: "zeugnis abgeschickt, informatik" view-actor: *view-alle actors: *view-internal form: *intern-extern-kommunikation-form + + "zeugnis angekommen, medieninformatik": + <<: *zeugnis-angekommen-informatik-node + edges: + "vermutliche zeugnisueberreichung bestaetigen, medieninformatik": + <<: *vermutliche-ueberreichung-bestaetigen-edge + source: "zeugnis abgeschickt, medieninformatik" + ### Erstellung abgebrochen ### - "erstellung abgebrochen": + "erstellung abgebrochen, initial": &erstellung-abgebrochen-node viewers: display-label: fallback: "Zeugniserstellung abgebrochen" @@ -921,9 +1183,13 @@ nodes: translations: en-eu: "Creation of Diploma Aborted" viewers: *view-alle + payload-view: *payload-view + final: not-ok + messages: [] + edges: "erstellung abbrechen, erstellung moeglich": &abbrechen-edge mode: manual @@ -951,22 +1217,53 @@ nodes: "erstellung abbrechen, erstellung beantragt": <<: *abbrechen-edge source: "erstellung beantragt" - "erstellung abbrechen, zeugnisdateien erstellt": + + "erstellung abgebrochen, informatik": + <<: *erstellung-abgebrochen-node + edges: + "erstellung abbrechen, antrag angenommen, informatik": <<: *abbrechen-edge - source: "zeugnisdateien erstellt" - "erstellung abbrechen, zeugnis gedruckt": + source: "antrag angenommen, informatik" + "erstellung abbrechen, zeugnisdateien erstellt, informatik": <<: *abbrechen-edge - source: "zeugnis gedruckt" - "erstellung abbrechen, zeugnis unterschrift": + source: "zeugnisdateien erstellt, informatik" + "erstellung abbrechen, zeugnis gedruckt, informatik": <<: *abbrechen-edge - source: "zeugnis unterschrift" - "erstellung abbrechen, zeugnis unterschrieben": + source: "zeugnis gedruckt, informatik" + "erstellung abbrechen, zeugnis unterschrift, informatik": <<: *abbrechen-edge - source: "zeugnis unterschrieben" - # "erstellung abbrechen, zeugnis abholung": + source: "zeugnis unterschrift, informatik" + "erstellung abbrechen, zeugnis unterschrieben, informatik": + <<: *abbrechen-edge + source: "zeugnis unterschrieben, informatik" + # "erstellung abbrechen, zeugnis abholung, informatik": # <<: *abbrechen-edge - # source: "zeugnis abholung" - "erstellung abbrechen, zeugnis abgeschickt": + # source: "zeugnis abholung, informatik" + "erstellung abbrechen, zeugnis abgeschickt, informatik": <<: *abbrechen-edge - source: "zeugnis abgeschickt" - \ No newline at end of file + source: "zeugnis abgeschickt, informatik" + + "erstellung abgebrochen, medieninformatik": + <<: *erstellung-abgebrochen-node + edges: + "erstellung abbrechen, antrag angenommen, medieninformatik": + <<: *abbrechen-edge + source: "antrag angenommen, medieninformatik" + "erstellung abbrechen, zeugnisdateien erstellt, medieninformatik": + <<: *abbrechen-edge + source: "zeugnisdateien erstellt, medieninformatik" + "erstellung abbrechen, zeugnis gedruckt, medieninformatik": + <<: *abbrechen-edge + source: "zeugnis gedruckt, medieninformatik" + "erstellung abbrechen, zeugnis unterschrift, medieninformatik": + <<: *abbrechen-edge + source: "zeugnis unterschrift, medieninformatik" + "erstellung abbrechen, zeugnis unterschrieben, medieninformatik": + <<: *abbrechen-edge + source: "zeugnis unterschrieben, medieninformatik" + # "erstellung abbrechen, zeugnis abholung, medieninformatik": + # <<: *abbrechen-edge + # source: "zeugnis abholung, medieninformatik" + "erstellung abbrechen, zeugnis abgeschickt, medieninformatik": + <<: *abbrechen-edge + source: "zeugnis abgeschickt, medieninformatik" \ No newline at end of file From 90470349829b6839288463dd7be15ad9d7af5b16 Mon Sep 17 00:00:00 2001 From: mosbach Date: Mon, 3 Oct 2022 03:27:56 +0200 Subject: [PATCH 10/24] fix(diploma): added missing edges & roles --- diploma.yaml | 82 +++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 62 insertions(+), 20 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 0f74308..0bc7d87 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -34,11 +34,12 @@ nodes: - &Dek tag: authorized authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - - &Sek + - &Sek-I # Sekretariat Informatik + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &Sek-MI # Sekretariat Medieninformatik tag: authorized authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - # tag: payload-reference - # payload-label: "secretariat" - {"tag": "initiator"} display-label: fallback: "Student:in" @@ -64,7 +65,8 @@ nodes: - *PAmt - *PAvor - *Dek - - *Sek + - *Sek-I + - *Sek-MI display-label: fallback: "Interne Notizen" fallback-lang: de-de-formal @@ -94,7 +96,8 @@ nodes: "abholung": viewers: - *student - - *Sek + - *Sek-I + - *Sek-MI display-label: fallback: "Abholung" fallback-lang: de-de-formal @@ -104,7 +107,8 @@ nodes: viewers: &view-minimal-sek - *PAmt - *student - - *Sek + - *Sek-I + - *Sek-MI display-label: fallback: "Kontostand / Transcript of Records" fallback-lang: de-de-formal @@ -121,7 +125,8 @@ nodes: viewers: - *PAmt - *PAvor - - *Sek + - *Sek-I + - *Sek-MI display-label: fallback: "Anlagen (Originaldatei)" fallback-lang: de-de-formal @@ -518,7 +523,7 @@ nodes: - *student form: "kommunikation": *kommunikation-form - "erstellung beantragen, ": + "erstellung beantragen": <<: *erstellung-beantragen-edge source: "erstellung moeglich" "erstellung beantragen, erstellung soll noch warten": @@ -559,6 +564,18 @@ nodes: final: false edges: + "kommunikation anpassen, student, antrag angenommen, informatik": + <<: *kommunikation-student-edge + source: "antrag angenommen, informatik" + "kommunikation anpassen, internal, antrag angenommen, informatik": + <<: *kommunikation-intern-edge + source: "antrag angenommen, informatik" + "vorlaeufiges zeugnis bereitstellen, antrag angenommen, informatik": + <<: *vorlaeufiges-zeugnis-edge + source: "antrag angenommen, informatik" + "abschlussmeldung studentenkanzlei anlegen, antrag angenommen, informatik": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "antrag angenommen, informatik" "antrag genehmigen, informatik": &antrag-genehmigen-inf-edge mode: manual source: "erstellung beantragt" @@ -593,6 +610,18 @@ nodes: <<: *antrag-angenommen-informatik-node edges: + "kommunikation anpassen, student, antrag angenommen, medieninformatik": + <<: *kommunikation-student-edge + source: "antrag angenommen, medieninformatik" + "kommunikation anpassen, internal, antrag angenommen, medieninformatik": + <<: *kommunikation-intern-edge + source: "antrag angenommen, medieninformatik" + "vorlaeufiges zeugnis bereitstellen, antrag angenommen, medieninformatik": + <<: *vorlaeufiges-zeugnis-edge + source: "antrag angenommen, medieninformatik" + "abschlussmeldung studentenkanzlei anlegen, antrag angenommen, medieninformatik": + <<: *abschlussmeldung-studentenkanzlei-edge + source: "antrag angenommen, medieninformatik" "antrag genehmigen, medieninformatik": <<: *antrag-genehmigen-inf-edge display-label: @@ -697,9 +726,9 @@ nodes: "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung, informatik": <<: *dateien-melden-edge-informatik source: "aenderungswuensche vor erstellung" - "zeugnisdateienerstellung melden, erstellung beantragt, informatik": + "zeugnisdateienerstellung melden, antrag angenommen, informatik": <<: *dateien-melden-edge-informatik - source: "erstellung beantragt" + source: "antrag angenommen, informatik" "zeugnisdateienerstellung melden, zeugnis gedruckt, informatik": &dateien-melden-edge <<: *dateien-melden-edge-informatik display-label: @@ -721,9 +750,9 @@ nodes: "zeugnisdateienerstellung melden, zeugnis abgeschickt, informatik": <<: *dateien-melden-edge source: "zeugnis abgeschickt, informatik" - # "zeugnisdateienerstellung melden, erstellung beantragt, informatik": + # "zeugnisdateienerstellung melden, antrag angenommen, informatik": # <<: *dateien-melden-edge - # source: "erstellung beantragt" + # source: "antrag angenommen, informatik" "zeugnisdateien erstellt, medieninformatik": <<: *zeugnisdateien-erstellt-informatik-node @@ -761,9 +790,9 @@ nodes: "zeugnisdateienerstellung melden, aenderungswuensche vor erstellung, medieninformatik": <<: *dateien-melden-edge-medieninformatik source: "aenderungswuensche vor erstellung" - "zeugnisdateienerstellung melden, erstellung beantragt, medieninformatik": + "zeugnisdateienerstellung melden, antrag angenommen, medieninformatik": <<: *dateien-melden-edge-medieninformatik - source: "erstellung beantragt" + source: "antrag angenommen, medieninformatik" "zeugnisdateienerstellung melden, zeugnis gedruckt, medieninformatik": <<: *dateien-melden-edge source: "zeugnis gedruckt, medieninformatik" @@ -779,9 +808,9 @@ nodes: "zeugnisdateienerstellung melden, zeugnis abgeschickt, medieninformatik": <<: *dateien-melden-edge source: "zeugnis abgeschickt, medieninformatik" - # "zeugnisdateienerstellung melden, erstellung beantragt, medieninformatik": + # "zeugnisdateienerstellung melden, antrag angenommen, medieninformatik": # <<: *dateien-melden-edge - # source: "erstellung beantragt" + # source: "antrag angenommen, medieninformatik" ### Zeugnis gedruckt ### @@ -880,7 +909,7 @@ nodes: view-actor: *view-alle actors: - *PAvor - - *Sek + - *Sek-I form: *intern-extern-kommunikation-form "zeugnis unterschrift, medieninformatik": @@ -901,6 +930,9 @@ nodes: "zeugnis zur unterschrift weiterleiten, medieninformatik": <<: *zeugnis-weiterleiten-edge source: "zeugnis gedruckt, medieninformatik" + actors: + - *PAvor + - *Sek-MI ### Zeugnis unterschrieben ### @@ -968,7 +1000,7 @@ nodes: view-actor: *view-alle actors: - *PAvor - - *Sek + - *Sek-I form: <<: *intern-extern-kommunikation-form "zeugnisscan": &zeugnisscan-optional-form @@ -1000,9 +1032,15 @@ nodes: "zeugnisunterschrift bestaetigen, medieninformatik": <<: *zeugnisunterschrift-bestaetigen-edge source: "zeugnis gedruckt, medieninformatik" + actors: + - *PAvor + - *Sek-MI "zeugnisunterschrift bestaetigen, unterschrift, medieninformatik": <<: *zeugnisunterschrift-bestaetigen-edge source: "zeugnis unterschrift, medieninformatik" + actors: + - *PAvor + - *Sek-MI # "zeugnis abholung, informatik": # viewers: @@ -1060,7 +1098,7 @@ nodes: source: "zeugnis unterschrieben, informatik" view-actor: *view-alle actors: - - *Sek + - *Sek-I form: <<: *intern-extern-kommunikation-form "zeugnisscan": *zeugnisscan-optional-form @@ -1083,6 +1121,8 @@ nodes: "zeugnisversand bestaetigen, medieninformatik": <<: *versand-bestaetigen-edge source: "zeugnis unterschrieben, medieninformatik" + actors: + - *Sek-MI ### Zeugnis überreicht ### @@ -1112,7 +1152,7 @@ nodes: source: "zeugnis unterschrieben, informatik" view-actor: *view-alle actors: - - *Sek + - *Sek-I form: <<: *intern-extern-kommunikation-form "zeugnisscan": *zeugnisscan-optional-form @@ -1132,6 +1172,8 @@ nodes: "zeugnisueberreichung bestaetigen, Sek, medieninformatik": <<: *ueberreichung-bestaetigen-sek-edge source: "zeugnis unterschrieben, medieninformatik" + actors: + - *Sek-MI "zeugnisueberreichung bestaetigen, student, medieninformatik": <<: *ueberreichung-bestaetigen-stud-edge source: "zeugnis abgeschickt, medieninformatik" From 383e7e775a6b4ca0cb7db1aad75d6273830548d8 Mon Sep 17 00:00:00 2001 From: mosbach Date: Mon, 3 Oct 2022 03:45:36 +0200 Subject: [PATCH 11/24] feat(diploma): upload scanned diploma after the original was sent --- diploma.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 0bc7d87..aea5afd 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -1075,7 +1075,10 @@ nodes: payload-view: *payload-view final: false messages: [] - edges: + edges: + "zeugnisscan hinzufuegen, zeugnis abgeschickt, informatik": + <<: *zeugnisscan-hinzufuegen-edge + source: "zeugnis abgeschickt, informatik" "kommunikation anpassen, student, zeugnis abgeschickt, informatik": <<: *kommunikation-student-all-edge source: "zeugnis abgeschickt, informatik" @@ -1106,6 +1109,9 @@ nodes: "zeugnis abgeschickt, medieninformatik": <<: *zeugnis-abgeschickt-informatik-node edges: + "zeugnisscan hinzufuegen, zeugnis abgeschickt, medieninformatik": + <<: *zeugnisscan-hinzufuegen-edge + source: "zeugnis abgeschickt, medieninformatik" "kommunikation anpassen, student, zeugnis abgeschickt, medieninformatik": <<: *kommunikation-student-all-edge source: "zeugnis abgeschickt, medieninformatik" @@ -1141,7 +1147,7 @@ nodes: messages: [] - edges: + edges: "zeugnisueberreichung bestaetigen, Sek, informatik": &ueberreichung-bestaetigen-sek-edge mode: manual display-label: &ueberreichung-label From 385246c00f80922ddf428c04b961ab30eb12ba66 Mon Sep 17 00:00:00 2001 From: mosbach Date: Mon, 3 Oct 2022 03:59:23 +0200 Subject: [PATCH 12/24] feat(diploma): message about hum-comp interaction --- diploma.yaml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/diploma.yaml b/diploma.yaml index aea5afd..4dc9438 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -13,6 +13,18 @@ nodes: - &student tag: payload-reference payload-label: "student" + + messages: + - <<: &mensch-maschine-message + viewers: + - *PAmt + status: info + content: + fallback: "Der Master Mensch-Maschine-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: @@ -154,8 +166,9 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Closing Report to Student Office" + final: false - messages: [] + edges: "kommunikation anpassen, student, erstellung moeglich": &kommunikation-student-edge mode: manual @@ -495,8 +508,13 @@ nodes: en-eu: "Request Creation of Diploma" viewers: *view-minimal + messages: + - *mensch-maschine-message + payload-view: *payload-view + final: false + edges: "kommunikation anpassen, student, erstellung beantragt": <<: *kommunikation-student-edge From 11e0ecf67c5d227be0b836d7ed7683d7dc2305c9 Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Sat, 8 Oct 2022 01:42:30 +0200 Subject: [PATCH 13/24] Apply 3 suggestion(s) to 2 file(s) --- _index.yaml | 2 +- diploma.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/_index.yaml b/_index.yaml index e32b029..02e6121 100644 --- a/_index.yaml +++ b/_index.yaml @@ -115,7 +115,7 @@ master-practical-training: instances: - { tag: school, school: "IfI" } -pani-diploma: +diploma: graph-file: diploma.yaml category: "diplomas" definition-scope: school diff --git a/diploma.yaml b/diploma.yaml index 4dc9438..1be87f7 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -994,10 +994,10 @@ nodes: - "3": &zeugnisscan-field tag: file label: - fallback: "Zeugnis Originaldatei" + fallback: "Abschlusszeugnis (Scan)" fallback-lang: de-de-formal translations: - en-eu: "Diploma (original file)" + en-eu: "Diploma (scanned)" tooltip: null optional: false config: From 0f3541ddd57658a3be2320a11bf5d80edee77cb5 Mon Sep 17 00:00:00 2001 From: mosbach Date: Sat, 8 Oct 2022 02:15:03 +0200 Subject: [PATCH 14/24] fix(diploma): mandatory communication fields --- diploma.yaml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 1be87f7..981518b 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -197,7 +197,7 @@ nodes: translations: en-eu: "Visible for all parties involved" default: null - optional: true + optional: false "kommunikation anpassen, internal, erstellung moeglich": &kommunikation-intern-edge mode: manual display-label: @@ -210,7 +210,10 @@ nodes: - *PAmt view-actor: *view-minimal form: &intern-extern-kommunikation-form - "kommunikation": *kommunikation-form + "kommunikation": &kommunikation-form-optional + - "1.1": + <<: *kommunikation-field + optional: true "notizen": ¬izen-form - "1.2": ¬izen-field tag: text @@ -411,7 +414,7 @@ nodes: actors: - *student form: - "kommunikation": *kommunikation-form + "kommunikation": *kommunikation-form-optional "erstellung soll warten, aenderungswuensche vor erstellung": <<: *erstellung-warten-edge source: "aenderungswuensche vor erstellung" @@ -540,7 +543,7 @@ nodes: actors: - *student form: - "kommunikation": *kommunikation-form + "kommunikation": *kommunikation-form-optional "erstellung beantragen": <<: *erstellung-beantragen-edge source: "erstellung moeglich" @@ -622,7 +625,7 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Informatics" - "kommunikation": *kommunikation-form + "kommunikation": *kommunikation-form-optional "antrag angenommen, medieninformatik": <<: *antrag-angenommen-informatik-node @@ -658,7 +661,7 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Media Informatics" - "kommunikation": *kommunikation-form + "kommunikation": *kommunikation-form-optional ### Zeugnisdateien erstellt ### @@ -708,7 +711,7 @@ nodes: form: "fach": *fach-form-informatik <<: &dateien-melden-form-common - "kommunikation": *kommunikation-form + "kommunikation": *kommunikation-form-optional "notizen": *notizen-form "zeugnis originaldatei": &zeugnis-originaldatei-form - "3": &zeugnis-originaldatei-field @@ -1188,7 +1191,7 @@ nodes: actors: - *student form: - "kommunikation": *kommunikation-form + "kommunikation": *kommunikation-form-optional "zeugnis überreicht, medieninformatik": <<: *zeugnis-ueberreicht-informatik-node @@ -1269,7 +1272,7 @@ nodes: actors: - *PAmt form: - "kommunikation": *kommunikation-form + "kommunikation": *kommunikation-form-optional "notizen": *notizen-form "erstellung abbrechen, erstellung soll noch warten": <<: *abbrechen-edge From bb3630898ad830d29523f22129294a31baa3612e Mon Sep 17 00:00:00 2001 From: mosbach Date: Sat, 8 Oct 2022 02:30:43 +0200 Subject: [PATCH 15/24] fix(diploma): hid "fach" payload --- diploma.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 981518b..8906a5f 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -59,7 +59,8 @@ nodes: translations: en-eu: "Student" "fach": - viewers: *view-alle + viewers: + - *PAmt display-label: fallback: "Fach" fallback-lang: de-de-formal @@ -646,10 +647,10 @@ nodes: "antrag genehmigen, medieninformatik": <<: *antrag-genehmigen-inf-edge display-label: - fallback: "Antrag genehmigen (Medieninformatik)" + fallback: "Antrag genehmigen (Medieninformatik / Mensch-Maschine-Interaktion)" fallback-lang: de-de-formal translations: - en-eu: "Accept application (Media Informatics)" + en-eu: "Accept application (Media Informatics / Human-Computer Interaction)" form: "fach": &fach-form-medieninformatik - "0": @@ -794,10 +795,10 @@ nodes: "zeugnisdateienerstellung melden, erstellung moeglich, medieninformatik": &dateien-melden-edge-medieninformatik <<: *dateien-melden-edge-informatik display-label: - fallback: "Zeugnisdateienerstellung melden (Medieninformatik)" + fallback: "Zeugnisdateienerstellung melden (Medieninformatik / Mensch-Maschine-Interaktion)" fallback-lang: de-de-formal translations: - en-eu: "Report Creation of Certificates (Media Informatics)" + en-eu: "Report Creation of Certificates (Media Informatics / Human-Computer Interaction)" form: "fach": *fach-form-medieninformatik <<: *dateien-melden-form-common From 58441078054100bdaea0e356c442c71ea5beb08f Mon Sep 17 00:00:00 2001 From: mosbach Date: Sat, 8 Oct 2022 02:42:38 +0200 Subject: [PATCH 16/24] fix(diploma): removed unnecessary scan fields --- diploma.yaml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 8906a5f..3f64207 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -1124,9 +1124,7 @@ nodes: view-actor: *view-alle actors: - *Sek-I - form: - <<: *intern-extern-kommunikation-form - "zeugnisscan": *zeugnisscan-optional-form + form: *intern-extern-kommunikation-form "zeugnis abgeschickt, medieninformatik": <<: *zeugnis-abgeschickt-informatik-node @@ -1181,9 +1179,7 @@ nodes: view-actor: *view-alle actors: - *Sek-I - form: - <<: *intern-extern-kommunikation-form - "zeugnisscan": *zeugnisscan-optional-form + form: *intern-extern-kommunikation-form "zeugnisueberreichung bestaetigen, student, informatik": &ueberreichung-bestaetigen-stud-edge mode: manual display-label: *ueberreichung-label From c1136387b8f309eb2284bc46a364896a533a5679 Mon Sep 17 00:00:00 2001 From: mosbach Date: Sat, 8 Oct 2022 04:03:45 +0200 Subject: [PATCH 17/24] feat(diploma): student needs to confirm creation --- diploma.yaml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/diploma.yaml b/diploma.yaml index 3f64207..e5ea29b 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -167,6 +167,13 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Closing Report to Student Office" + "zustimmung": + viewers: *view-alle + display-label: + fallback: "Zustimmung zur Zeugniserstellung" + fallback-lang: de-de-formal + translations: + en-eu: "Approval of Creation of Diploma" final: false @@ -545,6 +552,31 @@ nodes: - *student form: "kommunikation": *kommunikation-form-optional + "zustimmung": + - "2": + tag: text + large: true + label: + fallback: "Zustimmung" + fallback-lang: de-de-formal + translations: + en-eu: "Approval" + tooltip: + fallback: "Bestätigen Sie bitte die Korrektheit Ihrer Daten sowie Ihren Wunsch der Zeugniserstellung." + fallback-lang: de-de-formal + translations: + en-eu: "Please confirm the correctness of your data as well as your request to create your diploma." + placeholder: + fallback: >- + Bestätigen Sie die Korrektheit Ihrer Daten (siehe „Aktueller Datensatz“ auf dieser Seite). + Bestätigen Sie ferner, dass Ihnen Ihr Abschlusszeugnis so bald wie möglich ausgestellt werden soll. + fallback-lang: de-de-formal + translations: + en-eu: >- + Confirm the correctness of your data (see “Current data” on this page). + Furthermore, confirm that you want your diploma to be created as soon as possible. + default: null + optional: false "erstellung beantragen": <<: *erstellung-beantragen-edge source: "erstellung moeglich" From 19964e3ba8355217d10feebf7cbce9d033760665 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Tue, 11 Oct 2022 14:40:39 +0200 Subject: [PATCH 18/24] fix(diploma): removed actors from some edges --- diploma.yaml | 44 +++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index e5ea29b..2fa4e4c 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -38,20 +38,18 @@ nodes: viewers: &view-alle - *PAmt - *student - - &PAvor - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - # tag: payload-reference - # payload-label: "pavorsitzender" - - &Dek - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &PAvor # Prüfungsausschussvorsitz + tag: user + user: "Franziska.Schwamb@campus.lmu.de" + - &Dek # Dekanat + tag: user + user: "Ulrike.Robeck@campus.lmu.de" - &Sek-I # Sekretariat Informatik - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + tag: user + user: "Sigrid.Roden@campus.lmu.de" - &Sek-MI # Sekretariat Medieninformatik - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + tag: user + user: "Christa.Feulner@campus.lmu.de" - {"tag": "initiator"} display-label: fallback: "Student:in" @@ -722,7 +720,11 @@ nodes: "kommunikation anpassen, internal, zeugnisdateien erstellt, informatik": &kommunikation-intern-all-edge <<: *kommunikation-intern-edge source: "zeugnisdateien erstellt, informatik" - actors: *view-internal + actors: &view-internal-informatik + - *PAmt + - *PAvor + - *Dek + - *Sek-I view-actor: *view-alle "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt, informatik": <<: *vorlaeufiges-zeugnis-edge @@ -817,6 +819,11 @@ nodes: source: "zeugnisdateien erstellt, medieninformatik" "kommunikation anpassen, internal, zeugnisdateien erstellt, medieninformatik": <<: *kommunikation-intern-all-edge + actors: &view-internal-medieninformatik + - *PAmt + - *PAvor + - *Dek + - *Sek-MI source: "zeugnisdateien erstellt, medieninformatik" "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt, medieninformatik": <<: *vorlaeufiges-zeugnis-edge @@ -914,6 +921,7 @@ nodes: source: "zeugnis gedruckt, medieninformatik" "kommunikation anpassen, internal, zeugnis gedruckt, medieninformatik": <<: *kommunikation-intern-all-edge + actors: *view-internal-medieninformatik source: "zeugnis gedruckt, medieninformatik" "vorlaeufiges zeugnis bereitstellen, zeugnis gedruckt, medieninformatik": <<: *vorlaeufiges-zeugnis-edge @@ -974,6 +982,7 @@ nodes: source: "zeugnis unterschrift, medieninformatik" "kommunikation anpassen, internal, zeugnis unterschrift, medieninformatik": <<: *kommunikation-intern-all-edge + actors: *view-internal-medieninformatik source: "zeugnis unterschrift, medieninformatik" "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrift, medieninformatik": <<: *vorlaeufiges-zeugnis-edge @@ -1024,7 +1033,7 @@ nodes: en-eu: "Upload Scanned Diploma" source: "zeugnis unterschrieben, informatik" view-actor: *view-alle - actors: *view-internal + actors: *view-internal-informatik form: "zeugnisscan": &zeugnisscan-form - "3": &zeugnisscan-field @@ -1073,6 +1082,7 @@ nodes: source: "zeugnis unterschrieben, medieninformatik" "kommunikation anpassen, internal, zeugnis unterschrieben, medieninformatik": <<: *kommunikation-intern-all-edge + actors: *view-internal-medieninformatik source: "zeugnis unterschrieben, medieninformatik" "vorlaeufiges zeugnis bereitstellen, zeugnis unterschrieben, medieninformatik": <<: *vorlaeufiges-zeugnis-edge @@ -1082,6 +1092,7 @@ nodes: source: "zeugnis unterschrieben, medieninformatik" "zeugnisscan hinzufuegen, medieninformatik": <<: *zeugnisscan-hinzufuegen-edge + actors: *view-internal-medieninformatik source: "zeugnis unterschrieben, medieninformatik" "zeugnisunterschrift bestaetigen, medieninformatik": <<: *zeugnisunterschrift-bestaetigen-edge @@ -1163,12 +1174,14 @@ nodes: edges: "zeugnisscan hinzufuegen, zeugnis abgeschickt, medieninformatik": <<: *zeugnisscan-hinzufuegen-edge + actors: *view-internal-medieninformatik source: "zeugnis abgeschickt, medieninformatik" "kommunikation anpassen, student, zeugnis abgeschickt, medieninformatik": <<: *kommunikation-student-all-edge source: "zeugnis abgeschickt, medieninformatik" "kommunikation anpassen, internal, zeugnis abgeschickt, medieninformatik": <<: *kommunikation-intern-all-edge + actors: *view-internal-medieninformatik source: "zeugnis abgeschickt, medieninformatik" "vorlaeufiges zeugnis bereitstellen, zeugnis abgeschickt, medieninformatik": <<: *vorlaeufiges-zeugnis-edge @@ -1261,7 +1274,7 @@ nodes: en-eu: "Confirm Presumable Transmission of Diploma" source: "zeugnis abgeschickt, informatik" view-actor: *view-alle - actors: *view-internal + actors: *view-internal-informatik form: *intern-extern-kommunikation-form "zeugnis angekommen, medieninformatik": @@ -1269,6 +1282,7 @@ nodes: edges: "vermutliche zeugnisueberreichung bestaetigen, medieninformatik": <<: *vermutliche-ueberreichung-bestaetigen-edge + actors: *view-internal-medieninformatik source: "zeugnis abgeschickt, medieninformatik" ### Erstellung abgebrochen ### From 69f234374895f994cc38871290e550aff287855a Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 14 Oct 2022 18:37:17 +0200 Subject: [PATCH 19/24] chore(diploma): added copyright info --- diploma.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/diploma.yaml b/diploma.yaml index 2fa4e4c..8b0a5b2 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -1,3 +1,7 @@ +# SPDX-FileCopyrightText: 2022 Michael Fink Amores ,David Mosbach +# +# SPDX-License-Identifier: AGPL-3.0-or-later + nodes: "erstellung moeglich": viewers: From 6b0329e89ed7807683ba586abb0899c8fabe0e2a Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sat, 15 Oct 2022 15:18:58 +0200 Subject: [PATCH 20/24] =?UTF-8?q?fix(diploma):=20Kontostand=20=E2=86=92=20?= =?UTF-8?q?Kontoauszug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- diploma.yaml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 8b0a5b2..c934f8d 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -118,17 +118,17 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Collection" - "kontostand": + "kontoauszug": viewers: &view-minimal-sek - *PAmt - *student - *Sek-I - *Sek-MI display-label: - fallback: "Kontostand / Transcript of Records" + fallback: "Kontoauszug / Transcript of Records" fallback-lang: de-de-formal translations: - en-eu: "Transcript of Records" + en-eu: "Transcript of Records (Kontoauszug)" "zeugnis originaldatei": viewers: *view-internal display-label: @@ -327,14 +327,14 @@ nodes: tooltip: null default: null optional: false - "kontostand": &kontostand-form - - "3": &kontostand-field + "kontoauszug": &kontoauszug-form + - "3": &kontoauszug-field tag: file label: - fallback: "Kontostand / Transcript of Records" + fallback: "Kontoauszug / Transcript of Records" fallback-lang: de-de-formal translations: - en-eu: "Transcript of Records" + en-eu: "Transcript of Records (Kontoauszug)" #tooltip: # fallback: "" # fallback-lang: de-de-formal @@ -467,7 +467,7 @@ nodes: - *PAmt form: "kommunikation": *kommunikation-form - "kontostand": *kontostand-form + "kontoauszug": *kontoauszug-form "aenderungswuensche vor erstellung": From ee03996519f6a8d0ce457bda8f4ddddcedd51286 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sat, 15 Oct 2022 15:51:08 +0200 Subject: [PATCH 21/24] feat(diploma): ToR and degree updatable --- diploma.yaml | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index c934f8d..0218d08 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -349,8 +349,8 @@ nodes: all-empty-ok: false #max-file-size: 5242880 restrict-extensions: ["pdf","ps"] - "variante": &variante-form-optional - - "4": &variante-field-optional + "variante": &variante-form + - "4": &variante-field tag: text label: fallback: "Abschluss" @@ -388,6 +388,30 @@ nodes: en-eu: "Date of Announcement" optional: false + "daten anpassen, pruefungsamt": &daten-anpassen-edge + mode: manual + display-label: + fallback: "Daten aktualisieren" + fallback-lang: de-de-formal + translations: + en-eu: "Update Data" + source: "erstellung moeglich" + actors: + - *PAmt + view-actor: *view-alle + form: + <<: *intern-extern-kommunikation-form + "kontoauszug": *kontoauszug-form + "variante": *variante-form + + "daten anpassen nach rueckfrage, pruefungsamt": + <<: *daten-anpassen-edge + source: "rueckfragen vor erstellung" + + "daten anpassen nach aenderungswuenschen, pruefungsamt": + <<: *daten-anpassen-edge + source: "aenderungswuensche vor erstellung" + "erstellung soll noch warten": viewers: display-label: From 2aa42201479706b2d7e23107aff077dfa510faed Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 17 Oct 2022 09:01:53 +0200 Subject: [PATCH 22/24] cip-courses-mi: update for more convenience/feedback --- cip-courses-mi.yaml | 432 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 365 insertions(+), 67 deletions(-) diff --git a/cip-courses-mi.yaml b/cip-courses-mi.yaml index 91ed9d4..de96b61 100644 --- a/cip-courses-mi.yaml +++ b/cip-courses-mi.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Sarah Vaupel +# SPDX-FileCopyrightText: 2022 Gregor Kleen , Sarah Vaupel , Hamza Adam # # SPDX-License-Identifier: AGPL-3.0-or-later @@ -8,108 +8,406 @@ nodes: display-label: fallback: "Anmeldung eingetragen" fallback-lang: de-de-formal - translatons: [] + translations: + en-eu: "Registration entered" viewers: &viewers - tag: user - user: G.Kleen@campus.lmu.de - payload-view: + user: g.kleen@campus.lmu.de + - tag: payload-reference + payload-label: benutzer + + payload-view: &payload-view "name": viewers: *viewers - display-label: "Name" + display-label: + fallback: "Name" + fallback-lang: de-de-formal + translations: + en-eu: "Name" "email": viewers: *viewers - display-label: "E-Mail" + display-label: + fallback: "E-Mail" + fallback-lang: de-de-formal + translations: + en-eu: "Email" "matrikelnummer": viewers: *viewers - display-label: "Matrikelnummer" + display-label: + fallback: "Matrikelnummer" + fallback-lang: de-de-formal + translations: + en-eu: "Matriculation number" + # "studiengang": + # viewers: *viewers + # display-label: + # fallback: "Studiengang" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Field of study" "termin": viewers: *viewers - display-label: "Akzeptable Termine" - final: true + display-label: + fallback: "Termin" + fallback-lang: de-de-formal + translations: + en-eu: "Date" + "benutzer": + viewers: *viewers + display-label: + fallback: "Benutzer" + fallback-lang: de-de-formal + translations: + en-eu: "User" + final: false edges: "anmeldung eintragen": mode: initial - display-label: "Anmeldung eintragen" + display-label: + fallback: "Anmeldung eintragen (anonym)" + fallback-lang: de-de-fromal + translations: + en-eu: "Enter registration (anonymous)" messages: - viewers: &free - tag: authorized authorized: { "dnf-terms": [[{"tag": "variable", "var": "free"}]] } status: info - content: | -

- Die für jeden Termin verfügbaren Plätze sind leider begrenzt, sodass Ihre Anmeldung einzutragen Ihnen noch keinen Platz zu einem der von Ihnen gewünschten Termine garantiert. -

-

- Sie erhalten rechtzeitig vor den Terminen eine Bestätigung per E-Mail, falls Sie sich früh genug angemeldet haben um noch einen Platz zu erhalten.
- Es wird genug Termine geben um allen berechtigten Personen einen Kennung zuzuteilen. - Falls Sie keinen Bestätigung für einen Termin erhalten können Sie davon ausgehen, dass bald neue Termine zur Auswahl stehen, für die Sie sich dann erneut eintragen können. -

- - viewers: &free - - tag: authorized - authorized: { "dnf-terms": [[{"tag": "variable", "var": "free"}]] } + content: + fallback: | +

+ Die für jeden Termin verfügbaren Plätze sind leider begrenzt, + sodass Ihre Anmeldung einzutragen Ihnen noch keinen Platz zu + einem der von Ihnen gewünschten Termine garantiert. +

+

+ Sie erhalten rechtzeitig vor den Terminen eine Bestätigung per + E-Mail, falls Sie sich früh genug angemeldet haben um noch einen + Platz zu erhalten.
+ Es wird genug Termine geben um allen berechtigten Personen einen Kennung zuzuteilen. + Falls Sie keinen Bestätigung für einen Termin erhalten können Sie + davon ausgehen, dass bald neue Termine zur Auswahl stehen, für + die Sie sich dann erneut eintragen können. +

+ fallback-lang: de-de-formal + translations: + en-eu: | +

+ Unfortunately, the slots available for each date are limited, + therefore your registration does not guarantee a place on + one of the selected dates. +

+

+ There will be enough dates to allocate an ID for every entitled person. + If you did not recieve a confomation for a selected date you can assume, + that there will be new dates available to sign into. +

+ - viewers: *free status: warning - content: | - Da dieser Workflow keine Authentifizierung verlangt, werden Sie, nachdem Sie ihre Anmeldung eintragen, nicht wieder auf die von Ihnen übermittelteten Daten zugreifen können.
- Sie werden jedoch direkt nach dem Abschicken des Formulars eine Bestätigung angezeigt bekommen, wenn Ihre Daten akzeptiert wurden. - actors: *free + content: + fallback: | + Da dieser Workflow keine Authentifizierung verlangt, werden Sie, + nachdem Sie ihre Anmeldung eintragen, nicht wieder auf die von + Ihnen übermittelteten Daten zugreifen können.
+ Sie werden jedoch direkt nach dem Abschicken des Formulars eine + Bestätigung angezeigt bekommen, wenn Ihre Daten akzeptiert wurden.
+
+ Es steht auch eine nicht-anonyme Version dieses Workflows zur Verfügung, die diese Einschränkung nicht hat. + Um diese zu verwenden, loggen Sie sich bitte in Uni2work ein. + fallback-lang: de-de-formal + translations: + en-eu: | + Since this workflow does not demand an authentication you won't + be able to access your data once submitted.
+ However there will be a conformation banner right after the form + was accepted and send.
+
+ There is also a non-anonymous version of this workflow, that does not have these constraints. + To use it, please log in to Uni2work. + - viewers: *free + status: info + content: + fallback: + Die Einführungsversanstaltungen werden auf deutsch stattfinden. + fallback-lang: + translations: + en-eu: All intro courses will be held in german. + actors: + - tag: authorized + authorized: { "dnf-terms": [[{"tag": "negated", "var": "logged-in"}]] } view-actor: *viewers form: "name": - "1": tag: text - label: "Voller Name" - tooltip: | - Sie müssen sich während der Veranstaltung ausweisen.
- Bringen Sie dementsprechend einen amtlichen Lichtbildausweis (Personalausweis, Reisepass, Aufenthaltstitel, ...) und Ihren Studierendenausweis mit! + label: + fallback: "Voller Name" + fallback-lang: de-de-formal + translations: + en-eu: "Full name" + tooltip: + fallback: | + Sie müssen sich während der Veranstaltung ausweisen.
+ Bringen Sie dementsprechend einen amtlichen Lichtbildausweis + (Personalausweis, Reisepass, Aufenthaltstitel, ...) und Ihren + Studierendenausweis mit! + fallback-lang: de-de-formal + translations: + en-eu: + You will have to be able to provide an indentification during the couse. + Therefore make sure to bring an official identification (identity card, passport, + residence permit, ...) and your student ID! optional: false "matrikelnummer": - "2": tag: text - label: "Matrikelnummer" - tooltip: | - Während der Veranstaltung wird Ihre Matrikelnummer und Ihre Fakultätszugehörigkeit überprüft.
- Bringen Sie dementsprechend ihren Studierendenausweis und einen amtlichen Lichtbildausweis mit! + label: + fallback: "Matrikelnummer" + fallback-lang: de-de-formal + translations: + en-eu: "Matriculation number" + tooltip: + fallback: | + Während der Veranstaltung wird Ihre Matrikelnummer und Ihre + Fakultätszugehörigkeit überprüft.
+ Bringen Sie dementsprechend ihren Studierendenausweis und einen + amtlichen Lichtbildausweis mit! + fallback-lang: de-de-formal + translations: + en-eu: | + During the course your matriculation number and your faculty affiliation will + be checked. Therefore make sure to bring your student ID and your identity card. optional: false + # "studiengang": + # - "3": + # tag: text + # label: + # fallback: "Studiengang" + # fallback-lang: de-de-formal + # translations: + # en-eu: "Field of study" + # optional: false + # tooltip: + # fallback: | + # Studierende, deren Studiengang hier nicht zur Auswahl steht, bekommen i.A. keine Dauerkennung.
+ # Wenn Sie eine CIP-Kennung nur für einen Kurs benötigen, können Sie gewöhnlicherweise von Ihrem Dozenten eine Kurskennung erhalten.
+ # Wenden Sie sich ansonsten an die CIP-Betreuung. + # presets: + # - text: "Mathematik" + # label: "Mathematik Bachelo/Master" + # - text: "Lehramt vertieft" + # label: "Vertiefes Lehramt Mathematik" + # - text: "Unterrichtsfach" + # label: "Nicht-vertieftes Lehramt Mathematik" + # - text: "Wirtschaftsmathematik" + # label: "Wirtschaftsmathematik" "email": - - "3": + - "4": tag: text type: email - label: "E-Mail" - tooltip: | -

- Tragen Sie hier idealerweise Ihre Campus E-Mail Adresse ein (…@campus.lmu.de). -

-

- Es wird rechtzeitig vor den Terminen eine Bestätigung an diese E-Mail Adresse verschickt, falls Sie sich früh genug angemeldet haben um noch einen Platz zu erhalten.
- Bitte prüfen Sie ihr Postfach dementsprechend regelmäßig! -

+ label: + fallback: "E-Mail" + fallback-lang: de-de-formal + translations: + en-eu: "Email" + tooltip: + fallback: | +

+ Tragen Sie hier idealerweise Ihre Campus E-Mail Adresse ein + (…@campus.lmu.de). +

+

+ Es wird rechtzeitig vor den Terminen eine Bestätigung an + diese E-Mail Adresse verschickt, falls Sie sich früh genug + angemeldet haben um noch einen Platz zu erhalten.
+ Bitte prüfen Sie ihr Postfach dementsprechend regelmäßig! +

+ fallback-lang: de-de-formal + translations: + en-eu: | +

+ Ideally type in your campus email(…@campus.lmu.de). +

+

+ A conformation will be send to this email in time if registered + early enough to recieve a slot.
+ Please make sure to check your inbox accordingly! +

optional: false "termin": - - "4": + - "5": &termin-field tag: multiple min: 1 - label: "Akzeptable Termine" - tooltip: | -

- Wählen Sie bitte alle Termine, die für Sie prinzipiell akzeptabel sind.
- Sie werden in Ihrer Bestätigung dem ersten für Sie akzeptablen Termin zugeteilt, in dem noch Plätze verfügbar sind. -

-

- Nur Termine oberhalb der Trennlinie werden beim Abschicken als „Akzeptable Termine“ gespeichert.
- Sie können durch Klick auf den Plus-Knopf einen zusätzlichen Termin oberhalb der Trennlinie schieben. -

-

- Die Einführungsveranstaltung dauert ca. eine Stunde.
- Um eine Kennung zu erhalten ist die vollständige Teilnahme an einer der Einführungsveranstaltungen zwingende Voraussetzung. -

+ label: + fallback: "Akzeptable Termine" + fallback-lang: de-de-formal + translations: + en-eu: "Acceptable dates" + tooltip: + fallback: | +

+ Wählen Sie bitte alle Termine, die für Sie prinzipiell + akzeptabel sind.
+ Sie werden in Ihrer Bestätigung dem ersten für Sie + akzeptablen Termin zugeteilt, in dem noch Plätze verfügbar + sind. +

+

+ Nur Termine oberhalb der Trennlinie werden beim Abschicken + als „Akzeptable Termine“ gespeichert.
+ Sie können durch Klick auf den Plus-Knopf einen zusätzlichen + Termin oberhalb der Trennlinie schieben. +

+

+ Die Einführungsveranstaltung dauert ca. 45 Minuten.
+ Um eine Kennung zu erhalten ist die vollständige + Teilnahme an einer der Einführungsveranstaltungen zwingende + Voraussetzung. +

+ fallback-lang: de-de-formal + translations: + en-eu: | +

+ Please select all your acceptable dates.
+ In your confirmation you will be assigned to the first available + date, that was selected and available. +

+

+ Only dates above the separator will be saved as + "acceptable dates" once send.
+ By clicking on the plus-button you can push an additional date + above the seperator. +

+

+ The intro-course will last about 45 minutes.
+ For recieving an account a complete participation in + one of the intro-courses is mandatory. +

sub: tag: text - label: "Termin" + label: + fallback: "Termin" + fallback-lang: de-de-formal + translations: + en-eu: "Date" optional: false - presets: - - text: "2022-04-29" - label: "29. Apr 2022, 10:00 st" - - text: "2022-05-04" - label: "04. Mai 2022, 16:00 st" - - text: "2022-05-06" - label: "06. Mai 2022, 10:00 st" + presets: &termine + - text: "2022-10-19 16:15" + label: + fallback: "19. Okt 2022, 16:15" + fallback-lang: de-de-formal + translations: + en-eu: "19. Oct 2022, 16:15" + - text: "2022-10-21 10:15" + label: + fallback: "21. Okt 2022, 10:15" + fallback-lang: de-de-formal + translations: + en-eu: "21. Oct 2022, 10:15" + + #-------------------------------------------------------------------------------- + "anmeldung uebernehmen": + mode: initial + display-label: + fallback: "Anmeldung eintragen (eingeloggt)" + fallback-lang: de-de-fromal + translations: + en-eu: "Enter registration (logged in)" + messages: + - viewers: *free + status: info + content: + fallback: Ihre Anmeldedaten werden für die Registrierung benutzt. + fallback-lang: de-de-formal + translations: + en-eu: Your student credentials will be used for the registration. + actors: + - tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "logged-in"}]] } + view-actor: *viewers + form: + "benutzer": + - "5": + tag: capture-user + "termin": + - "6": *termin-field + + bestaetigt: + viewers: + display-label: + fallback: "Anmeldung bestätigt" + fallback-lang: de-de-formal + translations: + en-eu: "Registration confirmed" + viewers: *viewers + + payload-view: *payload-view + final: exam-register-true + edges: + "anmeldung bestaetigen": + mode: manual + source: registriert + display-label: + fallback: "Anmeldung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm registration" + actors: + - tag: user + user: g.kleen@campus.lmu.de + view-actor: *viewers + form: + "termin": + - "1": + tag: text + label: + fallback: "Termin" + fallback-lang: de-de-formal + translations: + en-eu: "Date" + optional: false + + abgelehnt: + viewers: + display-label: + fallback: "Anmeldung abgelehnt" + fallback-lang: de-de-formal + translations: + en-eu: "Registration denied" + viewers: *viewers + + payload-view: + <<: *payload-view + "begruendung": + viewers: *viewers + display-label: + fallback: "Begründung" + fallback-lang: de-de-formal + translations: + en-eu: "Reason" + final: exam-register-false + edges: + "anmeldung ablehnen": + mode: manual + source: registriert + display-label: + fallback: "Anmeldung ablehnen" + fallback-lang: de-de-formal + translations: + en-eu: "Deny registration" + actors: + - tag: user + user: g.kleen@campus.lmu.de + view-actor: *viewers + form: + "begruendung": + - "1": + tag: text + large: true + label: + fallback: "Begründung" + fallback-lang: de-de-formal + translations: + en-eu: "Reason" + optional: false + From 9fb54a53471079274647dc8f0b25f4ea392421b3 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 21 Oct 2022 14:52:38 +0200 Subject: [PATCH 23/24] =?UTF-8?q?fix(diploma):=20Mensch-Maschine=20?= =?UTF-8?q?=E2=86=92=20Mensch-Computer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- diploma.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 0218d08..6c589ec 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -24,7 +24,7 @@ nodes: - *PAmt status: info content: - fallback: "Der Master Mensch-Maschine-Interaktion fällt unter Master Medieninformatik." + 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." @@ -705,7 +705,7 @@ nodes: "antrag genehmigen, medieninformatik": <<: *antrag-genehmigen-inf-edge display-label: - fallback: "Antrag genehmigen (Medieninformatik / Mensch-Maschine-Interaktion)" + fallback: "Antrag genehmigen (Medieninformatik / Mensch-Computer-Interaktion)" fallback-lang: de-de-formal translations: en-eu: "Accept application (Media Informatics / Human-Computer Interaction)" @@ -862,7 +862,7 @@ nodes: "zeugnisdateienerstellung melden, erstellung moeglich, medieninformatik": &dateien-melden-edge-medieninformatik <<: *dateien-melden-edge-informatik display-label: - fallback: "Zeugnisdateienerstellung melden (Medieninformatik / Mensch-Maschine-Interaktion)" + fallback: "Zeugnisdateienerstellung melden (Medieninformatik / Mensch-Computer-Interaktion)" fallback-lang: de-de-formal translations: en-eu: "Report Creation of Certificates (Media Informatics / Human-Computer Interaction)" From 9bdb6679d71900b51bb8692a3c09f6ad7bc21b9f Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Fri, 21 Oct 2022 16:33:54 +0200 Subject: [PATCH 24/24] diploma: fix actor addresses, PAvor-I and PAvor-MI, Sek-MI1 and Sek-MI2 --- diploma.yaml | 68 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 43 insertions(+), 25 deletions(-) diff --git a/diploma.yaml b/diploma.yaml index 6c589ec..03983bd 100644 --- a/diploma.yaml +++ b/diploma.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 Michael Fink Amores ,David Mosbach +# SPDX-FileCopyrightText: 2022 Michael Fink Amores ,David Mosbach ,Sarah Vaupel # # SPDX-License-Identifier: AGPL-3.0-or-later @@ -42,18 +42,24 @@ nodes: viewers: &view-alle - *PAmt - *student - - &PAvor # Prüfungsausschussvorsitz + - &PAvor-I # Prüfungsausschussvorsitz Informatik tag: user - user: "Franziska.Schwamb@campus.lmu.de" - - &Dek # Dekanat + user: "Dirk.Beyer@campus.lmu.de" + - &PAvor-MI # Prüfungsausschussvorsitz Medieninformatik + tag: user + user: "Butz@campus.lmu.de" + - &Dek # Dekanat tag: user user: "Ulrike.Robeck@campus.lmu.de" - - &Sek-I # Sekretariat Informatik + - &Sek-I # Sekretariat Informatik tag: user user: "Sigrid.Roden@campus.lmu.de" - - &Sek-MI # Sekretariat Medieninformatik + - &Sek-MI1 # Sekretariat Medieninformatik tag: user user: "Christa.Feulner@campus.lmu.de" + - &Sek-MI2 # Sekretariat Medieninformatik + tag: user + user: "Franziska.Schwamb@campus.lmu.de" - {"tag": "initiator"} display-label: fallback: "Student:in" @@ -78,10 +84,12 @@ nodes: "notizen": viewers: &view-internal - *PAmt - - *PAvor + - *PAvor-I + - *PAvor-MI - *Dek - *Sek-I - - *Sek-MI + - *Sek-MI1 + - *Sek-MI2 display-label: fallback: "Interne Notizen" fallback-lang: de-de-formal @@ -112,7 +120,8 @@ nodes: viewers: - *student - *Sek-I - - *Sek-MI + - *Sek-MI1 + - *Sek-MI2 display-label: fallback: "Abholung" fallback-lang: de-de-formal @@ -123,7 +132,8 @@ nodes: - *PAmt - *student - *Sek-I - - *Sek-MI + - *Sek-MI1 + - *Sek-MI2 display-label: fallback: "Kontoauszug / Transcript of Records" fallback-lang: de-de-formal @@ -139,9 +149,11 @@ nodes: "anlagen originaldatei": viewers: - *PAmt - - *PAvor + - *PAvor-I + - *PAvor-MI - *Sek-I - - *Sek-MI + - *Sek-MI1 + - *Sek-MI2 display-label: fallback: "Anlagen (Originaldatei)" fallback-lang: de-de-formal @@ -750,7 +762,7 @@ nodes: source: "zeugnisdateien erstellt, informatik" actors: &view-internal-informatik - *PAmt - - *PAvor + - *PAvor-I - *Dek - *Sek-I view-actor: *view-alle @@ -849,9 +861,10 @@ nodes: <<: *kommunikation-intern-all-edge actors: &view-internal-medieninformatik - *PAmt - - *PAvor + - *PAvor-MI - *Dek - - *Sek-MI + - *Sek-MI1 + - *Sek-MI2 source: "zeugnisdateien erstellt, medieninformatik" "vorlaeufiges zeugnis bereitstellen, zeugnisdateien erstellt, medieninformatik": <<: *vorlaeufiges-zeugnis-edge @@ -998,7 +1011,7 @@ nodes: source: "zeugnis gedruckt, informatik" view-actor: *view-alle actors: - - *PAvor + - *PAvor-I - *Sek-I form: *intern-extern-kommunikation-form @@ -1022,8 +1035,9 @@ nodes: <<: *zeugnis-weiterleiten-edge source: "zeugnis gedruckt, medieninformatik" actors: - - *PAvor - - *Sek-MI + - *PAvor-MI + - *Sek-MI1 + - *Sek-MI2 ### Zeugnis unterschrieben ### @@ -1090,7 +1104,7 @@ nodes: source: "zeugnis gedruckt, informatik" view-actor: *view-alle actors: - - *PAvor + - *PAvor-I - *Sek-I form: <<: *intern-extern-kommunikation-form @@ -1126,14 +1140,16 @@ nodes: <<: *zeugnisunterschrift-bestaetigen-edge source: "zeugnis gedruckt, medieninformatik" actors: - - *PAvor - - *Sek-MI + - *PAvor-MI + - *Sek-MI1 + - *Sek-MI2 "zeugnisunterschrift bestaetigen, unterschrift, medieninformatik": <<: *zeugnisunterschrift-bestaetigen-edge source: "zeugnis unterschrift, medieninformatik" actors: - - *PAvor - - *Sek-MI + - *PAvor-MI + - *Sek-MI1 + - *Sek-MI2 # "zeugnis abholung, informatik": # viewers: @@ -1221,7 +1237,8 @@ nodes: <<: *versand-bestaetigen-edge source: "zeugnis unterschrieben, medieninformatik" actors: - - *Sek-MI + - *Sek-MI1 + - *Sek-MI2 ### Zeugnis überreicht ### @@ -1270,7 +1287,8 @@ nodes: <<: *ueberreichung-bestaetigen-sek-edge source: "zeugnis unterschrieben, medieninformatik" actors: - - *Sek-MI + - *Sek-MI1 + - *Sek-MI2 "zeugnisueberreichung bestaetigen, student, medieninformatik": <<: *ueberreichung-bestaetigen-stud-edge source: "zeugnis abgeschickt, medieninformatik"