# SPDX-FileCopyrightText: 2022 David Mosbach # # SPDX-License-Identifier: AGPL-3.0-or-later nodes: "antrag eingereicht": viewers: display-label: fallback: "Antrag eingereicht" fallback-lang: de-de-formal translations: en-eu: "Application submitted" viewers: &view-minimal - &student_in # tag: payload-reference payload-label: "student:in" - &pruefungsamt # tag: authorized authorized: {"dnf-terms": [[{"tag": "variable", "var": "exam-office"}]]} payload-view: &payload-view "student:in": viewers: *view-minimal display-label: fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" "pruefungsamt_hf": viewers: &view-alle - *student_in - *pruefungsamt - &sekretariat-i tag: user user: "Sigrid.Roden@campus.lmu.de" - &sekretariat-mi-feulner tag: user user: Christa.Feulner@campus.lmu.de - &sekretariat-mi-schwamb tag: user user: Franziska.Schwamb@campus.lmu.de - &pa-pags-goeppel tag: user user: christinegoeppel@lmu.de - &pa-pags-haas tag: user user: Jana.Haas@lmu.de - &pa-pags-haenssler tag: user user: Phil.Haenssler@lmu.de - &pa-pags-handl tag: user user: Mo.Handl@campus.lmu.de - &pa-pags-jaeckle tag: user user: Irena.Jaeckle@lmu.de - &pa-pags-lechermann tag: user user: Ralf.Lechermann@lmu.de - &pa-pags-mueller-h tag: user user: Mueller.Heidi@lmu.de - &pa-pags-mueller-m tag: user user: Melanie.Mueller@lmu.de - &pa-pags-perez tag: user user: J.Perez@lmu.de - &pa-pags-poetschke tag: user user: Bettina.Poetschke@lmu.de - &pa-pags-stetter tag: user user: m.stetter@lmu.de - &pa-pags-triffo tag: user user: Corinna.Triffo@lmu.de - &pa-pags-voelkers tag: user user: Nadine.Voelkers@lmu.de - &pa-pags-vurnek tag: user user: Roberta.Vurnek@lmu.de - &pa-pags-widerna tag: user user: f.widerna@lmu.de - &pa-pags-winkler tag: user user: Kornelia.Winkler@lmu.de - &pruefungsamt_hauptfach # Beliebig viele weitere Zugriffspersonen tag: payload-reference payload-label: "pruefungsamt_hf" display-label: fallback: "Prüfungsamt Hauptfach" fallback-lang: de-de-formal translations: en-eu: "Exam. Office of Main Subject" "nebenfachvariante": viewers: *view-minimal display-label: fallback: "Nebenfach" fallback-lang: de-de-formal translations: en-eu: "Minor Subject" "abschlussdokumente": &abschlussdokumente-payload viewers: *view-minimal display-label: fallback: "Abschlussdokumente" fallback-lang: de-de-formal translations: en-eu: "Minor Diploma" "abschlussdatum": &abschlussdatum-payload viewers: *view-minimal display-label: fallback: "Abschlussdatum" fallback-lang: de-de-formal translations: en-eu: "Date of Graduation" "bekanntgabedatum": viewers: - *pruefungsamt display-label: fallback: "Bekanntgabedatum" fallback-lang: de-de-formal translations: en-eu: "Date of Announcement" "student:in_2": &student_in-2-payload # TODO Entfernen, wenn Future Viewers unterstützt werden viewers: - *pruefungsamt display-label: fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" "kommunikation": &kommunikation-payload viewers: *view-minimal display-label: fallback: "Kommunikation" fallback-lang: de-de-formal translations: en-eu: "Communication" final: false edges: "antrag stellen": mode: initial display-label: fallback: "Nebenfachabschluss beantragen" fallback-lang: de-de-formal translations: en-eu: "Apply for minor degree" actors: - &alle-studierenden tag: authorized authorized: {"dnf-terms": [[{"tag": "variable", "var": "student"}]]} view-actor: *view-minimal viewers: *view-minimal messages: - viewers: - *alle-studierenden status: info content: fallback: "Falls Sie (Medien-)Informatik als Nebenfach studieren bzw. studiert haben, können Sie hier den Abschluss Ihres Nebenfaches beantragen." fallback-lang: de-de-formal translations: en-eu: "If you've been studying (Media) Informatics as a minor subject, you can apply for your minor degree here." form: "student:in": - "1": tag: capture-user "nebenfachvariante": - "2": &nebenfach-field tag: text label: fallback: "Nebenfach" fallback-lang: de-de-formal translations: en-eu: "Minor Subject" tooltip: fallback: "Ihr Nebenfachstudiengang" fallback-lang: de-de-formal translations: en-eu: "Your minor subject" default: null optional: false presets: - text: "Nebenfach Bachelor Informatik, 30 ECTS" # label: fallback: "Nebenfach Bachelor Informatik, 30 ECTS" fallback-lang: de-de-formal translations: en-eu: "Minor Bachelor Informatics, 30 ECTS" - text: "Nebenfach Bachelor Informatik, 60 ECTS" # label: fallback: "Nebenfach Bachelor Informatik, 60 ECTS" fallback-lang: de-de-formal translations: en-eu: "Minor Bachelor Informatics, 60 ECTS" - text: "Nebenfach Bachelor Medieninformatik, 60 ECTS" # label: fallback: "Nebenfach Bachelor Medieninformatik, 60 ECTS" fallback-lang: de-de-formal translations: en-eu: "Minor Bachelor Media Informatics, 60 ECTS" - text: "Nebenfach Master Informatik, 30 ECTS" # label: fallback: "Nebenfach Master Informatik, 30 ECTS" fallback-lang: de-de-formal translations: en-eu: "Minor Master Informatics, 30 ECTS" "kommunikation": - "3": &kommunikation-field-optional 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 "angaben korrigieren": mode: manual source: "antrag eingereicht" display-label: fallback: "Antrag korrigieren" fallback-lang: de-de-formal translations: en-eu: "Edit application" actors: - *student_in view-actor: *view-minimal viewers: *view-minimal messages: - viewers: - *student_in status: info content: fallback: "Solange der Antrag noch nicht bearbeitet wurde, können Sie Ihre Angaben korrigieren." fallback-lang: de-de-formal translations: en-eu: "You can alter your application as long as it hasn't been processed." form: "nebenfachvariante": - "1": *nebenfach-field "kommunikation": - "2": *kommunikation-field-optional "rueckfragen beantworten": mode: manual source: "rueckfragen" display-label: fallback: "Rückfragen beantworten" fallback-lang: de-de-formal translations: en-eu: "Answer enquiries" actors: - *student_in view-actor: *view-minimal viewers: *view-minimal form: "nebenfachvariante": - "1": *nebenfach-field "kommunikation": - "2": &kommunikation-field <<: *kommunikation-field-optional optional: false "rueckfragen": viewers: display-label: fallback: "Rückfragen" fallback-lang: de-de-formal translations: en-eu: "Enquiries" viewers: *view-minimal messages: - viewers: - *student_in status: info content: fallback: "Es gibt Rückfragen zu Ihrem Antrag." fallback-lang: de-de-formal translations: en-eu: "There are enquiries regarding your application." payload-view: *payload-view final: false edges: "rueckfragen stellen": mode: manual source: "antrag eingereicht" display-label: fallback: "Rückfragen zum Antrag stellen" fallback-lang: de-de-formal translations: en-eu: "Check back on the application" actors: - *pruefungsamt view-actor: *view-minimal viewers: *view-minimal form: "kommunikation": - "1": *kommunikation-field "antrag abgelehnt": viewers: display-label: fallback: "Antrag abgelehnt" fallback-lang: de-de-formal translations: en-eu: "Application rejected" viewers: *view-minimal payload-view: *payload-view final: not-ok edges: "ablehnen": mode: manual source: "antrag eingereicht" display-label: fallback: "Antrag ablehnen" fallback-lang: de-de-formal translations: en-eu: "Reject application" actors: - *pruefungsamt view-actor: *view-minimal viewers: *view-minimal form: "kommunikation": - "1": *kommunikation-field #################### # Antrag genehmigt # #################### "antrag genehmigt, informatik": &genehmigt-node-informatik viewers: display-label: fallback: "Nebenfachabschluss erfolgreich: Informatik" fallback-lang: de-de-formal translations: en-eu: "Minor degree successful: informatics" viewers: &view-informatik - *student_in - *pruefungsamt - *sekretariat-i - *pruefungsamt_hauptfach payload-view: <<: *payload-view "student:in_2": <<: *student_in-2-payload viewers: - *pruefungsamt - *sekretariat-i - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-informatik "abschlussdatum": <<: *abschlussdatum-payload viewers: *view-informatik "kommunikation": <<: *kommunikation-payload viewers: *view-informatik final: true edges: "akzeptieren, informatik": &akzeptieren-edge-informatik mode: manual source: "antrag eingereicht" display-label: fallback: "Nebenfach abschließen: Informatik" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: informatics" actors: - *pruefungsamt view-actor: *view-informatik viewers: *view-informatik form: &abschliessen-form "student:in_2": - "0.1": tag: user label: fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" tooltip: null default: null optional: false "abschlussdokumente": - "1": tag: file label: fallback: "Abschlussdokumente" fallback-lang: de-de-formal translations: en-eu: "Minor Diploma" default: null optional: false config: unpack-zips: default: true force: true multiple: true all-empty-ok: false max-file-size: 5242880 restrict-extensions: ["pdf"] "abschlussdatum": - "2": tag: day label: fallback: "Abschlussdatum" fallback-lang: de-de-formal translations: en-eu: "Date of Graduation" default: null optional: false "bekanntgabedatum": - "3": tag: capture-date-time label: fallback: "Bekanntgabedatum" fallback-lang: de-de-formal translations: en-eu: "Date of Announcement" precision: date optional: false "pruefungsamt_hf": #TODO backend - "5": tag: multiple label: fallback: "Prüfungsamt Hauptfach" fallback-lang: de-de-formal translations: en-eu: "Exam. Office of Main Subject" tooltip: fallback: "Gewährt dem Hauptfach-Prüfungsamt Zugriff auf den Workflow." fallback-lang: de-de-formal translations: en-eu: "Grants the examination office of the main subject access to the workflow." default: null min: 0 range: null sub: tag: user label: fallback: "Prüfungsamt Hauptfach" fallback-lang: de-de-formal translations: en-eu: "Exam. Office of Main Subject" tooltip: null default: null optional: false "kommunikation": - "6": *kommunikation-field-optional "initial fertigstellen, informatik": &initial-fertigstellen-edge-informatik mode: initial display-label: fallback: "Nebenfach abschließen: Informatik" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: informatics" actors: - *pruefungsamt view-actor: *view-informatik viewers: *view-informatik form: <<: *abschliessen-form "nebenfachvariante": - "0.2": *nebenfach-field "antrag genehmigt, informatik, PAGS": <<: *genehmigt-node-informatik viewers: display-label: fallback: "Nebenfachabschluss erfolgreich: Informatik (PAGS)" fallback-lang: de-de-formal translations: en-eu: "Minor degree successful: informatics (PAGS)" viewers: &view-informatik-pags - *student_in - *pruefungsamt - *sekretariat-i - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h - *pa-pags-mueller-m - *pa-pags-perez - *pa-pags-poetschke - *pa-pags-stetter - *pa-pags-triffo - *pa-pags-voelkers - *pa-pags-vurnek - *pa-pags-widerna - *pa-pags-winkler - *pruefungsamt_hauptfach payload-view: <<: *payload-view "student:in_2": <<: *student_in-2-payload viewers: - *pruefungsamt - *sekretariat-i - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h - *pa-pags-mueller-m - *pa-pags-perez - *pa-pags-poetschke - *pa-pags-stetter - *pa-pags-triffo - *pa-pags-voelkers - *pa-pags-vurnek - *pa-pags-widerna - *pa-pags-winkler - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-informatik-pags "abschlussdatum": <<: *abschlussdatum-payload viewers: *view-informatik-pags "kommunikation": <<: *kommunikation-payload viewers: *view-informatik-pags edges: "akzeptieren, informatik, PAGS": <<: *akzeptieren-edge-informatik view-actor: *view-informatik-pags viewers: *view-informatik-pags display-label: fallback: "Nebenfach abschließen: Informatik (PAGS)" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: informatics (PAGS)" "initial fertigstellen, informatik, PAGS": <<: *initial-fertigstellen-edge-informatik view-actor: *view-informatik-pags viewers: *view-informatik-pags display-label: fallback: "Nebenfach abschließen: Informatik (PAGS)" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: informatics (PAGS)" "antrag genehmigt, medieninformatik": <<: *genehmigt-node-informatik viewers: display-label: fallback: "Nebenfachabschluss erfolgreich: Medieninformatik" fallback-lang: de-de-formal translations: en-eu: "Minor degree successful: media informatics" viewers: &view-medieninformatik - *student_in - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - *pruefungsamt_hauptfach payload-view: <<: *payload-view "student:in_2": <<: *student_in-2-payload viewers: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-medieninformatik "abschlussdatum": <<: *abschlussdatum-payload viewers: *view-medieninformatik "kommunikation": <<: *kommunikation-payload viewers: *view-medieninformatik edges: "akzeptieren, medieninformatik": <<: *akzeptieren-edge-informatik view-actor: *view-medieninformatik viewers: *view-medieninformatik display-label: fallback: "Nebenfach abschließen: Medieninformatik" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: media informatics" "initial fertigstellen, medieninformatik": <<: *initial-fertigstellen-edge-informatik view-actor: *view-medieninformatik viewers: *view-medieninformatik display-label: fallback: "Nebenfach abschließen: Medieninformatik" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: media informatics" "antrag genehmigt, medieninformatik, PAGS": <<: *genehmigt-node-informatik viewers: display-label: fallback: "Nebenfachabschluss erfolgreich: Medieninformatik (PAGS)" fallback-lang: de-de-formal translations: en-eu: "Minor degree successful: media informatics (PAGS)" viewers: &view-medieninformatik-pags - *student_in - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h - *pa-pags-mueller-m - *pa-pags-perez - *pa-pags-poetschke - *pa-pags-stetter - *pa-pags-triffo - *pa-pags-voelkers - *pa-pags-vurnek - *pa-pags-widerna - *pa-pags-winkler - *pruefungsamt_hauptfach payload-view: <<: *payload-view "student:in_2": <<: *student_in-2-payload viewers: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h - *pa-pags-mueller-m - *pa-pags-perez - *pa-pags-poetschke - *pa-pags-stetter - *pa-pags-triffo - *pa-pags-voelkers - *pa-pags-vurnek - *pa-pags-widerna - *pa-pags-winkler - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-medieninformatik-pags "abschlussdatum": <<: *abschlussdatum-payload viewers: *view-medieninformatik-pags "kommunikation": <<: *kommunikation-payload viewers: *view-medieninformatik-pags edges: "akzeptieren, medieninformatik, PAGS": <<: *akzeptieren-edge-informatik view-actor: *view-medieninformatik-pags viewers: *view-medieninformatik-pags display-label: fallback: "Nebenfach abschließen: Medieninformatik (PAGS)" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: media informatics (PAGS)" "initial fertigstellen, medieninformatik, PAGS": <<: *initial-fertigstellen-edge-informatik view-actor: *view-medieninformatik-pags viewers: *view-medieninformatik-pags display-label: fallback: "Nebenfach abschließen: Medieninformatik (PAGS)" fallback-lang: de-de-formal translations: en-eu: "Finalise minor degree: media informatics (PAGS)"