diff --git a/theses.yaml b/theses.yaml index 0ee23c5..5171070 100644 --- a/theses.yaml +++ b/theses.yaml @@ -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