From 497775c43f748ee424615e81feff7fb5e1432595 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 27 Oct 2022 02:23:17 +0200 Subject: [PATCH] feat(minor-degrees): application for minor degree --- cs-minor-degrees.yaml | 196 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 196 insertions(+) create mode 100644 cs-minor-degrees.yaml diff --git a/cs-minor-degrees.yaml b/cs-minor-degrees.yaml new file mode 100644 index 0000000..02d65d4 --- /dev/null +++ b/cs-minor-degrees.yaml @@ -0,0 +1,196 @@ +# 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: + - &student_in # + tag: payload-reference + payload-label: "student:in" + - &pruefungsamt # + tag: authorized + authorized: {"dnf-terms": [[{"tag": "variable", "var": "exam-office"}]]} + - &sekretariat # + tag: user + user: "Sigrid.Roden@campus.lmu.de" + - &pruefungsamt_hauptfach # + tag: payload-reference + payload-label: "pruefungsamt_hf" + + payload-view: &payload-view + "student:in": + viewers: &view-alle + - *student_in + - *pruefungsamt + - *sekretariat + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "pruefungsamt_hf": + viewers: *view-alle + display-label: + fallback: "Prüfungsamt Hauptfach" + fallback-lang: de-de-formal + translations: + en-eu: "Exam. Office of Main Subject" + "pruefungsamt_hf, kontakt": + viewers: + - *pruefungsamt + display-label: + fallback: "Kontakt Prüfungsamt Hauptfach" + fallback-lang: de-de-formal + translations: + en-eu: "Contact Exam. Office Main Subject" + "nebenfachvariante": + viewers: *view-alle + display-label: + fallback: "Nebenfach" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Subject" + "abschlussdokumente": + viewers: *view-alle + display-label: + fallback: "Abschlussdokumente" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Diploma" + "abschlussdatum": + viewers: *view-alle + 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" + "kommunikation": + viewers: *view-alle + 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-alle + 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" # + label: + fallback: "Nebenfach Bachelor Medieninformatik" + fallback-lang: de-de-formal + translations: + en-eu: "Minor Bachelor Media Informatics" + "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 bearbeiten" + fallback-lang: de-de-formal + translations: + en-eu: "Edit application" + actors: + - *student_in + view-actor: *view-alle + 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 \ No newline at end of file