Compare commits

..

2 Commits

Author SHA1 Message Date
David Mosbach
b05d803ef9 fix(recognitions): optional date submission 2022-10-18 00:58:24 +02:00
David Mosbach
2f201006ad fix(recognitions): improved display label of state 2022-10-15 15:59:54 +02:00
10 changed files with 874 additions and 8089 deletions

2
.gitignore vendored
View File

@ -1,2 +0,0 @@
/tools/patchy.pl
patch.yaml

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Michael Fink Amores <finkamores@cip.ifi.lmu.de>,Sarah Vaupel <sarah.vaupel@ifi.lmu.de>,David Mosbach <david.mosbach@campus.lmu.de>
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Michael Fink Amores <finkamores@cip.ifi.lmu.de>,Sarah Vaupel <sarah.vaupel@ifi.lmu.de>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
@ -15,56 +15,29 @@ theses:
fallback-lang: de-de-formal
fallback:
# Title
- "Abschlussarbeiten Informatik (IfI)"
- "Abschlussarbeiten (IfI)"
# Description
- null
translations:
en-eu:
- "Theses Informatics (IfI)"
- "Theses (IfI)"
- null
# Default description of all instances created under this definition
instance-description:
fallback-lang: de-de-formal
fallback:
- "Abschlussarbeiten Informatik"
- "Abschlussarbeiten"
- |
Anmeldung, Verwaltung und digitale Abgabe von Abschlussarbeiten
translations:
en-eu:
- "Theses Informatics"
- "Theses"
- |
Registration, management, and digital submission of (bachelor's and master's) theses
# Scopes of instances to create for testing
instances:
- { tag: school, school: "IfI" }
theses-media:
graph-file: theses-media.yaml
category: "theses"
definition-scope: school
definition-description:
fallback-lang: de-de-formal
fallback:
- "Abschlussarbeiten Medieninformatik (IfI)"
- null
translations:
en-eu:
- "Theses Media Informatics (IfI)"
- null
instance-description:
fallback-lang: de-de-formal
fallback:
- "Abschlussarbeiten Medieninformatik"
- |
Anmeldung, Verwaltung und digitale Abgabe von Abschlussarbeiten
translations:
en-eu:
- "Theses Media Informatics"
- |
Registration, management, and digital submission of (bachelor's and master's) theses
instances:
- { tag: school, school: "IfI" }
recognitions-ifi:
graph-file: recognitions-ifi.yaml
category: "recognitions"
@ -146,72 +119,10 @@ master-practical-training:
instances:
- { tag: school, school: "IfI" }
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 Abschlusszeugnisse"
- |
Hier können Sie den Status Ihres Abschlusszeugnisses einsehen.
translations:
en-eu:
- "Bachelor's and Master's diplomas"
- |
Here you can view the status of your diploma
instances:
- { tag: school, school: "IfI" }
cs-minor-degrees:
graph-file: cs-minor-degrees.yaml
category: "cs-minor-degrees"
definition-scope: school
definition-description:
fallback-lang: de-de-formal
fallback:
- "Informatik-Nebenfachabschlüsse (IfI)"
- null
translations:
en-eu:
- "Computer Science minor degrees (IfI)"
- null
instance-description:
fallback-lang: de-de-formal
fallback:
- "Informatik-Nebenfachabschlüsse"
- |
Hier können Sie Ihren Abschluss für die folgenden Nebenfächer beantragen:
- Nebenfach Bachelor Informatik, 30 ECTS
- Nebenfach Bachelor Informatik, 60 ECTS
- Nebenfach Bachelor Medieninformatik, 60 ECTS
- Nebenfach Master Informatik, 30 ECTS
translations:
en-eu:
- "Computer Science minor degrees"
- |
Here you can request your degree for the following minor degree programmes:
- Minor Bachelor Computer Science, 30 ECTS
- Minor Bachelor Computer Science, 60 ECTS
- Minor Bachelor Mediainformatics, 60 ECTS
- Minor Master Computer Science, 30 ECTS
instances:
- { tag: school, school: "IfI" }
cip-courses-mi:
graph-file: cip-courses-mi.yaml
category: "administration"
definition-scope: term-school
definition-scope: school
definition-description:
fallback-lang: de-de-formal
fallback:
@ -224,7 +135,7 @@ cip-courses-mi:
instance-description:
fallback-lang: de-de-formal
fallback:
- "Anmeldung für CIP-Einführungskurse"
- "Anmeldung für CIP-Einführungskurse (SoSe 2022)"
- |
<p>
Hier können Sie sich für die ca. einstündige Einführungsveranstaltung anmelden, die Voraussetzung ist um die CIP-Rechner am Mathematischen Institut verwenden zu können.
@ -233,15 +144,15 @@ cip-courses-mi:
Eine entsprechende Kennung wird Ihnen im Rahmen der Einführungsveranstaltung zugeteilt.
</p>
<p>
Berechtigt für Kennungen sind Studierende, die an der Fakultät 16 in einem (Wirtschafts-)Mathematikstudiengang eingeschrieben sind und Lehramtsstudierende mit Unterrichtsfach Mathematik.
Berechtigt für Kennungen sind Studierende, die an der Fakultät 16 in einem (Wirtschafts-)Mathematikstudiengang eigeschrieben sind und Lehramtsstundierende mit Unterrichtsfach Mathematik.
</p>
<p>
Falls Sie bereits eine Kennung zugeteilt bekommen haben und Sie diese nur vergessen haben, brauchen Sie nicht erneut an einer Einführungsveranstaltung teilzunehmen.<br />
Kommen Sie in diesem Fall bitte einfach in die CIP-Betreuung.
</p>
translations: {}
translations: []
instances:
- { tag: term-school, school: "MI", term: "S22" }
- { tag: school, school: "MI" }
rooms-mi:
graph-file: rooms-mi.yaml
@ -264,50 +175,12 @@ rooms-mi:
<p>
Hier können mit dieser Aufgabe beauftragte Mitarbeiter:innen des mathematischen Instituts die Belegung der Büros in ihrem Zuständigkeitsbereich melden.
</p>
translations:
en-eu:
- "Reporting of Room Allocation"
- |
<p>
Here, members of staff charged to do so, can report the alloction of offices within their area of competence.
</p>
overviews:
rooms:
spec-file: rooms-mi.yaml
title:
fallback-lang: de-de-formal
fallback: "Räume"
primary: 0
instances:
- - { tag: school, school: "MI" }
- overviews:
- rooms
certificates:
graph-file: certificates.yaml
category: "certificates"
definition-scope: school
definition-description:
fallback-lang: de-de-formal
fallback:
# Title
- "Bescheinigungen (IfI)"
# Description
- null
translations:
en-eu:
- "Certificates (IfI)"
- null
instance-description:
fallback-lang: de-de-formal
fallback:
- "Bescheinigungen"
translations:
en-eu:
- "Reporting of Room Allocation"
- |
Einreichen und Beantragen bestimmter Bescheinigungen.
translations:
en-eu:
- "Certificates"
- |
Submission and application of certain certificates.
<p>
Here, members of staff charged to do so, can report the alloction of offices within their area of competence.
</p>
instances:
- { tag: school, school: "IfI" }
- { tag: school, school: "MI" }

View File

@ -1,519 +0,0 @@
nodes:
###################
#BAföG Formblatt 5#
###################
"antrag eingereicht, bafoeg":
viewers:
display-label:
fallback: "Antrag eingereicht (BAföG Formblatt 5)"
fallback-lang: de-de-formal
translations:
en-eu: "Application submitted (BAföG Formblatt 5)"
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-bafoeg
"formblatt5":
viewers: *view-minimal
display-label:
fallback: "Formblatt 5"
fallback-lang: de-de-formal
translations:
en-eu: "Formblatt 5"
"nftranscript":
viewers: *view-minimal
display-label:
fallback: "Kontoauszug Nebenfach"
fallback-lang: de-de-formal
translations:
en-eu: "Transcript of Records (minor)"
<<: &payload-view
"student:in":
viewers: *view-minimal
display-label:
fallback: "Student:in"
fallback-lang: de-de-formal
translations:
en-eu: "Student"
"kommunikation":
viewers: *view-minimal
display-label:
fallback: "Kommunikation"
fallback-lang: de-de-formal
translations:
en-eu: "Communication"
final: false
edges:
"bafoeg einreichen":
mode: initial
display-label:
fallback: "BAföG Formblatt 5 einreichen"
fallback-lang: de-de-formal
translations:
en-eu: "Submit BAföG Formblatt 5"
actors:
- &alle-studierenden
tag: authorized
authorized: {"dnf-terms": [[{"tag": "variable", "var": "student"}]]}
view-actor: *view-minimal
viewers: *view-minimal
form:
"student:in":
- "1":
tag: capture-user
<<: &bafoeg-form
"formblatt5": &formblatt-5-form
- "2":
tag: file
label:
fallback: "BAföG Formblatt 5"
fallback-lang: de-de-formal
translations:
en-eu: "BAföG Formblatt 5"
default: null
optional: false
tooltip:
fallback: >-
Füllen Sie das Formblatt bitte folgendermaßen (und ansonsten so weit wie möglich) aus:
<ul>
<li>Datum: Datum der jeweiligen Semestergrenze</li>
<li>Feld davor: 4
</ul>
fallback-lang: de-de-formal
translations:
en-eu: >-
Please fill the form in the following way (and as many of the remaining fields as possible):
<ul>
<li>Datum: Last day of the respective semester</li>
<li>Previous field: 4
</ul>
config:
unpack-zips:
default: true
force: true
multiple: true
all-empty-ok: false
max-file-size: 5242880
restrict-extensions: ["pdf"]
"nftranscript":
- "3": &nftranscript-field-optional
tag: file
label:
fallback: "Kontoauszug Nebenfach"
fallback-lang: de-de-formal
translations:
en-eu: "Transcript of Records (minor)"
default: null
optional: true
config:
unpack-zips:
default: true
force: true
multiple: true
all-empty-ok: true
max-file-size: 5242880
restrict-extensions: ["pdf"]
"kommunikation":
- "4": &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
"rueckfragen beantworten, bafoeg":
mode: manual
display-label:
fallback: "Rückfragen beantworten"
fallback-lang: de-de-formal
translations:
en-eu: "Answer inquiries"
actors:
- *student_in
view-actor: *view-minimal
viewers: *view-minimal
source: "rueckfragen, bafoeg"
form: *bafoeg-form
"rueckfragen, bafoeg":
viewers:
display-label:
fallback: "Rückfragen (BAföG Formblatt 5)"
fallback-lang: de-de-formal
translations:
en-eu: "Further inquiries (BAföG Formblatt 5)"
viewers: *view-minimal
payload-view: *payload-view-bafoeg
final: false
edges:
"rueckfragen stellen, bafoeg": &rueckfragen-stellen-bafoeg-edge
mode: manual
display-label:
fallback: "Rückfragen stellen"
fallback-lang: de-de-formal
translations:
en-eu: "Ask further questions"
actors:
- *pruefungsamt
view-actor: *view-minimal
viewers: *view-minimal
source: "antrag eingereicht, bafoeg"
form:
"kommunikation":
- "4":
<<: *kommunikation-field-optional
optional: false
"antrag genehmigt, bafoeg":
viewers:
display-label:
fallback: "Antrag genehmigt (BAföG Formblatt 5)"
fallback-lang: de-de-formal
translations:
en-eu: "Application accepted (BAföG Formblatt 5)"
viewers: *view-minimal
payload-view: *payload-view-bafoeg
final: true
edges:
"antrag genehmigen, bafoeg":
mode: manual
display-label:
fallback: "Antrag genehmigen"
fallback-lang: de-de-formal
translations:
en-eu: "Accept application"
actors:
- *pruefungsamt
view-actor: *view-minimal
viewers: *view-minimal
source: "antrag eingereicht, bafoeg"
form:
"formblatt5": *formblatt-5-form
"kommunikation":
- "4": *kommunikation-field-optional
"antrag abgelehnt, bafoeg":
viewers:
display-label:
fallback: "Antrag abgelehnt (BAföG Formblatt 5)"
fallback-lang: de-de-formal
translations:
en-eu: "Application rejected (BAföG Formblatt 5)"
viewers: *view-minimal
payload-view: *payload-view-bafoeg
final: not-ok
edges:
"antrag ablehnen, bafoeg":
mode: manual
display-label:
fallback: "Antrag ablehnen"
fallback-lang: de-de-formal
translations:
en-eu: "Reject application"
actors:
- *pruefungsamt
view-actor: *view-minimal
viewers: *view-minimal
source: "antrag eingereicht, bafoeg"
form:
"kommunikation":
- "4":
<<: *kommunikation-field-optional
optional: false
###################################
#Studienabschluss in 1/2 Semestern#
###################################
"antrag eingereicht, studienabschluss":
viewers:
display-label:
fallback: "Antrag eingereicht (Studienabschluss)"
fallback-lang: de-de-formal
translations:
en-eu: "Application submitted (graduation)"
viewers: *view-minimal
payload-view: &payload-view-studienabschluss
"nftranscript":
viewers: *view-minimal
display-label:
fallback: "Kontoauszug Nebenfach"
fallback-lang: de-de-formal
translations:
en-eu: "Transcript of Records (minor)"
"semester":
viewers: *view-minimal
display-label:
fallback: "Verbleibende Semester"
fallback-lang: de-de-formal
translations:
en-eu: "Remaining Semesters"
"welchessemester":
viewers: *view-minimal
display-label:
fallback: "Zeitraum"
fallback-lang: de-de-formal
translations:
en-eu: "Period"
"zweck":
viewers:
- *pruefungsamt
display-label:
fallback: "Organisation / Zweck"
fallback-lang: de-de-formal
translations:
en-eu: "Organisation / Purpose"
"studienabschlussbescheinigung":
viewers: *view-minimal
display-label:
fallback: "Bescheinigung"
fallback-lang: de-de-formal
translations:
en-eu: "Certificate"
<<: *payload-view
final: false
edges:
"studienabschluss einreichen":
mode: initial
display-label:
fallback: "Bescheinigung beantragen, dass Ihr Studium in x Semestern absolviert sein wird"
fallback-lang: de-de-formal
translations:
en-eu: "Apply for certificate confirming that your studies are completed in x semesters"
actors:
- &alle-studierenden
tag: authorized
authorized: {"dnf-terms": [[{"tag": "variable", "var": "student"}]]}
view-actor: *view-minimal
viewers: *view-minimal
messages:
- viewers:
- *alle-studierenden
status: warning
content:
fallback: >-
Wenn mehr als 30 ECTS-Punkte pro Semester (Hauptfach + Nebenfach) fehlen, wird der Bescheid nicht ausgestellt.
<p>Ausnahme: Sollten Sie im laufenden Semester noch nicht alle Leistungen erbracht haben, kann der Bescheid trotzdem
ausgestellt werden.</p>
<p>Bei Sonderfällen kommen Sie bitte in die <a href="https://studiengangskoordination.ifi.lmu.de/sprechstunde.html">Sprechstunde der Studiengangskoordination</a>.
fallback-lang: de-de-formal
translations:
en-eu: >-
If more than 30 ECTS points are missing, the certificate won't be issued!
<p>Exception: If some of your exams of the current semester are pending, the certificate may still be issued.</p>
<p>Please attend the <a href="https://studiengangskoordination.ifi.lmu.de/sprechstunde.html">consultation hour</a> in exceptional cases.
form:
"student:in":
- "1":
tag: capture-user
<<: &studienabschluss-form
"semester":
- "2":
tag: text
label:
fallback: "Verbleibende Semester"
fallback-lang: de-de-formal
translations:
en-eu: "Remaining Semesters"
default: null
optional: false
presets:
- text: "1 (Eins)" #
label:
fallback: "1 (Eins)"
fallback-lang: de-de-formal
translations:
en-eu: "1 (one)"
- text: "2 (Zwei)" #
label:
fallback: "2 (Zwei)"
fallback-lang: de-de-formal
translations:
en-eu: "2 (two)"
"welchessemester":
- "3":
tag: text
label:
fallback: "Zeitraum"
fallback-lang: de-de-formal
translations:
en-eu: "Period"
placeholder:
fallback: "WiSe x - SoSe y"
fallback-lang: de-de-formal
default: null
optional: true
tooltip:
fallback: "Auf welche Semester bezieht sich Ihr Antrag genau?"
fallback-lang: de-de-formal
translations:
en-eu: "Which semesters does your application address?"
"nftranscript":
- "4": *nftranscript-field-optional
"zweck":
- "5":
tag: text
label:
fallback: "Organisation / Zweck"
fallback-lang: de-de-formal
translations:
en-eu: "Organisation / Purpose"
default: null
optional: true
tooltip:
fallback: "Wofür benötigen Sie die Bescheinigung? Die Angabe ist freiwillig und dient ausschließlich
internen Verbesserungszwecken."
fallback-lang: de-de-formal
translations:
en-eu: "What do you need the certificate for? This information is not mandatory. It will exclusively
be used to improve internal processes."
"kommunikation":
- "6": *kommunikation-field-optional
"rueckfragen beantworten, studienabschluss":
mode: manual
display-label:
fallback: "Rückfragen beantworten"
fallback-lang: de-de-formal
translations:
en-eu: "Answer inquiries"
actors:
- *student_in
view-actor: *view-minimal
viewers: *view-minimal
source: "rueckfragen, studienabschluss"
form: *studienabschluss-form
"rueckfragen, studienabschluss":
viewers:
display-label:
fallback: "Rückfragen (Studienabschluss)"
fallback-lang: de-de-formal
translations:
en-eu: "Further inquiries (graduation)"
viewers: *view-minimal
payload-view: *payload-view-studienabschluss
final: false
edges:
"rueckfragen stellen, studienabschluss":
<<: *rueckfragen-stellen-bafoeg-edge
source: "antrag eingereicht, studienabschluss"
"antrag genehmigt, studienabschluss":
viewers:
display-label:
fallback: "Antrag genehmigt (Studienabschluss)"
fallback-lang: de-de-formal
translations:
en-eu: "Application accepted (graduation)"
viewers: *view-minimal
payload-view: *payload-view-studienabschluss
final: true
edges:
"antrag genehmigen, studienabschluss":
mode: manual
display-label:
fallback: "Antrag genehmigen"
fallback-lang: de-de-formal
translations:
en-eu: "Accept application"
actors:
- *pruefungsamt
view-actor: *view-minimal
viewers: *view-minimal
source: "antrag eingereicht, studienabschluss"
form:
"studienabschlussbescheinigung":
- "1":
tag: file
label:
fallback: "Bescheinigung"
fallback-lang: de-de-formal
translations:
en-eu: "Certificate"
default: null
optional: false
config:
unpack-zips:
default: true
force: true
multiple: true
all-empty-ok: false
max-file-size: 5242880
restrict-extensions: ["pdf"]
"kommunikation":
- "4": *kommunikation-field-optional
"antrag abgelehnt, studienabschluss":
viewers:
display-label:
fallback: "Antrag abgelehnt (Studienabschluss)"
fallback-lang: de-de-formal
translations:
en-eu: "Application rejected (graduation)"
viewers: *view-minimal
payload-view: *payload-view-studienabschluss
final: not-ok
edges:
"antrag ablehnen, studienabschluss":
mode: manual
display-label:
fallback: "Antrag ablehnen"
fallback-lang: de-de-formal
translations:
en-eu: "Reject application"
actors:
- *pruefungsamt
view-actor: *view-minimal
viewers: *view-minimal
source: "antrag eingereicht, studienabschluss"
form:
"kommunikation":
- "4":
<<: *kommunikation-field-optional
optional: false

View File

@ -1,4 +1,4 @@
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>, Sarah Vaupel <sarah.vaupel@ifi.lmu.de>, Hamza Adam <Hamza.Adam@campus.lmu.de>
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Sarah Vaupel <sarah.vaupel@ifi.lmu.de>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
@ -8,406 +8,108 @@ nodes:
display-label:
fallback: "Anmeldung eingetragen"
fallback-lang: de-de-formal
translations:
en-eu: "Registration entered"
translatons: []
viewers: &viewers
- tag: user
user: g.kleen@campus.lmu.de
- tag: payload-reference
payload-label: benutzer
payload-view: &payload-view
user: G.Kleen@campus.lmu.de
payload-view:
"name":
viewers: *viewers
display-label:
fallback: "Name"
fallback-lang: de-de-formal
translations:
en-eu: "Name"
display-label: "Name"
"email":
viewers: *viewers
display-label:
fallback: "E-Mail"
fallback-lang: de-de-formal
translations:
en-eu: "Email"
display-label: "E-Mail"
"matrikelnummer":
viewers: *viewers
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"
display-label: "Matrikelnummer"
"termin":
viewers: *viewers
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
display-label: "Akzeptable Termine"
final: true
edges:
"anmeldung eintragen":
mode: initial
display-label:
fallback: "Anmeldung eintragen (anonym)"
fallback-lang: de-de-fromal
translations:
en-eu: "Enter registration (anonymous)"
display-label: "Anmeldung eintragen"
messages:
- viewers: &free
- tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "free"}]] }
status: info
content:
fallback: |
<p>
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.
</p>
<p>
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.<br />
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.
</p>
fallback-lang: de-de-formal
translations:
en-eu: |
<p>
Unfortunately, the slots available for each date are limited,
therefore your registration does not guarantee a place on
one of the selected dates.
</p>
<p>
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.
</p>
- viewers: *free
content: |
<p>
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.
</p>
<p>
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.<br />
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.
</p>
- viewers: &free
- tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "free"}]] }
status: warning
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.<br />
Sie werden jedoch direkt nach dem Abschicken des Formulars eine
Bestätigung angezeigt bekommen, wenn Ihre Daten akzeptiert wurden.<br />
<br />
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. <br />
However there will be a conformation banner right after the form
was accepted and send.<br />
<br />
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"}]] }
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.<br />
Sie werden jedoch direkt nach dem Abschicken des Formulars eine Bestätigung angezeigt bekommen, wenn Ihre Daten akzeptiert wurden.
actors: *free
view-actor: *viewers
form:
"name":
- "1":
tag: text
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.<br />
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!
label: "Voller Name"
tooltip: |
Sie müssen sich während der Veranstaltung ausweisen.<br />
Bringen Sie dementsprechend einen amtlichen Lichtbildausweis (Personalausweis, Reisepass, Aufenthaltstitel, ...) und Ihren Studierendenausweis mit!
optional: false
"matrikelnummer":
- "2":
tag: text
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.<br />
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.
label: "Matrikelnummer"
tooltip: |
Während der Veranstaltung wird Ihre Matrikelnummer und Ihre Fakultätszugehörigkeit überprüft.<br />
Bringen Sie dementsprechend ihren Studierendenausweis und einen amtlichen Lichtbildausweis mit!
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.<br />
# Wenn Sie eine CIP-Kennung nur für einen Kurs benötigen, können Sie gewöhnlicherweise von Ihrem Dozenten eine Kurskennung erhalten.<br />
# 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":
- "4":
- "3":
tag: text
type: email
label:
fallback: "E-Mail"
fallback-lang: de-de-formal
translations:
en-eu: "Email"
tooltip:
fallback: |
<p>
Tragen Sie hier idealerweise Ihre Campus E-Mail Adresse ein
(<code>…@campus.lmu.de</code>).
</p>
<p>
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.<br />
Bitte prüfen Sie ihr Postfach dementsprechend regelmäßig!
</p>
fallback-lang: de-de-formal
translations:
en-eu: |
<p>
Ideally type in your campus email(<code>…@campus.lmu.de</code>).
</p>
<p>
A conformation will be send to this email in time if registered
early enough to recieve a slot.<br />
Please make sure to check your inbox accordingly!
</p>
label: "E-Mail"
tooltip: |
<p>
Tragen Sie hier idealerweise Ihre Campus E-Mail Adresse ein (<code>…@campus.lmu.de</code>).
</p>
<p>
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.<br />
Bitte prüfen Sie ihr Postfach dementsprechend regelmäßig!
</p>
optional: false
"termin":
- "5": &termin-field
- "4":
tag: multiple
min: 1
label:
fallback: "Akzeptable Termine"
fallback-lang: de-de-formal
translations:
en-eu: "Acceptable dates"
tooltip:
fallback: |
<p>
Wählen Sie bitte alle Termine, die für Sie prinzipiell
akzeptabel sind.<br />
Sie werden in Ihrer Bestätigung dem ersten für Sie
akzeptablen Termin zugeteilt, in dem noch Plätze verfügbar
sind.
</p>
<p>
Nur Termine oberhalb der Trennlinie werden beim Abschicken
als „Akzeptable Termine“ gespeichert.<br />
Sie können durch Klick auf den Plus-Knopf einen zusätzlichen
Termin oberhalb der Trennlinie schieben.
</p>
<p>
Die Einführungsveranstaltung dauert ca. 45 Minuten.<br />
Um eine Kennung zu erhalten ist die <emph>vollständige</emph>
Teilnahme an einer der Einführungsveranstaltungen zwingende
Voraussetzung.
</p>
fallback-lang: de-de-formal
translations:
en-eu: |
<p>
Please select all your acceptable dates. <br />
In your confirmation you will be assigned to the first available
date, that was selected and available.
</p>
<p>
Only dates above the separator will be saved as
"acceptable dates" once send.<br />
By clicking on the plus-button you can push an additional date
above the seperator.
</p>
<p>
The intro-course will last about 45 minutes.<br />
For recieving an account a <em>complete</em> participation in
one of the intro-courses is mandatory.
</p>
label: "Akzeptable Termine"
tooltip: |
<p>
Wählen Sie bitte alle Termine, die für Sie prinzipiell akzeptabel sind.<br />
Sie werden in Ihrer Bestätigung dem ersten für Sie akzeptablen Termin zugeteilt, in dem noch Plätze verfügbar sind.
</p>
<p>
Nur Termine oberhalb der Trennlinie werden beim Abschicken als „Akzeptable Termine“ gespeichert.<br />
Sie können durch Klick auf den Plus-Knopf einen zusätzlichen Termin oberhalb der Trennlinie schieben.
</p>
<p>
Die Einführungsveranstaltung dauert ca. eine Stunde.<br />
Um eine Kennung zu erhalten ist die <emph>vollständige</emph> Teilnahme an einer der Einführungsveranstaltungen zwingende Voraussetzung.
</p>
sub:
tag: text
label:
fallback: "Termin"
fallback-lang: de-de-formal
translations:
en-eu: "Date"
label: "Termin"
optional: false
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
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"

View File

@ -1,724 +0,0 @@
# SPDX-FileCopyrightText: 2022 David Mosbach <david.mosbach@campus.lmu.de>
#
# 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)"

File diff suppressed because it is too large Load Diff

View File

@ -1,44 +0,0 @@
# SPDX-FileCopyrightText: 2023 Gregor Kleen <gregor.kleen@math.lmu.de>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
"!v": 0
viewers: &creators
- tag: user
user: Edith.Hoechst@campus.lmu.de
- tag: user
user: E.Hoffmeister@campus.lmu.de
- tag: user
user: Sabine.Hohenester@campus.lmu.de
- tag: user
user: A.Schmitt@campus.lmu.de
- tag: user
user: Callies@campus.lmu.de
- tag: user
user: Inna.Ekimova@campus.lmu.de
- tag: user
user: Bianca.Cipriani@campus.lmu.de
- tag: user
user: M.Platting@campus.lmu.de
- tag: user
user: Anna.Warlimont@campus.lmu.de
columns:
- tag: workflow-workflow-id
- tag: workflow-workflow-current-payload
header:
fallback: "Raum"
fallback-lang: de-de-formal
translations:
en-eu: "Room"
payload-label: room
- tag: workflow-workflow-current-payload
header:
fallback: "Nutzer"
fallback-lang: de-de-formal
translations:
en-eu: "User"
payload-label: name
- tag: workflow-workflow-state
- tag: workflow-workflow-last-action-time

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff