feat(theses): further work

This commit is contained in:
Gregor Kleen 2021-01-18 16:13:46 +01:00
parent b1ee1635ff
commit e43ec18cd6

View File

@ -208,9 +208,11 @@
"antrag als hochschullehrer":
mode: initial
display-label: "Antrag anlegen (als verantwortlicher Hochschullehrer)"
actors:
- tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
actors: &test-users
- tag: user
user: 5af188de-217c-35e0-2ffa-16250fe89fc5 # Thomas Gabor
# - tag: authorized
# authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
view-actor: &view-actor-all
- *pruefungsamt
- *hochschullehrer
@ -255,9 +257,10 @@
"antrag als betreuer":
mode: initial
display-label: "Antrag anlegen (als Assistenzbetreuer)"
actors:
- tag: authorized
authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
actors: *test-users
# actors:
# - tag: authorized
# authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] }
view-actor: *view-actor-all
form: &antrag-forms-betreuer
"betreuer":
@ -537,7 +540,13 @@
- *pruefungsamt
view-actor:
- *pruefungsamt
form: {}
form:
"datum, abgabe": &abgabedatum-form
- "4.5":
tag: day
label: "Abgabedatum"
tooltip: null
optional: false
"anmelden, bestaetigt student&hochschullehrer":
mode: manual
display-label: "Arbeit anmelden (bestätigt vom Student und verantwortlichem Hochschullehrer)"
@ -551,6 +560,7 @@
- "4":
<<: *anmeldetag-field-optional
optional: false
"datum, abgabe": *abgabedatum-form
"anmelden, bestaetigt student":
mode: manual
display-label: "Arbeit anmelden (bestätigt nur vom Student)"
@ -564,19 +574,98 @@
- "4":
<<: *anmeldetag-field-optional
optional: false
"anmelden, bestaetigt hochschullehrer":
"datum, abgabe": *abgabedatum-form
"datei vorbereiten":
mode: manual
display-label: "Arbeit anmelden (bestätigt nur vom Hochschullehrer)"
source: "antrag, hochschullehrer"
display-label: "Abgabe vorbereiten"
source: "angemeldet"
actors:
- *student
view-actor: *view-alle
form:
"abgabe": &abgabe-form
- "9":
tag: file
label: "Abgabe"
tooltip: null
optional: false
config:
unpack-zips:
default: true
force: false
multiple: true
all-empty-ok: false
# "anmelden, bestaetigt hochschullehrer":
# mode: manual
# display-label: "Arbeit anmelden (bestätigt nur vom Hochschullehrer)"
# source: "antrag, hochschullehrer"
# actors:
# - *pruefungsamt
# view-actor:
# - *pruefungsamt
# form:
# "anmeldetag":
# - "4":
# <<: *anmeldetag-field-optional
# optional: false
"nachbesserung":
mode: manual
display-label: "Bearbeitung übernehmen"
source: "angemeldet, nachbessern"
actors:
- *pruefungsamt
view-actor:
view-actor: *view-alle
form: &angemeldet-pruefungsamt-korrektur-forms
<<: *antrag-forms-pruefungsamt
"datum, abgabe": *abgabedatum-form
"korrektur als pruefungsamt":
mode: manual
display-label: "Antrag editieren"
source: "angemeldet"
actors:
- *pruefungsamt
view-actor: *view-alle
form: *angemeldet-pruefungsamt-korrektur-forms
"angemeldet, nachbessern":
viewers:
display-label: "Antrag wurde bearbeitet"
viewers: *view-alle
payload-view: *payload-view
messages: []
final: false
edges:
"nachbessern":
mode: manual
display-label: "Antrag bearbeiten"
source: "angemeldet"
actors:
- *student
view-actor: *view-alle
form:
"anmeldetag":
- "4":
<<: *anmeldetag-field-optional
optional: false
"titel": *titel-form-optional
"titel, englisch": *entitel-form-optional
"kommunikation": *kommunikation-form
"nachbessern, hochschullehrer":
mode: manual
display-label: "Antrag bearbeiten"
source: "angemeldet"
actors:
- *hochschullehrer
view-actor: *view-alle
form:
<<: *antrag-forms-hochschullehrer
"datum, abgabe": *abgabedatum-form
"nachbessern, betreuer":
mode: manual
display-label: "Antrag bearbeiten"
source: "angemeldet"
actors:
- *betreuer
view-actor: *view-alle
form:
<<: *antrag-forms-betreuer
"datum, abgabe": *abgabedatum-form
"datei":
viewers:
display-label: "Abgabe hochgeladen"
@ -598,18 +687,7 @@
- *betreuer
- *hochschullehrer
form:
"abgabe": &abgabe-form
- "9":
tag: file
label: "Abgabe"
tooltip: null
optional: false
config:
unpack-zips:
default: true
force: false
multiple: true
all-empty-ok: false
"abgabe": *abgabe-form
"eigenstaendigkeit": &eigenstaendig-form
- "9.1":
tag: text
@ -618,7 +696,7 @@
tooltip: null # FIXME
default: null
optional: false
"init hochladen":
"init hochladen": # temporary
mode: initial
display-label: "Arbeit hochladen"
actors:
@ -712,7 +790,7 @@
optional: true
"abgegeben korrigieren":
mode: manual
display-label: "Daten korrigieren"
display-label: "Antrag editieren"
source: "abgegeben"
actors:
- *pruefungsamt