From 47401c0047f15d866edf26efb5ec47f5761e1d4d Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 11 Jun 2021 16:19:21 +0200 Subject: [PATCH] feat(theses): submission date Added differentiation between initially planned submission date and current planned submission date Fixes #3 --- theses.yaml | 162 ++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 118 insertions(+), 44 deletions(-) diff --git a/theses.yaml b/theses.yaml index dbf4bc7..dfe0498 100644 --- a/theses.yaml +++ b/theses.yaml @@ -33,7 +33,7 @@ fallback: "Assistenzbetreuer (Mentor)" fallback-lang: de-de-formal translations: - en-eu: "“Assistenzbetreuer (Mentor)”" + en-eu: "Assistenzbetreuer (Mentor)" "student": viewers: *view-alle display-label: @@ -44,10 +44,10 @@ "anmeldetag": viewers: *view-alle display-label: - fallback: "Tag der Anmeldung" + fallback: "Anmeldetag" fallback-lang: de-de-formal translations: - en-eu: "Date of registration" + en-eu: "Registration day" "sprache": viewers: *view-alle display-label: @@ -83,6 +83,13 @@ fallback-lang: de-de-formal translations: en-eu: "Submission" + "abgabe, add": + viewers: *view-alle + display-label: + fallback: "Ergänzende Dateien" + fallback-lang: de-de-formal + translations: + en-eu: "Supplmenetary files" "eigenstaendigkeit": viewers: *view-alle display-label: @@ -132,10 +139,10 @@ "datum, abgabe": viewers: *view-alle display-label: - fallback: "Datum (Abgabe)" + fallback: "Geplantes Abgabedatum" fallback-lang: de-de-formal translations: - en-eu: "Date (Submission)" + en-eu: "Planned submission date" messages: - viewers: - *hochschullehrer @@ -300,11 +307,13 @@ "anmeldetag": &anmeldetag-form-optional - "5": &anmeldetag-field-optional tag: day + max-past: 240 # about 8 months + max-future: 240 # about 8 months label: - fallback: "Tag der Anmeldung" + fallback: "Anmeldetag" fallback-lang: de-de-formal translations: - en-eu: "Date of registration" + en-eu: "Registration date" tooltip: fallback: "" fallback-lang: de-de-formal @@ -835,7 +844,16 @@ - *hochschullehrer - *betreuer - *student - payload-view: *payload-view + payload-view: + <<: &payload-view-akt + <<: *payload-view + "datum, abgabe, akt": + viewers: *view-alle + display-label: + fallback: "Aktuell geplantes Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Current planned submission date" messages: [] final: false edges: @@ -853,14 +871,16 @@ form: "datum, abgabe": &abgabedatum-form - "4.5": - tag: day - label: - fallback: "Abgabedatum" - fallback-lang: de-de-formal - translations: - en-eu: "Submission date" - tooltip: null - optional: false + tag: day + max-past: 240 # about 8 months + max-future: 210 # about 30 weeks + label: + fallback: "Geplantes Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Planned submission date" + tooltip: null + optional: false "anmelden, bestaetigt student&hochschullehrer": mode: manual display-label: @@ -873,8 +893,8 @@ - *pruefungsamt view-actor: *view-alle form: - "anmeldetag": - - "4": + "anmeldetag": &anmeldetag-form + - "5": <<: *anmeldetag-field-optional optional: false "datum, abgabe": *abgabedatum-form @@ -890,10 +910,7 @@ - *pruefungsamt view-actor: *view-alle form: - "anmeldetag": - - "4": - <<: *anmeldetag-field-optional - optional: false + "anmeldetag": *anmeldetag-form "datum, abgabe": *abgabedatum-form "datei vorbereiten": mode: manual @@ -929,6 +946,7 @@ all-empty-ok: false max-file-size: 5242880 restrict-extensions: ["pdf"] + "abgabe, add": &abgabe-add-form - "8.6": tag: file label: @@ -967,7 +985,7 @@ fallback: "Bearbeitung übernehmen" fallback-lang: de-de-formal translations: - en-eu: "Apply edited thesis" + en-eu: "Apply modifications" source: "angemeldet, nachbessern" actors: - *pruefungsamt @@ -995,7 +1013,7 @@ translations: en-eu: "Application has been processed" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-akt messages: [] final: false edges: @@ -1036,21 +1054,32 @@ view-actor: *view-alle form: <<: *antrag-forms-hochschullehrer - "datum, abgabe": *abgabedatum-form + "datum, abgabe, akt": &abgabedatum-form-akt + - "4.6": + tag: day + max-past: 240 # about 8 months + max-future: 210 # about 30 weeks + label: + fallback: "Neues Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "New submission date" + tooltip: null + optional: false "nachbessern, betreuer": mode: manual display-label: fallback: "Antrag bearbeiten" fallback-lang: de-de-formal translations: - en-eu: "Modify Application" + en-eu: "Modify application" source: "angemeldet" actors: - *betreuer view-actor: *view-alle form: <<: *antrag-forms-betreuer - "datum, abgabe": *abgabedatum-form + "datum, abgabe, akt": *abgabedatum-form-akt "datei": viewers: @@ -1060,7 +1089,15 @@ translations: en-eu: "Submission uploaded" viewers: *view-alle - payload-view: *payload-view + payload-view: &payload-view-abgabe + <<: *payload-view + "datum, abgabe, tatsl": + viewers: *view-alle + display-label: + fallback: "Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Submission date" messages: [] final: false edges: @@ -1070,13 +1107,14 @@ fallback: "Arbeit hochladen" fallback-lang: de-de-formal translations: - en-eu: "Thesis uploaded" + en-eu: "Upload thesis" source: "angemeldet" actors: - *student view-actor: *view-alle form: "abgabe": *abgabe-form + "abgabe, add": *abgabe-add-form "eigenstaendigkeit": &eigenstaendig-form - "8.7": tag: text @@ -1091,9 +1129,25 @@ fallback-lang: de-de-formal translations: en-eu: "Please state a declaration of authenticity here: Confirm that you have written the thesis independently and that you have not used any sources or ressources other than those stated" + placeholder: + fallback: "Hiermit erkläre ich, dass ich die vorliegende Arbeit selbstständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe." + fallback-lang: de-de-formal + translations: + en-eu: "I hereby declare that I have written this thesis independently and have not used any sources or ressources other than those stated." default: null optional: false "kommunikation": *kommunikation-form + "datum, abgabe, tatsl": &abgabedatum-form-tatsl + - "4.6": + tag: capture-date-time + precision: date + label: + fallback: "Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Submission date" + tooltip: null + optional: false "init hochladen": # temporary mode: initial messages: @@ -1106,7 +1160,7 @@ fallback-lang: de-de-formal translations: en-eu: "You can upload your thesis here if you wrote it as an (media-)informatics student at an informatics chair. - If you wrote it at a media informatics chair, please submit it via mediainformatics (for instructions, see the mediainformatics webpages)." + If you wrote it at a mediainformatics chair, please submit it via mediainformatics (for instructions, see the mediainformatics webpages)." display-label: fallback: "Arbeit hochladen" fallback-lang: de-de-formal @@ -1118,6 +1172,7 @@ view-actor: *view-alle form: "abgabe": *abgabe-form + "abgabe, add": *abgabe-add-form "eigenstaendigkeit": *eigenstaendig-form "student": - "1": @@ -1129,6 +1184,9 @@ - "4": <<: *abschluss-field-optional optional: false + "anmeldetag": *anmeldetag-form + "datum, abgabe": *abgabedatum-form + "datum, abgabe, tatsl": *abgabedatum-form-tatsl "nachbessern": <<: *datei-hochladen-edge source: "datei, nachbessern" @@ -1172,7 +1230,7 @@ - *hochschullehrer - *betreuer - *student - payload-view: *payload-view + payload-view: *payload-view-abgabe messages: [] final: false edges: @@ -1187,18 +1245,33 @@ actors: - *pruefungsamt view-actor: *view-alle - form: + form: &antrag-forms-pruefungsamt-abgabe <<: *antrag-forms-pruefungsamt + "anmeldetag": &anmeldetag-form-fut + - "5": + <<: *anmeldetag-field-optional + max-future: null + optional: false "datum, abgabe": - "4.5": - tag: day - label: - fallback: "Abgabedatum" - fallback-lang: de-de-formal - translations: - en-eu: "Submission date" - tooltip: null - optional: false + tag: day + label: + fallback: "Geplantes Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Planned submission date" + tooltip: null + optional: false + "datum, abgabe, tatsl": &abgabedatum-form-tatsl-pa + - "4.6": + tag: day + label: + fallback: "Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Submission date" + tooltip: null + optional: false "noten eintragen": mode: manual display-label: @@ -1225,6 +1298,7 @@ "vortragtag": - "1.5": tag: day + max-future: null #date of presentation must be in the past label: fallback: "Datum (Vortrag)" fallback-lang: de-de-formal @@ -1251,7 +1325,7 @@ actors: - *pruefungsamt view-actor: *view-alle - form: *antrag-forms-pruefungsamt + form: *antrag-forms-pruefungsamt-abgabe "benotet": viewers: display-label: @@ -1264,7 +1338,7 @@ - *hochschullehrer - *betreuer - *student - payload-view: *payload-view + payload-view: *payload-view-abgabe messages: [] final: false edges: @@ -1293,7 +1367,7 @@ translations: en-eu: "Archived" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-abgabe messages: [] final: ok edges: @@ -1317,7 +1391,7 @@ translations: en-eu: "Cancelled" viewers: *view-alle - payload-view: *payload-view + payload-view: *payload-view-abgabe messages: [] final: not-ok edges: