fradrive/testdata/theses.yaml
2020-10-19 21:46:10 +02:00

242 lines
6.8 KiB
YAML

nodes:
"antrag":
display-label: "Antrag angelegt"
final: false
viewers:
- &pruefungsamt
tag: authorized
authorized: { "dnf-terms": [[{"val": "variable", "var": "exam-office"}]] }
- &hochschullehrer
tag: payload-reference
payload-label: "hochschullehrer"
- &betreuer
tag: payload-reference
payload-label: "betreuer"
- &student
tag: payload-reference
payload-label: "student"
edges:
"antrag als pruefungsamt":
mode: initial
display-label: "Antrag anlegen (als Prüfungsverwaltung)"
actors:
- *pruefungsamt
form:
"hochschullehrer": &hochschullehrer-form
- tag: multiple
label: "Verantwortliche Hochschullehrer"
tooltip: null
default: null
min: 1
range: null
sub:
tag: user
label: "Verantwortlicher Hochschullehrer"
tooltip: null
default: null
optional: false
"betreuer": &betreuer-form
- tag: multiple
label: "Betreuer"
tooltip: null
default: null
min: 0
range: null
sub:
tag: user
label: "Betreuer"
tooltip: null
default: null
optional: false
"student": &student-form
- tag: user
label: "Student"
tooltip: null
default: null
optional: false
"antrag als hochschullehrer":
mode: initial
display-label: "Antrag anlegen (als verantwortlicher Hochschullehrer)"
actors:
- tag: authorized
authorized: { "dnf-terms": [[{"val": "variable", "var": "lecturer" }]] }
form:
"hochschullehrer":
- tag: capture-user
- tag: multiple
label: "Zusätzliche verantwortliche Hochschullehrer"
tooltip: null
default: null
min: 0
range: null
sub:
tag: user
label: "Verantwortlicher Hochschullehrer"
tooltip: null
default: null
optional: false
"betreuer": *betreuer-form
"student": *student-form
"antrag als betreuer":
mode: initial
display-label: "Antrag anlegen (als Betreuer)"
actors:
- tag: authorized
authorized: { "dnf-terms": [[{"val": "variable", "var": "lecturer" }]] }
form:
"betreuer":
- tag: capture-user
- tag: multiple
label: "Zusätzliche Betreuer"
tooltip: null
default: null
min: 0
range: null
sub:
tag: user
label: "Betreuer"
tooltip: null
default: null
optional: false
"hochschullehrer": *hochschullehrer-form
"student": *student-form
"antrag, hochschullehrer":
display-label: "Antrag angelegt und vom Hochschullehrer bestätigt"
final: false
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
edges:
"antrag bestaetigen als hochschullehrer":
mode: manual
display-label: "Antrag bestätigen (als verantwortlicher Hochschullehrer)"
source: "antrag"
actors:
- *hochschullehrer
- *pruefungsamt
form: {}
"antrag, student":
display-label: "Antrag angelegt und vom Student bestätigt"
final: false
viewers:
- *pruefungsamt
- *student
- *hochschullehrer
- *betreuer
edges:
"antrag bestaetigen als student":
mode: manual
display-label: "Antrag bestätigen (als Student)"
source: "antrag"
actors:
- *student
- *pruefungsamt
form: {}
"antrag, student&hochschullehrer":
display-label: "Antrag angelegt und von Student und Hochschullehrer bestätigt"
final: false
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
edges:
"antrag bestaetigen als student":
mode: manual
display-label: "Antrag bestätigen (als Student)"
source: "antrag, hochschullehrer"
actors:
- *student
- *pruefungsamt
form: {}
"antrag bestaetigen als hochschullehrer":
mode: manual
display-label: "Antrag bestätigen (als verantwortlicher Hochschullehrer)"
source: "antrag, student"
actors:
- *hochschullehrer
- *pruefungsamt
form: {}
"angemeldet":
display-label: "Angemeldet"
final: false
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
edges:
"anmelden, bestaetigt student&hochschullehrer":
mode: manual
display-label: "Arbeit anmelden (bestätigt vom Student und verantwortlichem Hochschullehrer)"
source: "antrag, student&hochschullehrer"
actors:
- *pruefungsamt
form:
"hochschullehrer": *hochschullehrer-form
"betreuer": *betreuer-form
"student": *student-form
"anmelden, bestaetigt student":
mode: manual
display-label: "Arbeit anmelden (bestätigt nur vom Student)"
source: "antrag, student"
actors:
- *pruefungsamt
form:
"hochschullehrer": *hochschullehrer-form
"betreuer": *betreuer-form
"student": *student-form
"anmelden, bestaetigt hochschullehrer":
mode: manual
display-label: "Arbeit anmelden (bestätigt nur vom Hochschullehrer)"
source: "antrag, hochschullehrer"
actors:
- *pruefungsamt
form:
"hochschullehrer": *hochschullehrer-form
"betreuer": *betreuer-form
"student": *student-form
"datei":
display-label: "Datei hochgeladen"
final: false
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
edges: {}
"abgegeben":
display-label: "Abgabe akzeptiert"
final: false
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
edges: {}
"benotet":
display-label: "Benotet"
final: false
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
edges: {}
"abgebrochen":
display-label: "Abgebrochen"
final: false
viewers:
- *pruefungsamt
- *hochschullehrer
- *betreuer
- *student
edges: {}
"fertig":
display-label: "Fertig"
final: true
viewers:
- *pruefungsamt
edges: {}
payload-view: {}