From eb30051952dd932ddd475249e4f5e39248b23bbf Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 18 Nov 2022 03:04:02 +0100 Subject: [PATCH 01/27] fix(theses): remember choice for publ. consent --- theses.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/theses.yaml b/theses.yaml index 261235f..a266dc9 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1173,7 +1173,7 @@ nodes: Particularly in the case of thesis with external supervision (e.g. commissioned by a company), your thesis may be subject to an NDA (non-disclosure agreement). You can adjust your consent for publication again after submission of the thesis and grading." - default: "" + #default: "" optional: true presets: - text: "arbeit (mit erg dateien)" @@ -2178,7 +2178,7 @@ nodes: (non-disclosure agreement). You can adjust your consent for publication again after grading." optional: false - default: "" + #default: "" "kommunikation": *kommunikation-form "datum, abgabe, tatsl": &abgabedatum-form-tatsl - "5.6": From d333122cd35161fc6f5e6b2b8a428f0429675195 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 18 Nov 2022 21:05:35 +0100 Subject: [PATCH 02/27] fix(theses): revert last change --- theses.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/theses.yaml b/theses.yaml index a266dc9..261235f 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1173,7 +1173,7 @@ nodes: Particularly in the case of thesis with external supervision (e.g. commissioned by a company), your thesis may be subject to an NDA (non-disclosure agreement). You can adjust your consent for publication again after submission of the thesis and grading." - #default: "" + default: "" optional: true presets: - text: "arbeit (mit erg dateien)" @@ -2178,7 +2178,7 @@ nodes: (non-disclosure agreement). You can adjust your consent for publication again after grading." optional: false - #default: "" + default: "" "kommunikation": *kommunikation-form "datum, abgabe, tatsl": &abgabedatum-form-tatsl - "5.6": From e6c06f2262c83577e39eab595f95e2d809ef7b02 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 18 Nov 2022 23:45:12 +0100 Subject: [PATCH 03/27] feat(theses): publication consent in separate edge --- theses.yaml | 121 +++++++++++++++++++++++++++++++++------------------- 1 file changed, 78 insertions(+), 43 deletions(-) diff --git a/theses.yaml b/theses.yaml index 261235f..16dd971 100644 --- a/theses.yaml +++ b/theses.yaml @@ -1132,30 +1132,44 @@ nodes: source: "antrag, student&hochschullehrer, anmeldetag" ############################################ ############################################ - "korrektur als student": &korrektur-student + "korrektur als student, bestaetigung beibehaltend": &korrektur-student-best-beibehaltend mode: manual - display-label: - fallback: "Antrag anpassen" + source: "antrag" + display-label: + fallback: "Veröffentlichungszustimmung anpassen" fallback-lang: de-de-formal translations: - en-eu: "Modify Application" - source: "antrag" + en-eu: "Modify Publication Consent" actors: - *student view-actor: *view-alle + messages: + - viewers: + - *student + status: info + content: + fallback: "Ihre Veröffentlichungszustimmung können Sie bei sowie nach der Abgabe Ihrer Arbeit noch ändern." + fallback-lang: de-de-formal + translations: + en-eu: "You may modify your publication consent during as well as after the submission of your thesis." + - viewers: + - *student + status: info + content: + fallback: "Durch diese Aktion wird eine ggf. bereits erfolgte Bestätigung durch den:die verantwortliche:n Hochschullehrer:in + nicht zurückgesetzt." + fallback-lang: de-de-formal + translations: + en-eu: "This action won't reset the professor's confirmation, should they've already approved the application." form: - "sprache": *sprache-form-optional - "titel": *titel-form-optional - "titel, englisch": *entitel-form-optional - "firma": *firma-form-optional - "zustimmung": &zustimmung-form-optional - - "9.8": &zustimmung-field-optional + "zustimmung": + - "9.8": &zustimmung-field tag: text label: fallback: "Veröffentlichungszustimmung" fallback-lang: de-de-formal translations: - en-eu: "Consent for publication" + en-eu: "Consent for Publication" tooltip: fallback: "Legen Sie hier den Grad der Veröffentlichungszustimmung für die abgegebene Arbeit fest, d.h. welche Teile der Arbeit von der LMU München unter Umständen veröffentlicht werden dürfen. @@ -1166,7 +1180,7 @@ nodes: Sie können bei Abgabe der Arbeit und nach der Benotung Ihre Veröffentlichungszustimmung wieder anpassen." fallback-lang: de-de-formal translations: - en-eu: "Specifiy here the degree of publication consent for the submitted thesis, + en-eu: "Specify here the degree of publication consent for the submitted thesis, i.e. which parts of the thesis may be published by the LMU Munich. If you are unsure, please contact the responsible professor or your mentor”. @@ -1174,7 +1188,7 @@ nodes: (non-disclosure agreement). You can adjust your consent for publication again after submission of the thesis and grading." default: "" - optional: true + optional: false presets: - text: "arbeit (mit erg dateien)" label: @@ -1242,9 +1256,35 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "The thesis is protected by an NDA" + "korrektur als student, bestaetigung zuruecksetzend": &korrektur-student-best-zuruecksetzend + mode: manual + display-label: + fallback: "Antrag anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify Application" + source: "antrag" + actors: + - *student + view-actor: *view-alle + messages: + - viewers: + - *student + status: info + content: + fallback: "Durch diese Aktion wird eine ggf. bereits erfolgte Bestätigung durch den:die verantwortliche:n Hochschullehrer:in + zurückgesetzt." + fallback-lang: de-de-formal + translations: + en-eu: "This action will reset the professor's confirmation, should they've already approved the application." + form: + "sprache": *sprache-form-optional + "titel": *titel-form-optional + "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional "kommunikation": *kommunikation-form - "korrektur als student, hochschullehrer": - <<: *korrektur-student + "korrektur als student, bestaetigung zuruecksetzend, hochschullehrer": + <<: *korrektur-student-best-zuruecksetzend source: "antrag, hochschullehrer" "antrag, hochschullehrer": @@ -1422,6 +1462,10 @@ nodes: "korrektur als hochschullehrer, student&anmeldetag": <<: *korrektur-hochschullehrer source: "antrag, student&hochschullehrer, anmeldetag" + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, hochschullehrer" + "antrag, student": viewers: display-label: @@ -1586,14 +1630,17 @@ nodes: - *student view-actor: *view-alle form: {} - "korrektur als student": - <<: *korrektur-student + "korrektur als student, bestaetigung zuruecksetzend": + <<: *korrektur-student-best-zuruecksetzend source: "antrag, student" - "korrektur als student, hochschullehrer": - <<: *korrektur-student + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, student" + "korrektur als student, bestaetigung zuruecksetzend, hochschullehrer": + <<: *korrektur-student-best-zuruecksetzend source: "antrag, student&hochschullehrer" - "korrektur als student, hochschullehrer&anmeldetag": - <<: *korrektur-student + "korrektur als student, bestaetigung zuruecksetzend, hochschullehrer&anmeldetag": + <<: *korrektur-student-best-zuruecksetzend source: "antrag, student&hochschullehrer, anmeldetag" "antrag, student&hochschullehrer": viewers: @@ -1736,6 +1783,10 @@ nodes: - *sekretariat-mi-schwamb view-actor: *view-alle form: {} + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, student&hochschullehrer" + "antrag, student&hochschullehrer, anmeldetag": viewers: display-label: @@ -1771,6 +1822,10 @@ nodes: var: tag: payload-filled payload-filled: "titel, englisch" + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, student&hochschullehrer, anmeldetag" + "angemeldet": viewers: display-label: @@ -2158,27 +2213,7 @@ nodes: default: null optional: false "zustimmung": &zustimmung-form - - "9.8": &zustimmung-field - <<: *zustimmung-field-optional - tooltip: - fallback: "Legen Sie hier den Grad der Veröffentlichungszustimmung für die abgegebene Arbeit fest, - d.h. welche Teile der Arbeit von der LMU München unter Umständen veröffentlich werden dürfen. - Bei Unsicherheiten wenden Sie sich an eine:n verantwortliche:n Hochschullehrer:in - oder eine:n Assistenzbetreuer:in (Mentor:in). - Insbesondere bei Arbeiten mit externer Betreuung (z.B. von einem Unternehmen beauftragt) kann es sein, dass Ihre Arbeit einer NDA - (auf deutsch auch „Geheimhaltungsvertrag“ oder „Verschwiegenheitsvereinbarung“) unterliegt. - Sie können nach der Benotung Ihre Veröffentlichungszustimmung wieder anpassen." - fallback-lang: de-de-formal - translations: - en-eu: "Specifiy here the degree of publication consent for the submitted thesis, - i.e. which parts of the thesis may be published by the LMU Munich. - If you are unsure, please contact the responsible professor - or your mentor. - Particularly in the case of thesis with external supervision (e.g. commissioned by a company), your thesis may be subject to an NDA - (non-disclosure agreement). - You can adjust your consent for publication again after grading." - optional: false - default: "" + - "9.8": *zustimmung-field "kommunikation": *kommunikation-form "datum, abgabe, tatsl": &abgabedatum-form-tatsl - "5.6": From 01b98e1ad08ce6a6df0626e68eac8d4ece569d72 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sat, 19 Nov 2022 00:01:00 +0100 Subject: [PATCH 04/27] feat(theses): publ. consent reflected in stages --- theses.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/theses.yaml b/theses.yaml index 16dd971..3fd81d0 100644 --- a/theses.yaml +++ b/theses.yaml @@ -2952,6 +2952,19 @@ stages: var: tag: edge-in-history edge-in-history: "datei akzeptieren" + - mode: required + show-when: always + display-label: + fallback: "Veröffentlichungszustimmung abgeben" + fallback-lang: de-de-formal + translations: + en-eu: "Give Publication Consent" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "zustimmung" - label: "benotung" display-label: fallback: "Benotung" From 0e60ce35cd1d3616abbae88911dc482c419d976a Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 2 Dec 2022 02:50:48 +0100 Subject: [PATCH 05/27] feat(theses): sequentially modifiable application --- theses.yaml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/theses.yaml b/theses.yaml index 3fd81d0..0efaf01 100644 --- a/theses.yaml +++ b/theses.yaml @@ -2073,7 +2073,7 @@ nodes: messages: [] final: false edges: - "nachbessern": + "nachbessern": &nachbessern-edge mode: manual display-label: fallback: "Antrag modifizieren" @@ -2099,7 +2099,7 @@ nodes: "titel, englisch": *entitel-form "firma": *firma-form-optional "kommunikation": *kommunikation-form - "nachbessern, hochschullehrer": + "nachbessern, hochschullehrer": &nachbessern-hochschullehrer-edge mode: manual display-label: fallback: "Antrag modifizieren" @@ -2118,7 +2118,7 @@ nodes: "titel, englisch": *entitel-form "firma": *firma-form-optional "datum, abgabe, akt": *abgabedatum-form-akt - "nachbessern, betreuer": + "nachbessern, betreuer": &nachbessern-betreuer-edge mode: manual display-label: fallback: "Antrag modifizieren" @@ -2137,7 +2137,7 @@ nodes: "titel, englisch": *entitel-form "firma": *firma-form-optional "datum, abgabe, akt": *abgabedatum-form-akt - "nachbessern, zugriffsperson": + "nachbessern, zugriffsperson": &nachbessern-zugriffsperson-edge mode: manual display-label: fallback: "Antrag modifizieren" @@ -2156,6 +2156,18 @@ nodes: "titel, englisch": *entitel-form "firma": *firma-form-optional "datum, abgabe, akt": *abgabedatum-form-akt + "nachbessern, angemeldet, nachbessern": + <<: *nachbessern-edge + source: "angemeldet, nachbessern" + "nachbessern, hochschullehrer, angemeldet, nachbessern": + <<: *nachbessern-hochschullehrer-edge + source: "angemeldet, nachbessern" + "nachbessern, betreuer, angemeldet, nachbessern": + <<: *nachbessern-betreuer-edge + source: "angemeldet, nachbessern" + "nachbessern, zugriffsperson, angemeldet, nachbessern": + <<: *nachbessern-zugriffsperson-edge + source: "angemeldet, nachbessern" "datei": viewers: From aaa8b06b4b7e662fdce9831e05b4b1df9746060c Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 9 Dec 2022 14:20:39 +0100 Subject: [PATCH 06/27] feat(theses-mi): separate wf for media informatics --- theses-mi.yaml | 2620 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2620 insertions(+) create mode 100644 theses-mi.yaml diff --git a/theses-mi.yaml b/theses-mi.yaml new file mode 100644 index 0000000..7705e00 --- /dev/null +++ b/theses-mi.yaml @@ -0,0 +1,2620 @@ +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Michael Fink Amores ,Sarah Vaupel ,David Mosbach +# +# SPDX-License-Identifier: AGPL-3.0-or-later + + +### Abschlussarbeiten Medieninformatik ### + +nodes: + "antrag": + viewers: + display-label: + fallback: "Antrag angelegt" + fallback-lang: de-de-formal + translations: + en-eu: "Application created" + viewers: + - &pruefungsamt + tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } + - &sekretariat-mi-feulner + tag: user + user: Christa.Feulner@campus.lmu.de + - &sekretariat-mi-schwamb + tag: user + user: Franziska.Schwamb@campus.lmu.de + - &hochschullehrer + tag: payload-reference + payload-label: "hochschullehrer" + - &betreuer + tag: payload-reference + payload-label: "betreuer" + - &zugriffsperson + tag: payload-reference + payload-label: "zugriffsperson" + - &student + tag: payload-reference + payload-label: "student" + payload-view: &payload-view + "hochschullehrer": + viewers: &view-alle + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *hochschullehrer + - *betreuer + - *zugriffsperson + - *student + - {"tag": "initiator"} + display-label: + fallback: "Verantwortliche Hochschullehrende" + fallback-lang: de-de-formal + translations: + en-eu: "Responsible Professors (Verantwortliche Hochschullehrer)" + "betreuer": + viewers: *view-alle + display-label: + fallback: "Assistenzbetreuende (Mentor:innen)" + fallback-lang: de-de-formal + translations: + en-eu: "Mentors (Assistenzbetreuer)" + "zugriffsperson": + viewers: *view-alle + display-label: + fallback: "Weitere Zugriffspersonen" + fallback-lang: de-de-formal + translations: + en-eu: "Additional Accessors" + "student": + viewers: *view-alle + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "anmeldetag": + viewers: *view-alle + display-label: + fallback: "Anmeldetag" + fallback-lang: de-de-formal + translations: + en-eu: "Day of registration" + "sprache": + viewers: *view-alle + display-label: + fallback: "Sprache der Arbeit" + fallback-lang: de-de-formal + translations: + en-eu: "Language of thesis" + "titel": + viewers: *view-alle + display-label: + fallback: "Titel (in Sprache der Arbeit)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (in language of thesis)" + "titel, englisch": + viewers: *view-alle + display-label: + fallback: "Titel (Englisch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (English)" + "abschluss": + viewers: *view-alle + display-label: + fallback: "Bachelor/Master und Studiengang" + fallback-lang: de-de-formal + translations: + en-eu: "Bachelor/Master and Field of Study" + "abgabe": + viewers: *view-alle + display-label: + fallback: "Abgabe" + 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: "Supplementary files" + "eigenstaendigkeit": + viewers: *view-alle + display-label: + fallback: "Eigenständigkeitserklärung" + fallback-lang: de-de-formal + translations: + en-eu: "Statement of Authorship" + "notizen": + viewers: &view-staff + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *hochschullehrer + - *betreuer + - *zugriffsperson + - {"tag": "initiator"} + display-label: + fallback: "Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes" + "kommunikation": + viewers: *view-alle + display-label: + fallback: "Kommunikation" + fallback-lang: de-de-formal + translations: + en-eu: "Communication" + "note, vortrag": + viewers: *view-alle + display-label: + fallback: "Note (Vortrag)" + fallback-lang: de-de-formal + translations: + en-eu: "Grade (Presentation)" + "note, arbeit": + viewers: *view-alle + display-label: + fallback: "Note (Arbeit)" + fallback-lang: de-de-formal + translations: + en-eu: "Grade (Thesis)" + "vortragtag": + viewers: *view-alle + display-label: + fallback: "Datum (Vortrag)" + fallback-lang: de-de-formal + translations: + en-eu: "Date (Presentation)" + "datum, abgabe": + viewers: *view-alle + display-label: + fallback: "Geplantes Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Planned submission date" + "zustimmung": + viewers: *view-alle + display-label: + fallback: "Veröffentlichungszustimmung" + fallback-lang: de-de-formal + translations: + en-eu: "Consent for publication" + "firma": + viewers: *view-alle + display-label: + fallback: "Firma" + fallback-lang: de-de-formal + translations: + en-eu: "Company" + final: false + edges: + "antrag als pruefungsamt": + mode: initial + messages: &message-pa + - &message-info-hochschullehrer + viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - tag: initiator + status: info + content: + fallback: >- + Der:Die verantwortliche Hochschullehrer:in ist alleine prüfungsberechtigt für die Arbeit (in Prüfungs- und Studienordnung als verantwortlicher Veranstalter, Betreuer und Prüfer bezeichnet). + Verantwortliche Hochschullehrende dürfen sein: + +
    +
  • Beliebige Professor:innen des Instituts für Informatik der LMU München
  • +
  • Beliebige Professor:innen der Informatik der TUM
  • +
  • Möchte man eine Arbeit bei jemand anderem schreiben, so ist das Standardvorgehen: + +
      +
    • Die Person, welche die Arbeit eigentlich betreuen soll, wird als Assistenzbetreuer:in (Mentor:in) eingesetzt.
    • +
    • Suchen Sie sich bitte eine:n Hochschullehrer:in, welche:r thematisch zur Arbeit passt und fragen Sie diese:n.
    • +
    • Übernimmt der:die Hochschullehrer:in diese Arbeit als verantwortlicher Hochschullehrer, so ist keine weitere Genehmigung notwendig, lediglich eine Anmeldung.
    • +
    • Lediglich in Ausnahmefällen gibt es weitere Möglichkeiten. Für diese fragen Sie bitte bei Stephan Barth nach.
    • +
    +
  • +
+ fallback-lang: de-de-formal + translations: + en-eu: >- + The responsible professor (verantwortlicher Hochschullehrer) is solely entitled to examine the thesis. Responsible professors may be: + +
    +
  • Any professors of the Institute of Informatics at LMU Munich
  • +
  • Any professors of informatics at TUM
  • +
  • If you want to write the thesis with another supervisor, then the standard procedure is the following: + +
      +
    • The person who is supposed to supervise the work is appointed as mentor (Assistenzbetreuer).
    • +
    • Please find a professor who fits the topic of your thesis and ask them.
    • +
    • If the professor takes on this work as “verantwortlicher Hochschullehrer”, no further approval is required, only registration.
    • +
    • Only in exceptional cases are there other possibilities. For these, please ask Stephan Barth.
    • +
    +
  • +
+ - &message-info-mentor + viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - tag: initiator + status: info + content: + fallback: "Ein:e Assistenzbetreuer:in (Mentor:in) hat keine Prüfungsberechtigung; wird durch den:die verantwortliche:n Hochschullehrer:in eigenverantwortlich bestimmt. + Bei extern betreuten Abschlussarbeiten, etwa bei Unternehmen, sollte ein:e Professor:in der LMU München + bei der Arbeit als verantwortliche:r Hochschullehrer:in fungieren; die extern betreuende Person wird als Assistenzbetreuer:in (Mentor:in) bestimmt." + fallback-lang: de-de-formal + translations: + en-eu: "A mentor (Assistenzbetreuer) has no examination authorisation; they are determined independently by the responsible professor (verantwortlicher Hochschullehrer). + In the case of externally supervised theses, e.g. at companies, a professor from LMU Munich should act as + “verantwortlicher Hochschullehrer” for the thesis; the external supervisor is designated as mentor (Assistenzbetreuer)." + - &message-info-frist + viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - tag: initiator + status: info + content: + fallback: >- + Entgegen anderslautender Angaben in der Prüfungsordnung sind Anmeldung und Abgabe der Bachelorarbeit + an keine festen Semestertermine gebunden. + +
    +
  • Bachelorarbeit: Die reine Bearbeitungszeit beträgt 10 Wochen Vollzeit. + Da die Studierenden im selben Zeitraum in der Regel noch an Veranstaltungen und anderen Prüfungen teilnehmen, + hat das Institut für Informatik die Zeit zwischen der Anmeldung der Bachelorarbeit und deren Abgabe auf 20 Wochen festgelegt.
  • +
  • Masterarbeit: Die Bearbeitungszeit beträgt 26 Wochen. Da diese typischerweise in Vollzeit bearbeitet wird, + ist die Zeit zwischen der Anmeldung der Masterarbeit und deren Abgabe auf 26 Wochen festgelegt.
  • +
+ fallback-lang: de-de-formal + translations: + en-eu: >- + Contrary to statements in the examination regulations, + registration and submission of the Bachelor thesis are not bound to fixed semester dates. + +
    +
  • Bachelor thesis: The pure working time is 10 weeks full-time. + Since students usually still attend courses and other examinations during the same period, + the Institute for Informatics has set the time between the registration of the Bachelor thesis and its submission at 20 weeks.
  • +
  • Master thesis: The work time is 26 weeks. Since this is typically worked on full-time, + the time between the registration of the master thesis and its submission is set at 26 weeks.
  • +
+ display-label: + fallback: "Antrag anlegen (als Prüfungsverwaltung)" + fallback-lang: de-de-formal + translations: + en-eu: "Create application (as exam office)" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: &antrag-forms-pruefungsamt + "hochschullehrer": &hochschullehrer-form + - "1": &hochschullehrer-field + tag: multiple + label: + fallback: "Verantwortliche Hochschullehrende" + fallback-lang: de-de-formal + translations: + en-eu: "Responsible Professors" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Verantwortliche Hochschullehrer" + default: null + min: 1 + range: null + sub: + tag: user + label: + fallback: "Verantwortliche:r Hochschullehrer:in" + fallback-lang: de-de-formal + translations: + en-eu: "Responsible Professor" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Verantwortlicher Hochschullehrer" + default: null + optional: false + "betreuer": &betreuer-form + - "2": &betreuer-field + tag: multiple + label: + fallback: "Assistenzbetreuende (Mentor:innen)" + fallback-lang: de-de-formal + translations: + en-eu: "Mentors" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Assistenzbetreuer" + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Assistenzbetreuer:in (Mentor:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Mentor" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Assistenzbetreuer" + default: null + optional: false + "zugriffsperson": &zugriffsperson-form + - "3": + tag: multiple + label: + fallback: "Weitere Zugriffspersonen" + fallback-lang: de-de-formal + translations: + en-eu: "Additional Accessors" + tooltip: + fallback: "Zum Beispiel Sekretariate oder anderweitig beteiligte Personen" + fallback-lang: de-de-formal + translations: + en-eu: "For instance secretariats or persons otherwise involved" + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Weitere Zugriffsperson" + fallback-lang: de-de-formal + translations: + en-eu: "Additional Accessor" + tooltip: null + default: null + optional: false + "student": &student-form + - "4": + tag: user + label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + tooltip: null + default: null + optional: false + "abschluss": &abschluss-form-optional + - "5": &abschluss-field-optional + tag: text + label: + fallback: "Bachelor-/Masterarbeit und Studiengang" + fallback-lang: de-de-formal + translations: + en-eu: "Bachelor/Master thesis and Field of Study" + tooltip: + fallback: "Handelt es sich hierbei um eine Bachelor- oder eine Masterarbeit? Und in welchem Studiengang sind Sie eingeschrieben?" + fallback-lang: de-de-formal + translations: + en-eu: "Is this a bachelor or a master thesis? And in which Field of Study are you enrolled in?" + default: null + optional: false + presets: + - text: "bscInfo" + label: + fallback: "Bachelor Informatik" + fallback-lang: de-de-formal + translations: + en-eu: "Bachelor Informatics" + - text: "bscMedien" + label: + fallback: "Bachelor Medieninformatik" + fallback-lang: de-de-formal + translations: + en-eu: "Bachelor Media Informatics" + - text: "mscInfo" + label: + fallback: "Master Informatik" + fallback-lang: de-de-formal + translations: + en-eu: "Master Informatics" + - text: "mscMedien" + label: + fallback: "Master Medieninformatik" + fallback-lang: de-de-formal + translations: + en-eu: "Master Media Informatics" + - text: "mci" + label: + fallback: "Master Mensch-Computer-Interaktion" + fallback-lang: de-de-formal + translations: + en-eu: "Master Human-Computer Interaction (“Mensch-Computer-Interaktion”)" + - text: "different" + label: + fallback: "Anderer Studiengang" + fallback-lang: de-de-formal + translations: + en-eu: "Other Field of Study" + "anmeldetag": &anmeldetag-form-optional + - "6": &anmeldetag-field-optional + tag: day + max-past: 240 # about 8 months + max-future: 240 # about 8 months + label: + fallback: "Anmeldetag" + fallback-lang: de-de-formal + translations: + en-eu: "Day of registration" + tooltip: null + default: null + optional: true + "sprache": &sprache-form-optional + - "7": &sprache-field-optional + tag: text + label: + fallback: "Sprache der Arbeit" + fallback-lang: de-de-formal + translations: + en-eu: "Language of thesis" + tooltip: + fallback: "Sprache, in der die Arbeit verfasst wird" + fallback-lang: de-de-formal + translations: + en-eu: "Language in which the thesis is written" + default: null + optional: true + "titel": &titel-form-optional + - "8": &titel-field-optional + tag: text + label: + fallback: "Titel (in Sprache der Arbeit)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (in language of thesis)" + tooltip: + fallback: "Falls die Arbeit in Englisch verfasst wird und damit bereits einen englischen Titel hat, soll der Titel nicht ins Deutsche übersetzt werden. + Dieser Titel erscheint auch auf dem Kontoauszug und Abschlusszeugnis." + fallback-lang: de-de-formal + translations: + en-eu: "If the thesis is written in English and therefore already has an English title, the title should not to be translated into German. + This title will also appear on the transcript of records and diploma." + default: null + optional: true + "titel, englisch": &entitel-form-optional + - "9": &entitel-field-optional + tag: text + label: + fallback: "Titel (Englisch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (English)" + tooltip: + fallback: "Titel der Arbeit übersetzt ins Englische (insofern die Sprache der Arbeit bereits Englisch ist, wiederholen Sie den Originaltitel). + Dieser Titel erscheint auch auf dem Kontoauszug und Abschlusszeugnis." + fallback-lang: de-de-formal + translations: + en-eu: "Title of the thesis translated into English (if the language of the work is already English, repeat the original title). + This title will also appear on the transcript of records and diploma." + default: null + optional: true + "firma": &firma-form-optional + - "9.2": + tag: text + label: + fallback: "Firma" + fallback-lang: de-de-formal + translations: + en-eu: "Company" + tooltip: + fallback: "Im Falle einer externen Arbeit, geben Sie den Namen der Firma an, an der diese geschrieben wird. + Handelt es sich um eine interne Arbeit, lassen Sie dieses Feld bitte frei." + fallback-lang: de-de-formal + translations: + en-eu: "In the case of an external thesis, enter the name of the company where it is written. + If it is an internal thesis, please leave this field blank." + default: null + optional: true + "kommunikation": &kommunikation-form + - "10": &kommunikation-field + 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 + "notizen": ¬izen-form + - "11": + tag: text + large: true + label: + fallback: "Notizen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes" + tooltip: + fallback: "Weitere die Arbeit betreffenden Bemerkungen; einsehbar für alle Beteiligten, außer für Studierende" + fallback-lang: de-de-formal + translations: + en-eu: "For remarks concerning the work; visible to all parties involved except the student" + default: null + optional: true + "korrektur als pruefungsamt": &korrektur-pruefungsamt + mode: manual + display-label: + fallback: "Antrag anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + source: "antrag" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: *antrag-forms-pruefungsamt + "korrektur als pruefungsamt, hochschullehrer": + <<: *korrektur-pruefungsamt + source: "antrag, hochschullehrer" + "korrektur als pruefungsamt, student": + <<: *korrektur-pruefungsamt + source: "antrag, student" + "korrektur als pruefungsamt, student&hochschullehrer": + <<: *korrektur-pruefungsamt + source: "antrag, student&hochschullehrer" + "korrektur als pruefungsamt, student&hochschullehrer&anmeldetag": + <<: *korrektur-pruefungsamt + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + ############################################ + "antrag als hochschullehrer": + mode: initial + messages: &message-hl + - <<: *message-info-hochschullehrer + viewers: &test-users + # - tag: user + # user: 5af188de-217c-35e0-2ffa-16250fe89fc5 # Thomas Gabor + # - tag: user + # user: 03002fce-eebe-97c2-0775-c48efc73a724 # David Sabel + - tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] } + - <<: *message-info-mentor + viewers: *test-users + - <<: *message-info-frist + viewers: *test-users + display-label: + fallback: "Antrag anlegen (als verantwortliche:r Hochschullehrer:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Create application (as “verantwortlicher Hochschullehrer” / professor)" + actors: *test-users + view-actor: *view-alle + form: &antrag-forms-hochschullehrer + "hochschullehrer": + - "1": + tag: capture-user + - "1.1": + tag: multiple + label: + fallback: "Zusätzliche verantwortliche Hochschullehrende" + fallback-lang: de-de-formal + translations: + en-eu: "Additional Responsible Professors" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Verantwortliche Hochschullehrer" + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Verantwortliche:r Hochschullehrer:in" + fallback-lang: de-de-formal + translations: + en-eu: "Responsible Professor" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Verantwortlicher Hochschullehrer" + default: null + optional: false + #"betreuer": *betreuer-form + "betreuer": + - "2": + <<: *betreuer-field + tooltip: + fallback: "Eine Eintragung als verantwortliche:r Hochschullehrer:in ist ausreichend. + Sie müssen sich nicht zusätzlich noch selbst als Assistenzbetreuer:in (Mentor:in) eintragen." + fallback-lang: de-de-formal + translations: + en-eu: "Registration as a responsible professor (verantwortlicher Hochschullehrer) is sufficient. + You do not have to additionally register yourself as a mentor." + "zugriffsperson": *zugriffsperson-form + "student": *student-form + "abschluss": *abschluss-form-optional + "anmeldetag": *anmeldetag-form-optional + "sprache": *sprache-form-optional + "titel": *titel-form-optional + "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "korrektur als hochschullehrer": &korrektur-hochschullehrer + mode: manual + display-label: + fallback: "Antrag anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + source: "antrag" + actors: + - *hochschullehrer + view-actor: *view-alle + form: *antrag-forms-hochschullehrer + "korrektur als hochschullehrer, student": + <<: *korrektur-hochschullehrer + source: "antrag, student" + ############################################ + ############################################ + "antrag als betreuer": + mode: initial + messages: &message-men + - <<: *message-info-hochschullehrer + viewers: *test-users + - <<: *message-info-mentor + viewers: *test-users + - <<: *message-info-frist + viewers: *test-users + display-label: + fallback: "Antrag anlegen (als Assistenzbetreuer:in (Mentor:in))" + fallback-lang: de-de-formal + translations: + en-eu: "Create application (as “Assistenzbetreuer” / mentor)" + actors: *test-users + # actors: + # - tag: authorized + # authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] } + view-actor: *view-alle + form: &antrag-forms-betreuer + "betreuer": + - "2": + tag: capture-user + - "2.1": + tag: multiple + label: + fallback: "Zusätzliche Assistenzbetreuende (Mentor:innen)" + fallback-lang: de-de-formal + translations: + en-eu: "Additional Mentors" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Assistenzbetreuer" + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Assistenzbetreuer:in (Mentor:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Mentor" + tooltip: + fallback: "" + fallback-lang: de-de-formal + translations: + en-eu: "Assistenzbetreuer" + default: null + optional: false + "hochschullehrer": *hochschullehrer-form + "zugriffsperson": *zugriffsperson-form + "student": *student-form + "abschluss": *abschluss-form-optional + "anmeldetag": *anmeldetag-form-optional + "sprache": *sprache-form-optional + "titel": *titel-form-optional + "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional + "kommunikation": *kommunikation-form + "notizen": *notizen-form + ############################################ + "betreuer als hochschullehrer": &betreuer-hochschullehrer + mode: manual + display-label: + fallback: "Eigene Rolle wechseln zu: Assistenzbetreuer:in (Mentor:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Change own role to: mentor (Assistenzbetreuer)" + source: "antrag" + actors: + - *hochschullehrer + view-actor: *view-alle + form: *antrag-forms-betreuer + "betreuer als hochschullehrer, student": + <<: *betreuer-hochschullehrer + source: "antrag, student" + "betreuer als hochschullehrer, hochschullehrer": + <<: *betreuer-hochschullehrer + source: "antrag, hochschullehrer" + "betreuer als hochschullehrer, student&hochschullehrer": + <<: *betreuer-hochschullehrer + source: "antrag, student&hochschullehrer" + "betreuer als hochschullehrer, student&hochschullehrer&anmeldetag": + <<: *betreuer-hochschullehrer + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + "hochschullehrer als betreuer": &hochschullehrer-betreuer + mode: manual + display-label: + fallback: "Eigene Rolle wechseln zu: Hochschullehrer:in" + fallback-lang: de-de-formal + translations: + en-eu: "Change own role to: professor (Hochschullehrer)" + source: "antrag" + actors: + - *betreuer + view-actor: *view-alle + form: *antrag-forms-hochschullehrer + "hochschullehrer als betreuer, hochschullehrer": + <<: *hochschullehrer-betreuer + source: "antrag, hochschullehrer" + "hochschullehrer als betreuer, student": + <<: *hochschullehrer-betreuer + source: "antrag, student" + "hochschullehrer als betreuer, student&hochschullehrer": + <<: *hochschullehrer-betreuer + source: "antrag, student&hochschullehrer" + "hochschullehrer als betreuer, student&hochschullehrer&anmeldetag": + <<: *hochschullehrer-betreuer + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + "korrektur als betreuer": &korrektur-betreuer + mode: manual + display-label: + fallback: "Antrag anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify Application" + source: "antrag" + actors: + - *betreuer + view-actor: *view-alle + form: *antrag-forms-betreuer + "korrektur als betreuer, student": + <<: *korrektur-betreuer + source: "antrag, student" + "korrektur als betreuer, hochschullehrer": + <<: *korrektur-betreuer + source: "antrag, hochschullehrer" + "korrektur als betreuer, student&hochschullehrer": + <<: *korrektur-betreuer + source: "antrag, student&hochschullehrer" + "korrektur als betreuer, student&hochschullehrer&anmeldetag": + <<: *korrektur-betreuer + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + ############################################ + "antrag als zugriffsperson": + mode: initial + messages: *message-men + display-label: + fallback: "Antrag anlegen (als weitere Zugriffsperson)" + fallback-lang: de-de-formal + translations: + en-eu: "Create application (as additional person with access)" + actors: *test-users + # actors: + # - tag: authorized + # authorized: { "dnf-terms": [[{"tag": "variable", "var": "lecturer" }]] } + view-actor: *view-alle + form: &antrag-forms-zugriffsperson + "zugriffsperson": + - "3": + tag: capture-user + - "3.1": + tag: multiple + label: + fallback: "Zusätzliche weitere Zugriffspersonen" + fallback-lang: de-de-formal + translations: + en-eu: "Additional additional persons with access" + tooltip: null + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Weitere Zugriffsperson" + fallback-lang: de-de-formal + translations: + en-eu: "Additional Accessor" + tooltip: null + default: null + optional: false + "hochschullehrer": *hochschullehrer-form + "betreuer": *betreuer-form + "student": *student-form + "abschluss": *abschluss-form-optional + "anmeldetag": *anmeldetag-form-optional + "sprache": *sprache-form-optional + "titel": *titel-form-optional + "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional + "kommunikation": *kommunikation-form + "notizen": *notizen-form + ########################################## + "zugriffsperson als hochschullehrer": &zugriffsperson-hochschullehrer + mode: manual + display-label: + fallback: "Eigene Rolle wechseln zu: Weitere Zugriffsperson" + fallback-lang: de-de-formal + translations: + en-eu: "Change own role to: Additional Accessor" + source: "antrag" + actors: + - *hochschullehrer + view-actor: *view-alle + form: *antrag-forms-zugriffsperson + "zugriffsperson als hochschullehrer, student": + <<: *zugriffsperson-hochschullehrer + source: "antrag, student" + "zugriffsperson als hochschullehrer, hochschullehrer": + <<: *zugriffsperson-hochschullehrer + source: "antrag, hochschullehrer" + "zugriffsperson als hochschullehrer, student&hochschullehrer": + <<: *zugriffsperson-hochschullehrer + source: "antrag, student&hochschullehrer" + "zugriffsperson als hochschullehrer, student&hochschullehrer&anmeldetag": + <<: *zugriffsperson-hochschullehrer + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + "zugriffsperson als betreuer": &zugriffsperson-betreuer + mode: manual + display-label: + fallback: "Eigene Rolle wechseln zu: Weitere Zugriffsperson" + fallback-lang: de-de-formal + translations: + en-eu: "Change own role to: Additional Accessor" + source: "antrag" + actors: + - *betreuer + view-actor: *view-alle + form: *antrag-forms-zugriffsperson + "zugriffsperson als betreuer, student": + <<: *zugriffsperson-betreuer + source: "antrag, student" + "zugriffsperson als betreuer, hochschullehrer": + <<: *zugriffsperson-betreuer + source: "antrag, hochschullehrer" + "zugriffsperson als betreuer, student&hochschullehrer": + <<: *zugriffsperson-betreuer + source: "antrag, student&hochschullehrer" + "zugriffsperson als betreuer, student&hochschullehrer&anmeldetag": + <<: *zugriffsperson-betreuer + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + "hochschullehrer als zugriffsperson": &hochschullehrer-zugriffsperson + mode: manual + display-label: + fallback: "Eigene Rolle wechseln zu: Hochschullehrer:in" + fallback-lang: de-de-formal + translations: + en-eu: "Change own role to: professor (Hochschullehrer)" + source: "antrag" + actors: + - *zugriffsperson + view-actor: *view-alle + form: *antrag-forms-hochschullehrer + "hochschullehrer als zugriffsperson, hochschullehrer": + <<: *hochschullehrer-zugriffsperson + source: "antrag, hochschullehrer" + "hochschullehrer als zugriffsperson, student": + <<: *hochschullehrer-zugriffsperson + source: "antrag, student" + "hochschullehrer als zugriffsperson, student&hochschullehrer": + <<: *hochschullehrer-zugriffsperson + source: "antrag, student&hochschullehrer" + "hochschullehrer als zugriffsperson, student&hochschullehrer&anmeldetag": + <<: *hochschullehrer-zugriffsperson + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + "betreuer als zugriffsperson": &betreuer-zugriffsperson + mode: manual + display-label: + fallback: "Eigene Rolle wechseln zu: Assistenzbetreuer:in" + fallback-lang: de-de-formal + translations: + en-eu: "Change own role to: mentor (Assistenzbetreuer)" + source: "antrag" + actors: + - *zugriffsperson + view-actor: *view-alle + form: *antrag-forms-betreuer + "betreuer als zugriffsperson, hochschullehrer": + <<: *betreuer-zugriffsperson + source: "antrag, hochschullehrer" + "betreuer als zugriffsperson, student": + <<: *betreuer-zugriffsperson + source: "antrag, student" + "betreuer als zugriffsperson, student&hochschullehrer": + <<: *betreuer-zugriffsperson + source: "antrag, student&hochschullehrer" + "betreuer als zugriffsperson, student&hochschullehrer&anmeldetag": + <<: *betreuer-zugriffsperson + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + "korrektur als zugriffsperson": &korrektur-zugriffsperson + mode: manual + display-label: + fallback: "Antrag anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify Application" + source: "antrag" + actors: + - *zugriffsperson + view-actor: *view-alle + form: *antrag-forms-zugriffsperson + "korrektur als zugriffsperson, student": + <<: *korrektur-zugriffsperson + source: "antrag, student" + "korrektur als zugriffsperson, hochschullehrer": + <<: *korrektur-zugriffsperson + source: "antrag, hochschullehrer" + "korrektur als zugriffsperson, student&hochschullehrer": + <<: *korrektur-zugriffsperson + source: "antrag, student&hochschullehrer" + "korrektur als zugriffsperson, student&hochschullehrer&anmeldetag": + <<: *korrektur-zugriffsperson + source: "antrag, student&hochschullehrer, anmeldetag" + ############################################ + ############################################ + "korrektur als student, bestaetigung beibehaltend": &korrektur-student-best-beibehaltend + mode: manual + source: "antrag" + display-label: + fallback: "Veröffentlichungszustimmung anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify Publication Consent" + actors: + - *student + view-actor: *view-alle + messages: + - viewers: + - *student + status: info + content: + fallback: "Ihre Veröffentlichungszustimmung können Sie bei sowie nach der Abgabe Ihrer Arbeit noch ändern." + fallback-lang: de-de-formal + translations: + en-eu: "You may modify your publication consent during as well as after the submission of your thesis." + - viewers: + - *student + status: info + content: + fallback: "Durch diese Aktion wird eine ggf. bereits erfolgte Bestätigung durch den:die verantwortliche:n Hochschullehrer:in + nicht zurückgesetzt." + fallback-lang: de-de-formal + translations: + en-eu: "This action won't reset the professor's confirmation, should they've already approved the application." + form: + "zustimmung": + - "9.8": &zustimmung-field + tag: text + label: + fallback: "Veröffentlichungszustimmung" + fallback-lang: de-de-formal + translations: + en-eu: "Consent for Publication" + tooltip: + fallback: "Legen Sie hier den Grad der Veröffentlichungszustimmung für die abgegebene Arbeit fest, + d.h. welche Teile der Arbeit von der LMU München unter Umständen veröffentlicht werden dürfen. + Bei Unsicherheiten wenden Sie sich an eine:n verantwortliche:n Hochschullehrer:in + oder eine:n Assistenzbetreuer:in (Mentor:in). + Insbesondere bei Arbeiten mit externer Betreuung (z.B. von einem Unternehmen beauftragt) kann es sein, dass Ihre Arbeit einer NDA + (auf deutsch auch „Geheimhaltungsvertrag“ oder „Verschwiegenheitsvereinbarung“) unterliegt. + Sie können bei Abgabe der Arbeit und nach der Benotung Ihre Veröffentlichungszustimmung wieder anpassen." + fallback-lang: de-de-formal + translations: + en-eu: "Specify here the degree of publication consent for the submitted thesis, + i.e. which parts of the thesis may be published by the LMU Munich. + If you are unsure, please contact the responsible professor + or your mentor”. + Particularly in the case of thesis with external supervision (e.g. commissioned by a company), your thesis may be subject to an NDA + (non-disclosure agreement). + You can adjust your consent for publication again after submission of the thesis and grading." + default: "" + optional: false + presets: + - text: "arbeit (mit erg dateien)" + label: + fallback: "Veröffentlichung: vollständige Arbeit (inklusive ergänzender Dateien)" + fallback-lang: de-de-formal + translations: + en-eu: "Publication: complete thesis (including supplementary files)" + tooltip: + fallback: "Sie stimmen der Veröffentlichung der vollständigen Arbeit (inklusive ergänzender Dateien) zu" + fallback-lang: de-de-formal + translations: + en-eu: "You consent to the publication of the complete thesis (including supplementary files)" + - text: "arbeit (ohne erg dateien)" + label: + fallback: "Veröffentlichung: vollständige Arbeit (ohne ergänzende Dateien)" + fallback-lang: de-de-formal + translations: + en-eu: "Publication: complete thesis (without supplementary files)" + tooltip: + fallback: "Sie stimmen der Veröffentlichung der vollständigen Arbeit (ohne ergänzender Dateien) zu" + fallback-lang: de-de-formal + translations: + en-eu: "You consent to the publication of the complete thesis (without supplementary files)" + - text: "titel, name, abstract" + label: + fallback: "Veröffentlichung: Titel der Arbeit, Name, Abstract" + fallback-lang: de-de-formal + translations: + en-eu: "Publication: title of thesis, name, abstract" + tooltip: + fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit, Ihres Namens und des Abstracts zu" + fallback-lang: de-de-formal + translations: + en-eu: "You only consent to the publication of the title of the thesis, your name and the abstract" + - text: "titel, name" + label: + fallback: "Veröffentlichung: Titel der Arbeit, Name" + fallback-lang: de-de-formal + translations: + en-eu: "Publication: title of thesis, name" + tooltip: + fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit und Ihres Namens zu" + fallback-lang: de-de-formal + translations: + en-eu: "You only consent to the publication of the title of the thesis and your name" + - text: "titel" + label: + fallback: "Veröffentlichung: Titel der Arbeit" + fallback-lang: de-de-formal + translations: + en-eu: "Publication: title of thesis" + tooltip: + fallback: "Sie stimmen nur der Veröffentlichung des Titels der Arbeit zu." + fallback-lang: de-de-formal + translations: + en-eu: "You only consent to the publication of the title of the thesis" + - text: "NDA" + label: + fallback: "NDA (non-disclosure agreement)" + fallback-lang: de-de-formal + translations: + en-eu: "NDA (non-disclosure agreement)" + tooltip: + fallback: "Es liegt eine NDA (auf deutsch auch „Geheimhaltungsvertrag“ oder „Verschwiegenheitsvereinbarung“) für die Arbeit vor" + fallback-lang: de-de-formal + translations: + en-eu: "The thesis is protected by an NDA" + "korrektur als student, bestaetigung zuruecksetzend": &korrektur-student-best-zuruecksetzend + mode: manual + display-label: + fallback: "Antrag anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Modify Application" + source: "antrag" + actors: + - *student + view-actor: *view-alle + messages: + - viewers: + - *student + status: info + content: + fallback: "Durch diese Aktion wird eine ggf. bereits erfolgte Bestätigung durch den:die verantwortliche:n Hochschullehrer:in + zurückgesetzt." + fallback-lang: de-de-formal + translations: + en-eu: "This action will reset the professor's confirmation, should they've already approved the application." + form: + "sprache": *sprache-form-optional + "titel": *titel-form-optional + "titel, englisch": *entitel-form-optional + "firma": *firma-form-optional + "kommunikation": *kommunikation-form + "korrektur als student, bestaetigung zuruecksetzend, hochschullehrer": + <<: *korrektur-student-best-zuruecksetzend + source: "antrag, hochschullehrer" + + "antrag, hochschullehrer": + viewers: + display-label: + fallback: "Antrag angelegt und von dem:der verantwortlichen Hochschullehrer:in bestätigt" + fallback-lang: de-de-formal + translations: + en-eu: "Application created and confirmed by the responsible professor (verantwortlicher Hochschullehrer)" + viewers: *view-alle + payload-view: *payload-view + final: false + edges: + "antrag bestaetigen als hochschullehrer": + mode: manual + display-label: + fallback: "Antrag bestätigen (als verantwortliche:r Hochschullehrer:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm application (as “verantwortlicher Hochschullehrer” / professor)" + source: "antrag" + actors: + - *hochschullehrer + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: {} + "korrektur als hochschullehrer": + <<: *korrektur-hochschullehrer + source: "antrag, hochschullehrer" + "korrektur als hochschullehrer, student": + <<: *korrektur-hochschullehrer + source: "antrag, student&hochschullehrer" + "korrektur als hochschullehrer, student&anmeldetag": + <<: *korrektur-hochschullehrer + source: "antrag, student&hochschullehrer, anmeldetag" + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, hochschullehrer" + + "antrag, student": + viewers: + display-label: + fallback: "Antrag angelegt und von Student:in bestätigt" + fallback-lang: de-de-formal + translations: + en-eu: "Application created and confirmed by the student" + viewers: *view-alle + payload-view: *payload-view + final: false + edges: + "antrag bestaetigen als student": + mode: manual + display-label: + fallback: "Antrag bestätigen (als Student:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm application (as student)" + source: "antrag" + actors: + - *student + view-actor: *view-alle + form: {} + "korrektur als student, bestaetigung zuruecksetzend": + <<: *korrektur-student-best-zuruecksetzend + source: "antrag, student" + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, student" + "korrektur als student, bestaetigung zuruecksetzend, hochschullehrer": + <<: *korrektur-student-best-zuruecksetzend + source: "antrag, student&hochschullehrer" + "korrektur als student, bestaetigung zuruecksetzend, hochschullehrer&anmeldetag": + <<: *korrektur-student-best-zuruecksetzend + source: "antrag, student&hochschullehrer, anmeldetag" + "antrag, student&hochschullehrer": + viewers: + display-label: + fallback: "Antrag angelegt und von Student:in und verantw. Hochschullehrer:in bestätigt" + fallback-lang: de-de-formal + translations: + en-eu: "Application created and confirmed by student and responsible professor (verantwortlicher Hochschullehrer)" + viewers: *view-alle + payload-view: *payload-view + messages: + - viewers: *view-alle + restriction: + dnf-terms: + - - tag: negated + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: variable + var: + tag: payload-filled + payload-filled: "sprache" + - tag: variable + var: + tag: payload-filled + payload-filled: "titel" + - tag: variable + var: + tag: payload-filled + payload-filled: "titel, englisch" + status: info + content: + fallback: "Es muss zunächst der „Anmeldetag“ eingetragen werden, damit der Antrag weiter von der Prüfungsverwaltung bearbeitet werden kann." + fallback-lang: de-de-formal + translations: + en-eu: "First, the “day of registration” must be entered so that the application can be further processed by the exam office." + - viewers: *view-alle + restriction: + dnf-terms: + - - tag: negated + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: negated + var: + tag: payload-filled + payload-filled: "sprache" + - - tag: negated + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: negated + var: + tag: payload-filled + payload-filled: "titel" + - - tag: negated + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: negated + var: + tag: payload-filled + payload-filled: "titel, englisch" + status: info + content: + fallback: "Es müssen zunächst „Anmeldetag“, sowie Sprache der Arbeit, Titel in Sprache der Arbeit, und Titel in Englisch eingetragen werden, + damit der Antrag weiter von der Prüfungsverwaltung bearbeitet werden kann. + Sprache, Titel in Sprache der Arbeit, und Titel in Englisch können auch noch nach einer erfolgreichen Anmeldung der Arbeit wieder geändert werden." + fallback-lang: de-de-formal + translations: + en-eu: "First, “day of registration”, language of thesis, title in language of thesis, and title in English must be entered + so that the application can be further processed by the exam office. + Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." + - viewers: *view-alle + restriction: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: negated + var: + tag: payload-filled + payload-filled: "sprache" + - - tag: variable + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: negated + var: + tag: payload-filled + payload-filled: "titel" + - - tag: variable + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: negated + var: + tag: payload-filled + payload-filled: "titel, englisch" + status: info + content: + fallback: "Es müssen zunächst noch Sprache der Arbeit, Titel in Sprache der Arbeit, und Titel in Englisch eingetragen werden, + damit der Antrag weiter von der Prüfungsverwaltung bearbeitet werden kann. + Sprache, Titel in Sprache der Arbeit, und Titel in Englisch können auch noch nach einer erfolgreichen Anmeldung der Arbeit wieder geändert werden." + fallback-lang: de-de-formal + translations: + en-eu: "First, language, title in language of thesis, and title in English must be entered + so that the application can be further processed by the exam office. + Language, title in language of thesis, and title in English can also be changed again after successful registration of the thesis." + final: false + edges: + "antrag bestaetigen als student": + mode: manual + display-label: + fallback: "Antrag bestätigen (als Student:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm application (as Student)" + source: "antrag, hochschullehrer" + actors: + - *student + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: {} + "antrag bestaetigen als hochschullehrer": + mode: manual + display-label: + fallback: "Antrag bestätigen (als verantwortliche:r Hochschullehrer:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm application (as “verantwortlicher Hochschullehrer” / professor)" + source: "antrag, student" + actors: + - *hochschullehrer + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: {} + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, student&hochschullehrer" + + "antrag, student&hochschullehrer, anmeldetag": + viewers: + display-label: + fallback: "Antrag angelegt, von Student:in und verantw. Hochschullehrer:in bestätigt, + Anmeldetag, Sprache der Arbeit, Titel in Sprache der Arbeit, und Titel in Englisch eingetragen" + fallback-lang: de-de-formal + translations: + en-eu: "Application created, confirmed by student and responsible professor (verantwortlicher Hochschullehrer), + day of registration, language of thesis, title in language of thesis, and title in English entered" + viewers: *view-alle + payload-view: *payload-view + messages: [] + final: false + edges: + "anmeldetag ist eingetragen": + mode: automatic + source: "antrag, student&hochschullehrer" + restriction: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "anmeldetag" + - tag: variable + var: + tag: payload-filled + payload-filled: "sprache" + - tag: variable + var: + tag: payload-filled + payload-filled: "titel" + - tag: variable + var: + tag: payload-filled + payload-filled: "titel, englisch" + "korrektur als student, bestaetigung beibehaltend": + <<: *korrektur-student-best-beibehaltend + source: "antrag, student&hochschullehrer, anmeldetag" + + "angemeldet": + viewers: + display-label: + fallback: "Angemeldet" + fallback-lang: de-de-formal + translations: + en-eu: "Registered" + viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *hochschullehrer + - *betreuer + - *zugriffsperson + - *student + 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: + - viewers: + - *student + status: info + content: + fallback: "Ihre Arbeit ist angemeldet. Um Fehler bei der Abgabe zu vermeiden, nutzen Sie die Aktion „Abgabe vorbereiten“. + Geben Sie hierzu die beabsichtigten Dateien ab und überprüfen diese auf Korrektheit. + Bestätigen Sie dann ihre Abgabe mit der Aktion „Arbeit hochladen“." + fallback-lang: de-de-formal + translations: + en-eu: "Your thesis is registered. To avoid errors when submitting your thesis, use the action “Prepare submission”. + To do this, submit the intended files and check them for correctness. + Then confirm your submission with the action “Upload thesis”." + final: false + edges: + "anmelden, bestaetigt student&hochschullehrer, anmeldetag": + mode: manual + display-label: + fallback: "Arbeit anmelden (bestätigt von Student:in und verantw. Hochschullehrer:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Register thesis (confirmed by student and responsible professor)" + source: "antrag, student&hochschullehrer, anmeldetag" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "datum, abgabe": &abgabedatum-form + - "5.5": + 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: + fallback: "Ursprünglich geplantes Abgabedatum bei Anmeldung" + fallback-lang: de-de-formal + translations: + en-eu: "Date at which submission was planned originally during registration" + optional: false + "anmelden, bestaetigt student&hochschullehrer": + mode: manual + display-label: + fallback: "Arbeit anmelden (bestätigt von Student:in und verantw. Hochschullehrer:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Register thesis (confirmed by student and responsible professor)" + source: "antrag, student&hochschullehrer" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "anmeldetag": &anmeldetag-form + - "6": + <<: *anmeldetag-field-optional + optional: false + "sprache": &sprache-form + - "7": + <<: *sprache-field-optional + optional: false + "titel": &titel-form + - "8": + <<: *titel-field-optional + optional: false + "titel, englisch": &entitel-form + - "9": + <<: *entitel-field-optional + optional: false + "firma": *firma-form-optional + "datum, abgabe": *abgabedatum-form + "anmelden, bestaetigt student": + mode: manual + display-label: + fallback: "Arbeit anmelden (bestätigt nur von Student:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Register thesis (confirmed only by student)" + source: "antrag, student" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "anmeldetag": *anmeldetag-form + "datum, abgabe": *abgabedatum-form + "datei vorbereiten": &vorbereiten-edge + mode: manual + display-label: + fallback: "Abgabe vorbereiten" + fallback-lang: de-de-formal + translations: + en-eu: "Prepare submission" + source: "angemeldet" + actors: + - *student + view-actor: *view-alle + form: + "abgabe": &abgabe-form + - "9.5": + tag: file + label: + fallback: "Arbeit" + fallback-lang: de-de-formal + translations: + en-eu: "Thesis" + tooltip: + fallback: "pdf-Datei der Arbeit" + fallback-lang: de-de-formal + translations: + en-eu: "pdf-file of thesis" + optional: false + config: + unpack-zips: + default: false + force: true + multiple: false + all-empty-ok: false + #max-file-size: 5242880 + restrict-extensions: ["pdf","ps"] + "abgabe, add": &abgabe-add-form + - "9.6": + tag: file + label: + fallback: "Ergänzende Dateien" + fallback-lang: de-de-formal + translations: + en-eu: "Supplementary files" + tooltip: + fallback: "Weitere für die Arbeit relevante Daten (Quellcode, Daten, etc.)" + fallback-lang: de-de-formal + translations: + en-eu: "Other data relevant to the thesis (source code, data, etc.)" + optional: true + config: + unpack-zips: + default: true + force: false + multiple: true + all-empty-ok: true + # "anmelden, bestaetigt hochschullehrer": + # mode: manual + # display-label: "Arbeit anmelden (bestätigt nur vom Hochschullehrer)" + # source: "antrag, hochschullehrer" + # actors: + # - *pruefungsamt + # - *sekretariat-mi-feulner + # - *sekretariat-mi-schwamb + # view-actor: + # - *pruefungsamt + # - *sekretariat-mi-feulner + # - *sekretariat-mi-schwamb + # form: + # "anmeldetag": + # - "4": + # <<: *anmeldetag-field-optional + # optional: false + "nachbesserung": + mode: manual + display-label: + fallback: "Bearbeitung übernehmen" + fallback-lang: de-de-formal + translations: + en-eu: "Apply modifications" + source: "angemeldet, nachbessern" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: &angemeldet-pruefungsamt-korrektur-forms + <<: *antrag-forms-pruefungsamt + "anmeldetag": *anmeldetag-form + "sprache": *sprache-form + "titel": *titel-form + "titel, englisch": *entitel-form + "firma": *firma-form-optional + "datum, abgabe, akt": &abgabedatum-form-akt + - "5.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: true + "korrektur als pruefungsamt": + mode: manual + display-label: + fallback: "Antrag editieren" + fallback-lang: de-de-formal + translations: + en-eu: "Edit application" + source: "angemeldet" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: *angemeldet-pruefungsamt-korrektur-forms + "angemeldet, nachbessern": + viewers: + display-label: + fallback: "Antrag wurde bearbeitet" + fallback-lang: de-de-formal + translations: + en-eu: "Application has been processed" + viewers: *view-alle + payload-view: *payload-view-akt + messages: [] + final: false + edges: + "nachbessern": &nachbessern-edge + mode: manual + display-label: + fallback: "Antrag modifizieren" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + messages: + - viewers: + - *student + - tag: initiator + status: info + content: + fallback: "Bitte nur kleine Korrekturen (etwa Rechtschreibfehler) selbst beantragen. Größere Änderungen dürfen nur verantwortliche Hochschullehrende oder Assistenzbetreuende (Mentor:innen) beantragen." + fallback-lang: de-de-formal + translations: + en-eu: "Please only request minor corrections (such as spelling mistakes). Only professors and mentors may request major changes." + source: "angemeldet" + actors: + - *student + view-actor: *view-alle + form: + "titel": *titel-form + "titel, englisch": *entitel-form + "firma": *firma-form-optional + "kommunikation": *kommunikation-form + "nachbessern, hochschullehrer": &nachbessern-hochschullehrer-edge + mode: manual + display-label: + fallback: "Antrag modifizieren" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + source: "angemeldet" + actors: + - *hochschullehrer + view-actor: *view-alle + form: + <<: *antrag-forms-hochschullehrer + "anmeldetag": *anmeldetag-form + "sprache": *sprache-form + "titel": *titel-form + "titel, englisch": *entitel-form + "firma": *firma-form-optional + "datum, abgabe, akt": *abgabedatum-form-akt + "nachbessern, betreuer": &nachbessern-betreuer-edge + mode: manual + display-label: + fallback: "Antrag modifizieren" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + source: "angemeldet" + actors: + - *betreuer + view-actor: *view-alle + form: + <<: *antrag-forms-betreuer + "anmeldetag": *anmeldetag-form + "sprache": *sprache-form + "titel": *titel-form + "titel, englisch": *entitel-form + "firma": *firma-form-optional + "datum, abgabe, akt": *abgabedatum-form-akt + "nachbessern, zugriffsperson": &nachbessern-zugriffsperson-edge + mode: manual + display-label: + fallback: "Antrag modifizieren" + fallback-lang: de-de-formal + translations: + en-eu: "Modify application" + source: "angemeldet" + actors: + - *zugriffsperson + view-actor: *view-alle + form: + <<: *antrag-forms-zugriffsperson + "anmeldetag": *anmeldetag-form + "sprache": *sprache-form + "titel": *titel-form + "titel, englisch": *entitel-form + "firma": *firma-form-optional + "datum, abgabe, akt": *abgabedatum-form-akt + "nachbessern, angemeldet, nachbessern": + <<: *nachbessern-edge + source: "angemeldet, nachbessern" + "nachbessern, hochschullehrer, angemeldet, nachbessern": + <<: *nachbessern-hochschullehrer-edge + source: "angemeldet, nachbessern" + "nachbessern, betreuer, angemeldet, nachbessern": + <<: *nachbessern-betreuer-edge + source: "angemeldet, nachbessern" + "nachbessern, zugriffsperson, angemeldet, nachbessern": + <<: *nachbessern-zugriffsperson-edge + source: "angemeldet, nachbessern" + + "datei": + viewers: + display-label: + fallback: "Abgabe hochgeladen" + fallback-lang: de-de-formal + translations: + en-eu: "Submission uploaded" + viewers: *view-alle + payload-view: &payload-view-abgabe + <<: *payload-view-akt + "datum, abgabe, tatsl": + viewers: *view-alle + display-label: + fallback: "Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Submission date" + messages: [] + final: false + edges: + "datei hochladen": &datei-hochladen-edge + mode: manual + display-label: + fallback: "Arbeit hochladen" + fallback-lang: de-de-formal + translations: + en-eu: "Upload thesis" + source: "angemeldet" + actors: + - *student + view-actor: *view-alle + form: + "abgabe": *abgabe-form + "abgabe, add": *abgabe-add-form + "eigenstaendigkeit": &eigenstaendig-form + - "9.7": + tag: text + large: true + label: + fallback: "Eigenständigkeitserklärung" + fallback-lang: de-de-formal + translations: + en-eu: "Statement of Authorship" + tooltip: + fallback: "Bitte geben Sie hier eine Eigenständigkeitserklärung ab: Bestätigen Sie, dass Sie die Arbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet haben" + fallback-lang: de-de-formal + translations: + en-eu: "Please state a Statement of Authorship 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: "Bestätigen Sie, dass Sie die Arbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel verwendet haben." + fallback-lang: de-de-formal + translations: + en-eu: "Confirm that you have written the thesis independently and that you have not used any sources or ressources other than those stated" + default: null + optional: false + "zustimmung": &zustimmung-form + - "9.8": *zustimmung-field + "kommunikation": *kommunikation-form + "datum, abgabe, tatsl": &abgabedatum-form-tatsl + - "5.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: manual + source: "initiales hochladen freigeschaltet" + messages: + - viewers: + - *student + status: info + content: + fallback: "Hier können Sie Ihre Abschlussarbeit hochladen, wenn Sie diese als Informatik- oder Medieninformatikstudent:in an einem Informatiklehrstuhl geschrieben haben. + Falls Sie an einem Medieninformatiklehrstuhl geschrieben haben, geben Sie bitte über die Medieninformatik ab (Anleitung dazu entnehmen Sie den Webseiten der Medieninformatik)." + 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 mediainformatics chair, please submit it via mediainformatics (for instructions, see the mediainformatics webpages)." + display-label: + fallback: "Arbeit hochladen" + fallback-lang: de-de-formal + translations: + en-eu: "Upload thesis" + actors: + - *student + view-actor: *view-alle + form: + "abgabe": *abgabe-form + "abgabe, add": *abgabe-add-form + "eigenstaendigkeit": *eigenstaendig-form + "zustimmung": *zustimmung-form + "sprache": *sprache-form + "titel": *titel-form + "titel, englisch": *entitel-form + "firma": *firma-form-optional + "abschluss": &abschluss-form + - "5": + <<: *abschluss-field-optional + optional: false + # "anmeldetag": &anmeldetag-form-fut + # - "5": + # <<: *anmeldetag-field-optional + # max-past: 240 # about 8 months + # max-future: 3 # "cannot be in the future" + # optional: true + "datum, abgabe": *abgabedatum-form + "datum, abgabe, tatsl": *abgabedatum-form-tatsl + "nachbessern": + <<: *datei-hochladen-edge + source: "datei, nachbessern" + "kommunikation anpassen, datei": &kommunikation-anpassen-edge + mode: manual + display-label: + fallback: "Kommunikation anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Adjust communication" + source: "datei" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *hochschullehrer + - *betreuer + - *zugriffsperson + view-actor: *view-alle + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "weitergegeben zurück": + mode: manual + display-label: + fallback: "Abgabe zurückgeben" + fallback-lang: de-de-formal + translations: + en-eu: "Return submission" + source: "weitergegeben" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "kommunikation": *kommunikation-form + "notizen": *notizen-form + + "initiales hochladen freigeschaltet": + viewers: + display-label: + fallback: "Abgabe freigeschaltet" + fallback-lang: de-de-formal + translations: + en-eu: "Submission enabled" + viewers: *view-alle + payload-view: *payload-view-akt + final: false + edges: + "hochladen durch student:in freischalten": + mode: initial + display-label: + fallback: "Initiale Abgabe für Student:in freischalten" + fallback-lang: de-de-formal + translations: + en-eu: "Enable initial submission for student" + actors: + - *pruefungsamt + view-actor: *view-alle + form: + "student": *student-form + + "datei, nachbessern": + viewers: + display-label: + fallback: "Abgabe ist nachzubessern" + fallback-lang: de-de-formal + translations: + en-eu: "Submission is to be rectified" + viewers: *view-alle + payload-view: *payload-view-akt + messages: + - viewers: + - *student + status: warning + content: + fallback: "Ihre Abgabe ist nachzubessern. Um Fehler bei der erneuten Abgabe zu vermeiden, nutzen Sie die Aktion „Abgabe vorbereiten“. + Geben Sie hierzu die beabsichtigten Dateien ab und überprüfen diese auf Korrektheit. + Bestätigen Sie dann ihre Abgabe mit der Aktion „Arbeit hochladen“." + fallback-lang: de-de-formal + translations: + en-eu: "Your submission is to be rectified. To avoid errors when submitting your thesis again, use the action “Prepare submission”. + To do this, submit the intended files and check them for correctness. + Then confirm your submission with the action “Upload thesis”." + final: false + edges: + "nachbessern": + mode: manual + display-label: + fallback: "Nachbesserung anfordern" + fallback-lang: de-de-formal + translations: + en-eu: "Request rectification" + source: "datei" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "kommunikation": + - "1": + <<: *kommunikation-field + optional: false + "datei vorbereiten, nachbessern": + <<: *vorbereiten-edge + source: "datei, nachbessern" + "kommunikation anpassen, datei, nachbessern": + <<: *kommunikation-anpassen-edge + source: "datei, nachbessern" + "weitergegeben": + viewers: + display-label: + fallback: "Abgabe weitergegeben" + fallback-lang: de-de-formal + translations: + en-eu: "Submission forwarded" + viewers: *view-alle + payload-view: *payload-view-akt + messages: + - viewers: + - *student + status: warning + content: + fallback: "Ihre Abgabe wurde weitergegeben. Sie gilt aber noch nicht als akzeptiert." + fallback-lang: de-de-formal + translations: + en-eu: "Your submission has been forwarded. However, it is not yet accepted." + final: false + edges: + "weitergegeben, datei": + mode: manual + display-label: + fallback: "Abgabe weitergegeben" + fallback-lang: de-de-formal + translations: + en-eu: "Forward submission" + source: "datei" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "hochschullehrer": + - "1": + <<: *hochschullehrer-field + min: 0 + "betreuer": *betreuer-form + "zugriffsperson": *zugriffsperson-form + "kommunikation": *kommunikation-form + "notizen": *notizen-form + "kommunikation anpassen, weitergegeben": + <<: *kommunikation-anpassen-edge + source: "weitergegeben" + "abgegeben": + viewers: + display-label: + fallback: "Abgabe akzeptiert" + fallback-lang: de-de-formal + translations: + en-eu: "Submission accepted" + viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *hochschullehrer + - *betreuer + - *zugriffsperson + - *student + payload-view: *payload-view-abgabe + messages: [] + final: false + edges: + "datei akzeptieren": + mode: manual + display-label: + fallback: "Abgabe akzeptieren" + fallback-lang: de-de-formal + translations: + en-eu: "Accept submission" + source: "datei" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: &antrag-forms-pruefungsamt-abgabe + <<: *antrag-forms-pruefungsamt + "anmeldetag": *anmeldetag-form-optional + "sprache": *sprache-form + "titel": *titel-form + "titel, englisch": *entitel-form + "firma": *firma-form-optional + "datum, abgabe": *abgabedatum-form + "datum, abgabe": + - "5.5": + 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 + - "5.6": + tag: day + label: + fallback: "Abgabedatum" + fallback-lang: de-de-formal + translations: + en-eu: "Submission date" + tooltip: null + optional: false + "noten eintragen": + mode: manual + messages: + - viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *betreuer + - *zugriffsperson + - *hochschullehrer + - tag: initiator + status: warning + content: + fallback: "Aktuell haben Sie die Möglichkeit Noten und Datum des Vortrags beliebig oft zu editieren. + Sobald allerdings alle drei Felder ausgefüllt sind, wird die Arbeit als „benotet“ gewertet, + und weitere Änderungen an diesen Daten sind nicht mehr möglich." + fallback-lang: de-de-formal + translations: + en-eu: "Currently, you have the option to edit the grades and date of the presentation as often as you like. + However, as soon as all three fields are filled in, the work is considered “graded”, + and further changes to this data are no longer possible." + display-label: + fallback: "Noten eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Enter grades" + source: "abgegeben" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *betreuer + - *zugriffsperson + - *hochschullehrer + view-actor: *view-alle + form: + "note, vortrag": + - "1": + tag: text + label: + fallback: "Note (Vortrag)" + fallback-lang: de-de-formal + translations: + en-eu: "Grade (Presentation)" + optional: true + "vortragtag": + - "1.5": + tag: day + max-past: 240 # about 8 months + max-future: 240 # about 8 months + label: + fallback: "Datum (Vortrag)" + fallback-lang: de-de-formal + translations: + en-eu: "Date (Presentation)" + optional: true + "note, arbeit": + - "2": + tag: text + label: + fallback: "Note (Arbeit)" + fallback-lang: de-de-formal + translations: + en-eu: "Grade (Thesis)" + optional: true + "abgegeben korrigieren": + mode: manual + display-label: + fallback: "Antrag editieren" + fallback-lang: de-de-formal + translations: + en-eu: "Edit application" + source: "abgegeben" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + <<: *antrag-forms-pruefungsamt-abgabe + "zustimmung": + - "9.8": + <<: *zustimmung-field + tooltip: null + "kommunikation anpassen, abgegeben": + <<: *kommunikation-anpassen-edge + source: "abgegeben" + "benotet": + viewers: + display-label: + fallback: "Benotet" + fallback-lang: de-de-formal + translations: + en-eu: "Graded" + viewers: *view-alle + # - *pruefungsamt + # - *sekretariat-mi-feulner + # - *sekretariat-mi-schwamb + # - *hochschullehrer + # - *betreuer + # - *zugriffsperson + # - *student + payload-view: *payload-view-abgabe + messages: [] + final: false + edges: + "ist benotet": + mode: automatic + source: "abgegeben" + restriction: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "note, vortrag" + - tag: variable + var: + tag: payload-filled + payload-filled: "vortragtag" + - tag: variable + var: + tag: payload-filled + payload-filled: "note, arbeit" + "zustimmung ändern": &zustimmung-edge + mode: manual + display-label: + fallback: "Veröffentlichungszustimmung ändern" + fallback-lang: de-de-formal + translations: + en-eu: "Change consent of publication" + source: "benotet" + actors: + - *student + view-actor: *view-alle + form: + "zustimmung": + - "9.8": + <<: *zustimmung-field + tooltip: + fallback: "Legen Sie hier den Grad der Veröffentlichungszustimmung für die abgegebene Arbeit fest, + d.h. welche Teile der Arbeit von der LMU München unter Umständen veröffentlich werden dürfen. + Bei Unsicherheiten wenden Sie sich an eine:n verantwortliche:n Hochschullehrer:in + oder eine:n Assistenzbetreuer:in (Mentor:in). + Insbesondere bei Arbeiten mit externer Betreuung (z.B. von einem Unternehmen beauftragt) kann es sein, dass Ihre Arbeit einer NDA + (auf deutsch auch „Geheimhaltungsvertrag“ oder „Verschwiegenheitsvereinbarung“) unterliegt." + fallback-lang: de-de-formal + translations: + en-eu: "Specifiy here the degree of publication consent for the submitted thesis, + i.e. which parts of the thesis may be published by the LMU Munich. + If you are unsure, please contact the responsible professor + or your mentor. + Particularly in the case of thesis with external supervision (e.g. commissioned by a company), your thesis may be subject to an NDA + (non-disclosure agreement)." + "kommunikation": *kommunikation-form + "kommunikation anpassen, benotet": + <<: *kommunikation-anpassen-edge + source: "benotet" + "note eingetragen": + viewers: + display-label: + fallback: "Noten wurden eingetragen" + fallback-lang: de-de-formal + translations: + en-eu: "Grades have been registered" + viewers: *view-alle + payload-view: *payload-view-abgabe + messages: + - viewers: + - *student + status: info + content: + fallback: "Ihre Noten wurden eingetragen und die Arbeit kann auf Wunsch finalisiert werden. + Die Arbeit wird üblicherweise nach einem Monat automatisch finalisiert. + Sobald die Arbeit finalisiert ist, haben Sie nicht mehr die Möglichkeit den Grad der Veröffentlichungszustimmung zu ändern." + fallback-lang: de-de-formal + translations: + en-eu: "Your grades have been entered and the thesis can be finalised if you wish. + The thesis is usually finalised automatically after one month. + Once the thesis is finalised, you no longer have the option to change the degree of publication consent." + final: false + edges: + "note ist eingetragen": + mode: manual + display-label: + fallback: "Noteneintragung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm grade registration" + source: "benotet" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "notizen": *notizen-form + "zustimmung ändern": + <<: *zustimmung-edge + source: "note eingetragen" + "kommunikation anpassen, note eingetragen": + <<: *kommunikation-anpassen-edge + source: "note eingetragen" + "finalisiert": + viewers: + display-label: + fallback: "Finalisiert" + fallback-lang: de-de-formal + translations: + en-eu: "Finalised" + viewers: *view-alle + payload-view: *payload-view-abgabe + messages: [] + final: ok + edges: + "finalisieren": + mode: manual + messages: [] + display-label: + fallback: "Arbeit finalisieren" + fallback-lang: de-de-formal + translations: + en-eu: "Finalise thesis" + source: "note eingetragen" + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *student + view-actor: *view-alle + form: {} + "abgebrochen": + viewers: + display-label: + fallback: "Abgebrochen" + fallback-lang: de-de-formal + translations: + en-eu: "Cancelled" + viewers: *view-alle + payload-view: *payload-view-abgabe + messages: [] + final: not-ok + edges: + "abbrechen, benotet": + <<: &abbrechen-edge + mode: manual + actors: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + display-label: + fallback: "Arbeit abbrechen" + fallback-lang: de-de-formal + translations: + en-eu: "Cancel thesis" + view-actor: *view-alle + form: + "kommunikation": + - "9": + <<: *kommunikation-field + optional: false + "notizen": *notizen-form + source: "benotet" + "abbrechen, note eingetragen": + <<: *abbrechen-edge + source: "note eingetragen" + "abbrechen, abgegeben": + <<: *abbrechen-edge + source: "abgegeben" + "abbrechen, weitergegeben": + <<: *abbrechen-edge + source: "weitergegeben" + "abbrechen, datei, nachbessern": + <<: *abbrechen-edge + source: "datei, nachbessern" + "abbrechen, datei": + <<: *abbrechen-edge + source: "datei" + "abbrechen, angemeldet": + <<: *abbrechen-edge + source: "angemeldet" + "abbrechen, angemeldet, nachbessern": + <<: *abbrechen-edge + source: "angemeldet, nachbessern" + "abbrechen, antrag, student&hochschullehrer, anmeldetag": + <<: *abbrechen-edge + source: "antrag, student&hochschullehrer, anmeldetag" + "abbrechen, antrag, student&hochschullehrer": + <<: *abbrechen-edge + source: "antrag, student&hochschullehrer" + "abbrechen, antrag, student": + <<: *abbrechen-edge + source: "antrag, student" + "abbrechen, antrag, hochschullehrer": + <<: *abbrechen-edge + source: "antrag, hochschullehrer" + "abbrechen, antrag": + <<: *abbrechen-edge + source: "antrag" + +stages: + - label: "antrag" + display-label: + fallback: "Antrag" + fallback-lang: de-de-formal + translations: + en-eu: "Application" + substages: + - mode: required + show-when: always + display-label: + fallback: "Antrag anlegen" + fallback-lang: de-de-formal + translations: + en-eu: "Create application" + predicate: + dnf-terms: + - - tag: variable + var: + tag: node-in-history + node-in-history: "antrag" + - mode: required + show-when: always + display-label: + fallback: "Anmeldetag eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit day of registration" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "anmeldetag" + - mode: required + show-when: always + display-label: + fallback: "Sprache der Arbeit eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit language of thesis" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "sprache" + - mode: required + show-when: always + display-label: + fallback: "Titel in Sprache der Arbeit eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit title in language of thesis" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "titel" + - mode: required + show-when: always + display-label: + fallback: "Titel in Englisch eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit title in english" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "titel, englisch" + - mode: required + show-when: always + display-label: + fallback: "Ein:e verantwortliche:r Hochschullehrer:in bestätigt den Antrag" + fallback-lang: de-de-formal + translations: + en-eu: "A responsible professor (verantwortlicher Hochschullehrer) confirms the application" + predicate: + dnf-terms: + - - tag: variable + var: + tag: edge-in-history + edge-in-history: "antrag bestaetigen als hochschullehrer" + - tag: negated + var: + tag: previous-node + previous-node: "antrag" + - tag: negated + var: + tag: previous-node + previous-node: "antrag, student" + - mode: required + show-when: always + display-label: + fallback: "Der:die Student:in bestätigt den Antrag" + fallback-lang: de-de-formal + translations: + en-eu: "The student confirms the application" + predicate: + dnf-terms: + - - tag: variable + var: + tag: edge-in-history + edge-in-history: "antrag bestaetigen als student" + - tag: negated + var: + tag: previous-node + previous-node: "antrag" + - tag: negated + var: + tag: previous-node + previous-node: "antrag, hochschullehrer" + - label: "anmeldung" + display-label: + fallback: "Anmeldung" + fallback-lang: de-de-formal + translations: + en-eu: "Registration" + substages: + - mode: required + show-when: always + display-label: + fallback: "Die Prüfungsverwaltung meldet die Arbeit an" + fallback-lang: de-de-formal + translations: + en-eu: "The examination office registers the thesis" + predicate: + dnf-terms: + - - tag: variable + var: + tag: node-in-history + node-in-history: "angemeldet" + - label: "abgabe" + display-label: + fallback: "Abgabe" + fallback-lang: de-de-formal + translations: + en-eu: "Submission" + substages: + - mode: required + show-when: always + display-label: + fallback: "Arbeit hochladen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit thesis" + predicate: + dnf-terms: + - - tag: variable + var: + tag: node-in-history + node-in-history: "datei" + - mode: required + show-when: always + display-label: + fallback: "Die Prüfungsverwaltung akzeptiert die Abgabe" + fallback-lang: de-de-formal + translations: + en-eu: "The examination office accepts the submission" + predicate: + dnf-terms: + - - tag: variable + var: + tag: edge-in-history + edge-in-history: "datei akzeptieren" + - mode: required + show-when: always + display-label: + fallback: "Veröffentlichungszustimmung abgeben" + fallback-lang: de-de-formal + translations: + en-eu: "Give Publication Consent" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "zustimmung" + - label: "benotung" + display-label: + fallback: "Benotung" + fallback-lang: de-de-formal + translations: + en-eu: "Grading" + substages: + - mode: required + show-when: always + display-label: + fallback: "Vortragsnote eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit grade for presentation" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "note, vortrag" + - mode: required + show-when: always + display-label: + fallback: "Vortragstag eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit day of presentation" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "vortragtag" + - mode: required + show-when: always + display-label: + fallback: "Arbeitsnote eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit grade for thesis" + predicate: + dnf-terms: + - - tag: variable + var: + tag: payload-filled + payload-filled: "note, arbeit" + - mode: required + show-when: always + display-label: + fallback: "Die Prüfungsverwaltung bestätigt die Noteneintragung" + fallback-lang: de-de-formal + translations: + en-eu: "The examination office confirms the grade registration" + predicate: + dnf-terms: + - - tag: variable + var: + tag: edge-in-history + edge-in-history: "note ist eingetragen" From e81aecf2a34c9b003ba6ba4565daac3e0d8f87b8 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sun, 11 Dec 2022 01:36:47 +0100 Subject: [PATCH 07/27] feat(theses-mi): adjusted mi actors --- theses-mi.yaml | 30 ++++++++++++++++++++++-------- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/theses-mi.yaml b/theses-mi.yaml index 7705e00..4a269d0 100644 --- a/theses-mi.yaml +++ b/theses-mi.yaml @@ -1460,6 +1460,9 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb + - *betreuer + - *hochschullehrer + - *zugriffsperson view-actor: *view-alle form: "datum, abgabe": &abgabedatum-form @@ -1490,6 +1493,9 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb + - *betreuer + - *hochschullehrer + - *zugriffsperson view-actor: *view-alle form: "anmeldetag": &anmeldetag-form @@ -1569,10 +1575,15 @@ nodes: translations: en-eu: "Supplementary files" tooltip: - fallback: "Weitere für die Arbeit relevante Daten (Quellcode, Daten, etc.)" + fallback: "Weitere für die Arbeit relevante Daten (Quellcode, Daten, etc.). Sollten die Dateien + aufgrund ihrer Größe nicht hochgeladen werden können, reicht es aus, lediglich die Ausarbeitung + Ihrer Arbeit abzugeben. Erkundigen Sie sich in diesem Fall bitte bei den Assistenzbetreuenden + nach einem alternativen Weg für die Abgabe Ihrer ergänzenden Dateien." fallback-lang: de-de-formal translations: - en-eu: "Other data relevant to the thesis (source code, data, etc.)" + en-eu: "Other data relevant to the thesis (source code, data, etc.). In case your files are too + large, you may upload your thesis only. Please ask your mentors (Assistenzbetreuer) for an + alternative way to submit large supplementary files." optional: true config: unpack-zips: @@ -1609,6 +1620,9 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb + - *betreuer + - *hochschullehrer + - *zugriffsperson view-actor: *view-alle form: &angemeldet-pruefungsamt-korrektur-forms <<: *antrag-forms-pruefungsamt @@ -1829,11 +1843,11 @@ nodes: status: info content: fallback: "Hier können Sie Ihre Abschlussarbeit hochladen, wenn Sie diese als Informatik- oder Medieninformatikstudent:in an einem Informatiklehrstuhl geschrieben haben. - Falls Sie an einem Medieninformatiklehrstuhl geschrieben haben, geben Sie bitte über die Medieninformatik ab (Anleitung dazu entnehmen Sie den Webseiten der Medieninformatik)." + Falls Sie an einem Medieninformatiklehrstuhl geschrieben haben, geben Sie bitte über die Medieninformatik ab (Anleitung dazu entnehmen Sie den Webseiten der Medieninformatik)." 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 mediainformatics 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 @@ -2251,13 +2265,13 @@ nodes: status: info content: fallback: "Ihre Noten wurden eingetragen und die Arbeit kann auf Wunsch finalisiert werden. - Die Arbeit wird üblicherweise nach einem Monat automatisch finalisiert. - Sobald die Arbeit finalisiert ist, haben Sie nicht mehr die Möglichkeit den Grad der Veröffentlichungszustimmung zu ändern." + Die Arbeit wird üblicherweise nach einem Monat automatisch finalisiert. + Sobald die Arbeit finalisiert ist, haben Sie nicht mehr die Möglichkeit den Grad der Veröffentlichungszustimmung zu ändern." fallback-lang: de-de-formal translations: en-eu: "Your grades have been entered and the thesis can be finalised if you wish. - The thesis is usually finalised automatically after one month. - Once the thesis is finalised, you no longer have the option to change the degree of publication consent." + The thesis is usually finalised automatically after one month. + Once the thesis is finalised, you no longer have the option to change the degree of publication consent." final: false edges: "note ist eingetragen": From 40138d984915658abda457e334acae3ee5588d5b Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sun, 11 Dec 2022 01:54:18 +0100 Subject: [PATCH 08/27] feat(theses-mi): new edge for changing deadline --- theses-mi.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/theses-mi.yaml b/theses-mi.yaml index 4a269d0..61b80e2 100644 --- a/theses-mi.yaml +++ b/theses-mi.yaml @@ -1764,6 +1764,26 @@ nodes: "nachbessern, zugriffsperson, angemeldet, nachbessern": <<: *nachbessern-zugriffsperson-edge source: "angemeldet, nachbessern" + "frist verlaengern, angemeldet": &frist-verlaengern-edge + mode: manual + display-label: + fallback: "Abgabefrist anpassen" + fallback-lang: de-de-formal + translations: + en-eu: "Edit Submission Deadline" + source: "angemeldet" + actors: + - *betreuer + - *hochschullehrer + - *zugriffsperson + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + view-actor: *view-alle + form: + "datum, abgabe, akt": *abgabedatum-form-akt + "frist verlaengern, angemeldet, nachbessern": + <<: frist-verlaengern-edge + source: "angemeldet, nachbessern" "datei": viewers: From ab63caf9aac96625a699c3a6a2819c32f4605590 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sun, 11 Dec 2022 02:06:59 +0100 Subject: [PATCH 09/27] fix(theses-mi): missing * --- theses-mi.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/theses-mi.yaml b/theses-mi.yaml index 61b80e2..6ec8df5 100644 --- a/theses-mi.yaml +++ b/theses-mi.yaml @@ -1782,7 +1782,7 @@ nodes: form: "datum, abgabe, akt": *abgabedatum-form-akt "frist verlaengern, angemeldet, nachbessern": - <<: frist-verlaengern-edge + <<: *frist-verlaengern-edge source: "angemeldet, nachbessern" "datei": From 1f6070747bff20bec32debf7096a3c4efdfab689 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 16 Dec 2022 00:27:31 +0100 Subject: [PATCH 10/27] fix(theses-mi): mentors/professors can't register --- .gitignore | 2 ++ theses-mi.yaml | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d929abc --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/tools/patchy.pl +patch.yaml \ No newline at end of file diff --git a/theses-mi.yaml b/theses-mi.yaml index 6ec8df5..6b60698 100644 --- a/theses-mi.yaml +++ b/theses-mi.yaml @@ -1460,9 +1460,6 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - - *betreuer - - *hochschullehrer - - *zugriffsperson view-actor: *view-alle form: "datum, abgabe": &abgabedatum-form @@ -1493,9 +1490,6 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - - *betreuer - - *hochschullehrer - - *zugriffsperson view-actor: *view-alle form: "anmeldetag": &anmeldetag-form From 8de4c6bd80620665058f035e3d4aab829a78ab1b Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 16 Dec 2022 00:35:35 +0100 Subject: [PATCH 11/27] fix(theses-mi): submission deadline non-optional --- theses-mi.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/theses-mi.yaml b/theses-mi.yaml index 6b60698..6e05a3c 100644 --- a/theses-mi.yaml +++ b/theses-mi.yaml @@ -1626,7 +1626,7 @@ nodes: "titel, englisch": *entitel-form "firma": *firma-form-optional "datum, abgabe, akt": &abgabedatum-form-akt - - "5.6": + - "5.6": &abgabedatum-field-akt tag: day max-past: 240 # about 8 months max-future: 210 # about 30 weeks @@ -1774,7 +1774,11 @@ nodes: - *sekretariat-mi-schwamb view-actor: *view-alle form: - "datum, abgabe, akt": *abgabedatum-form-akt + "datum, abgabe, akt": + - "1": + <<: *abgabedatum-field-akt + optional: false + "kommunikation": *kommunikation-form "frist verlaengern, angemeldet, nachbessern": <<: *frist-verlaengern-edge source: "angemeldet, nachbessern" From 17d06b747914ae9fbbe9de340a5e1213170de5ca Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 16 Dec 2022 00:43:10 +0100 Subject: [PATCH 12/27] fix(theses): removed mi secretariat --- theses.yaml | 68 ----------------------------------------------------- 1 file changed, 68 deletions(-) diff --git a/theses.yaml b/theses.yaml index 0efaf01..07f7bd7 100644 --- a/theses.yaml +++ b/theses.yaml @@ -14,12 +14,6 @@ nodes: - &pruefungsamt tag: authorized authorized: { "dnf-terms": [[{"tag": "variable", "var": "exam-office"}]] } - - &sekretariat-mi-feulner - tag: user - user: Christa.Feulner@campus.lmu.de - - &sekretariat-mi-schwamb - tag: user - user: Franziska.Schwamb@campus.lmu.de - &hochschullehrer tag: payload-reference payload-label: "hochschullehrer" @@ -36,8 +30,6 @@ nodes: "hochschullehrer": viewers: &view-alle - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *hochschullehrer - *betreuer - *zugriffsperson @@ -128,8 +120,6 @@ nodes: "notizen": viewers: &view-staff - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *hochschullehrer - *betreuer - *zugriffsperson @@ -336,8 +326,6 @@ nodes: - &message-info-hochschullehrer viewers: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - tag: initiator status: info content: @@ -379,8 +367,6 @@ nodes: - &message-info-mentor viewers: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - tag: initiator status: info content: @@ -395,8 +381,6 @@ nodes: - &message-info-frist viewers: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - tag: initiator status: info content: @@ -431,8 +415,6 @@ nodes: en-eu: "Create application (as exam office)" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: &antrag-forms-pruefungsamt "hochschullehrer": &hochschullehrer-form @@ -705,8 +687,6 @@ nodes: source: "antrag" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: *antrag-forms-pruefungsamt "korrektur als pruefungsamt, hochschullehrer": @@ -1449,8 +1429,6 @@ nodes: actors: - *hochschullehrer - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: {} "korrektur als hochschullehrer": @@ -1764,8 +1742,6 @@ nodes: actors: - *student - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: {} "antrag bestaetigen als hochschullehrer": @@ -1779,8 +1755,6 @@ nodes: actors: - *hochschullehrer - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: {} "korrektur als student, bestaetigung beibehaltend": @@ -1835,8 +1809,6 @@ nodes: en-eu: "Registered" viewers: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *hochschullehrer - *betreuer - *zugriffsperson @@ -1876,8 +1848,6 @@ nodes: source: "antrag, student&hochschullehrer, anmeldetag" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "datum, abgabe": &abgabedatum-form @@ -1906,8 +1876,6 @@ nodes: source: "antrag, student&hochschullehrer" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "anmeldetag": &anmeldetag-form @@ -1938,8 +1906,6 @@ nodes: source: "antrag, student" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "anmeldetag": *anmeldetag-form @@ -2004,12 +1970,8 @@ nodes: # source: "antrag, hochschullehrer" # actors: # - *pruefungsamt - # - *sekretariat-mi-feulner - # - *sekretariat-mi-schwamb # view-actor: # - *pruefungsamt - # - *sekretariat-mi-feulner - # - *sekretariat-mi-schwamb # form: # "anmeldetag": # - "4": @@ -2025,8 +1987,6 @@ nodes: source: "angemeldet, nachbessern" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: &angemeldet-pruefungsamt-korrektur-forms <<: *antrag-forms-pruefungsamt @@ -2057,8 +2017,6 @@ nodes: source: "angemeldet" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: *angemeldet-pruefungsamt-korrektur-forms "angemeldet, nachbessern": @@ -2294,8 +2252,6 @@ nodes: source: "datei" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *hochschullehrer - *betreuer - *zugriffsperson @@ -2313,8 +2269,6 @@ nodes: source: "weitergegeben" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "kommunikation": *kommunikation-form @@ -2378,8 +2332,6 @@ nodes: source: "datei" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "kommunikation": @@ -2422,8 +2374,6 @@ nodes: source: "datei" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "hochschullehrer": @@ -2446,8 +2396,6 @@ nodes: en-eu: "Submission accepted" viewers: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *hochschullehrer - *betreuer - *zugriffsperson @@ -2466,8 +2414,6 @@ nodes: source: "datei" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: &antrag-forms-pruefungsamt-abgabe <<: *antrag-forms-pruefungsamt @@ -2502,8 +2448,6 @@ nodes: messages: - viewers: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *betreuer - *zugriffsperson - *hochschullehrer @@ -2526,8 +2470,6 @@ nodes: source: "abgegeben" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *betreuer - *zugriffsperson - *hochschullehrer @@ -2572,8 +2514,6 @@ nodes: source: "abgegeben" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: <<: *antrag-forms-pruefungsamt-abgabe @@ -2593,8 +2533,6 @@ nodes: en-eu: "Graded" viewers: *view-alle # - *pruefungsamt - # - *sekretariat-mi-feulner - # - *sekretariat-mi-schwamb # - *hochschullehrer # - *betreuer # - *zugriffsperson @@ -2688,8 +2626,6 @@ nodes: source: "benotet" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "notizen": *notizen-form @@ -2722,8 +2658,6 @@ nodes: source: "note eingetragen" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb - *student view-actor: *view-alle form: {} @@ -2744,8 +2678,6 @@ nodes: mode: manual actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb display-label: fallback: "Arbeit abbrechen" fallback-lang: de-de-formal From 1c1e7f6aa3d2cf649896648576de7cfba7ab38eb Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 22 Dec 2022 00:38:15 +0100 Subject: [PATCH 13/27] added theses-media to _index.yaml --- _index.yaml | 33 ++++++++++++++++++++++++++--- theses-mi.yaml => theses-media.yaml | 0 2 files changed, 30 insertions(+), 3 deletions(-) rename theses-mi.yaml => theses-media.yaml (100%) diff --git a/_index.yaml b/_index.yaml index 91b559e..0c33e82 100644 --- a/_index.yaml +++ b/_index.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Michael Fink Amores ,Sarah Vaupel +# SPDX-FileCopyrightText: 2022 Gregor Kleen ,Michael Fink Amores ,Sarah Vaupel ,David Mosbach # # SPDX-License-Identifier: AGPL-3.0-or-later @@ -15,12 +15,12 @@ theses: fallback-lang: de-de-formal fallback: # Title - - "Abschlussarbeiten (IfI)" + - "Abschlussarbeiten Informatik (IfI)" # Description - null translations: en-eu: - - "Theses (IfI)" + - "Theses Informatics (IfI)" - null # Default description of all instances created under this definition instance-description: @@ -38,6 +38,33 @@ theses: instances: - { tag: school, school: "IfI" } +theses-medien: + graph-file: theses-medien.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" + - | + Anmeldung, Verwaltung und digitale Abgabe von Abschlussarbeiten + translations: + en-eu: + - "Theses" + - | + 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" diff --git a/theses-mi.yaml b/theses-media.yaml similarity index 100% rename from theses-mi.yaml rename to theses-media.yaml From 04d6db115aa53818e288ae0b36eae1cd8db9415d Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 22 Dec 2022 00:50:31 +0100 Subject: [PATCH 14/27] chore(index): typo --- _index.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_index.yaml b/_index.yaml index 0c33e82..e531bce 100644 --- a/_index.yaml +++ b/_index.yaml @@ -38,8 +38,8 @@ theses: instances: - { tag: school, school: "IfI" } -theses-medien: - graph-file: theses-medien.yaml +theses-media: + graph-file: theses-media.yaml category: "theses" definition-scope: school definition-description: From 3aa532d7622b36ced9a4c6c9fe99cb771e23ca45 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 22 Dec 2022 01:20:18 +0100 Subject: [PATCH 15/27] fix: distinguishable descriptions --- _index.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_index.yaml b/_index.yaml index e531bce..6801ac4 100644 --- a/_index.yaml +++ b/_index.yaml @@ -26,12 +26,12 @@ theses: instance-description: fallback-lang: de-de-formal fallback: - - "Abschlussarbeiten" + - "Abschlussarbeiten Informatik" - | Anmeldung, Verwaltung und digitale Abgabe von Abschlussarbeiten translations: en-eu: - - "Theses" + - "Theses Informatics" - | Registration, management, and digital submission of (bachelor's and master's) theses # Scopes of instances to create for testing @@ -54,12 +54,12 @@ theses-media: instance-description: fallback-lang: de-de-formal fallback: - - "Abschlussarbeiten" + - "Abschlussarbeiten Medieninformatik" - | Anmeldung, Verwaltung und digitale Abgabe von Abschlussarbeiten translations: en-eu: - - "Theses" + - "Theses Media Informatics" - | Registration, management, and digital submission of (bachelor's and master's) theses instances: From f1589b1e212c242fbb7a04de4fb218aedcada265 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 24 Feb 2023 03:42:52 +0100 Subject: [PATCH 16/27] fix: professors & mentors accept submissions --- theses-media.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/theses-media.yaml b/theses-media.yaml index 6e05a3c..172b691 100644 --- a/theses-media.yaml +++ b/theses-media.yaml @@ -2082,6 +2082,8 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb + - *hochschullehrer + - *betreuer view-actor: *view-alle form: &antrag-forms-pruefungsamt-abgabe <<: *antrag-forms-pruefungsamt From 5b3be5cd8c66f3137fdd8d923530cc4c24cb44cf Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 2 Mar 2023 14:12:14 +0100 Subject: [PATCH 17/27] theses-media: secretariat can't register grades --- theses-media.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/theses-media.yaml b/theses-media.yaml index 172b691..0816aad 100644 --- a/theses-media.yaml +++ b/theses-media.yaml @@ -2304,8 +2304,6 @@ nodes: source: "benotet" actors: - *pruefungsamt - - *sekretariat-mi-feulner - - *sekretariat-mi-schwamb view-actor: *view-alle form: "notizen": *notizen-form From e8be33232c5120f95a93b0e58b09f9aacf6f7542 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Fri, 24 Feb 2023 03:25:06 +0100 Subject: [PATCH 18/27] feat: multiple final states wrt. PAGS & media inf --- cs-minor-degrees.yaml | 289 +++++++++++++++++++++++++++++++++++------- 1 file changed, 242 insertions(+), 47 deletions(-) diff --git a/cs-minor-degrees.yaml b/cs-minor-degrees.yaml index 6a1b5cb..be48263 100644 --- a/cs-minor-degrees.yaml +++ b/cs-minor-degrees.yaml @@ -10,51 +10,62 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Application submitted" - viewers: &view-alle + viewers: &view-minimal - &student_in # tag: payload-reference payload-label: "student:in" - &pruefungsamt # tag: authorized authorized: {"dnf-terms": [[{"tag": "variable", "var": "exam-office"}]]} - - &sekretariat # - tag: user - user: "Sigrid.Roden@campus.lmu.de" - - &pruefungsamt_hauptfach # - tag: payload-reference - payload-label: "pruefungsamt_hf" payload-view: &payload-view "student:in": - viewers: *view-alle + viewers: *view-minimal display-label: fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" "pruefungsamt_hf": - viewers: *view-alle + 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-x # TODO alle PAGS-Personen + tag: user + user: Andrew.Allen@example.invalid + - &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-alle + viewers: *view-minimal display-label: fallback: "Nebenfach" fallback-lang: de-de-formal translations: en-eu: "Minor Subject" - "abschlussdokumente": - viewers: *view-alle + "abschlussdokumente": &abschlussdokumente-payload + viewers: *view-minimal display-label: fallback: "Abschlussdokumente" fallback-lang: de-de-formal translations: en-eu: "Minor Diploma" - "abschlussdatum": - viewers: *view-alle + "abschlussdatum": &abschlussdatum-payload + viewers: *view-minimal display-label: fallback: "Abschlussdatum" fallback-lang: de-de-formal @@ -68,8 +79,16 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Date of Announcement" - "kommunikation": - viewers: *view-alle + "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 @@ -90,7 +109,8 @@ nodes: - &alle-studierenden tag: authorized authorized: {"dnf-terms": [[{"tag": "variable", "var": "student"}]]} - view-actor: *view-alle + view-actor: *view-minimal + viewers: *view-minimal messages: - viewers: - *alle-studierenden @@ -173,7 +193,8 @@ nodes: en-eu: "Edit application" actors: - *student_in - view-actor: *view-alle + view-actor: *view-minimal + viewers: *view-minimal messages: - viewers: - *student_in @@ -200,7 +221,8 @@ nodes: en-eu: "Answer enquiries" actors: - *student_in - view-actor: *view-alle + view-actor: *view-minimal + viewers: *view-minimal form: "nebenfachvariante": - "1": *nebenfach-field @@ -216,7 +238,7 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Enquiries" - viewers: *view-alle + viewers: *view-minimal messages: - viewers: @@ -243,7 +265,8 @@ nodes: en-eu: "Check back on the application" actors: - *pruefungsamt - view-actor: *view-alle + view-actor: *view-minimal + viewers: *view-minimal form: "kommunikation": - "1": *kommunikation-field @@ -255,7 +278,7 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Application rejected" - viewers: *view-alle + viewers: *view-minimal payload-view: *payload-view @@ -272,37 +295,71 @@ nodes: en-eu: "Reject application" actors: - *pruefungsamt - view-actor: *view-alle + view-actor: *view-minimal + viewers: *view-minimal form: "kommunikation": - "1": *kommunikation-field - "antrag genehmigt": + #################### + # Antrag genehmigt # + #################### + + "antrag genehmigt, informatik": &genehmigt-node-informatik viewers: - display-label: + display-label: &genehmigt-label fallback: "Nebenfachabschluss erfolgreich" fallback-lang: de-de-formal translations: en-eu: "Minor degree successful" - viewers: *view-alle + viewers: &view-informatik + - *student_in + - *pruefungsamt + - *sekretariat-i + - *pruefungsamt_hauptfach - payload-view: *payload-view + payload-view: + <<: *payload-view + "student:in_2": + <<: *student_in-2-payload + viewers: *view-informatik + "abschlussdokumente": + <<: *abschlussdokumente-payload + viewers: *view-informatik + "abschlussdatum": + <<: *abschlussdatum-payload + viewers: *view-informatik + "kommunikation": + <<: *kommunikation-payload + viewers: *view-informatik final: true edges: - "akzeptieren": + "akzeptieren, informatik": &akzeptieren-edge-informatik mode: manual source: "antrag eingereicht" display-label: - fallback: "Nebenfach abschließen" + fallback: "Nebenfach abschließen: Informatik" fallback-lang: de-de-formal translations: - en-eu: "Finalise minor degree" + en-eu: "Finalise minor degree: informatics" actors: - *pruefungsamt - view-actor: *view-alle + 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 @@ -369,28 +426,166 @@ nodes: optional: false "kommunikation": - "6": *kommunikation-field-optional - "initial fertigstellen": + "initial fertigstellen, informatik": &initial-fertigstellen-edge-informatik mode: initial display-label: - fallback: "Nebenfach abschließen" + fallback: "Nebenfach abschließen: Informatik" fallback-lang: de-de-formal translations: - en-eu: "Finalise minor degree" + en-eu: "Finalise minor degree: informatics" actors: - *pruefungsamt - view-actor: *view-alle + view-actor: *view-informatik + viewers: *view-informatik form: <<: *abschliessen-form - "student:in": - - "0": - tag: user - label: - fallback: "Student:in" - fallback-lang: de-de-formal - translations: - en-eu: "Student" - tooltip: null - default: null - optional: false "nebenfachvariante": - - "0.1": *nebenfach-field \ No newline at end of file + - "0.2": *nebenfach-field + + + "antrag genehmigt, informatik, PAGS": + <<: *genehmigt-node-informatik + + viewers: + display-label: *genehmigt-label + viewers: &view-informatik-pags + - *student_in + - *pruefungsamt + - *sekretariat-i + - *pa-pags-x + - *pruefungsamt_hauptfach + + payload-view: + <<: *payload-view + "student:in_2": + <<: *student_in-2-payload + viewers: *view-informatik-pags + "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: *genehmigt-label + 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: *view-medieninformatik + "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: *genehmigt-label + viewers: &view-medieninformatik-pags + - *student_in + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *pa-pags-x + - *pruefungsamt_hauptfach + + payload-view: + <<: *payload-view + "student:in_2": + <<: *student_in-2-payload + viewers: *view-medieninformatik-pags + "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)" \ No newline at end of file From d2496b63bd71f39c752d0cae39a3d1fc55399d9a Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 2 Mar 2023 13:41:06 +0100 Subject: [PATCH 19/27] minor-degrees: more specific labels of final nodes --- cs-minor-degrees.yaml | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/cs-minor-degrees.yaml b/cs-minor-degrees.yaml index be48263..c997379 100644 --- a/cs-minor-degrees.yaml +++ b/cs-minor-degrees.yaml @@ -307,11 +307,11 @@ nodes: "antrag genehmigt, informatik": &genehmigt-node-informatik viewers: - display-label: &genehmigt-label - fallback: "Nebenfachabschluss erfolgreich" + display-label: + fallback: "Nebenfachabschluss erfolgreich: Informatik" fallback-lang: de-de-formal translations: - en-eu: "Minor degree successful" + en-eu: "Minor degree successful: informatics" viewers: &view-informatik - *student_in - *pruefungsamt @@ -447,7 +447,11 @@ nodes: <<: *genehmigt-node-informatik viewers: - display-label: *genehmigt-label + 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 @@ -496,7 +500,11 @@ nodes: <<: *genehmigt-node-informatik viewers: - display-label: *genehmigt-label + 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 @@ -545,7 +553,11 @@ nodes: <<: *genehmigt-node-informatik viewers: - display-label: *genehmigt-label + 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 From 37aed3ff51d1250abadf69fd8e7702c4b070a85b Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 2 Mar 2023 13:52:05 +0100 Subject: [PATCH 20/27] minor-degrees: hid 2nd student p.load from student --- cs-minor-degrees.yaml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/cs-minor-degrees.yaml b/cs-minor-degrees.yaml index c997379..e6edf17 100644 --- a/cs-minor-degrees.yaml +++ b/cs-minor-degrees.yaml @@ -322,7 +322,10 @@ nodes: <<: *payload-view "student:in_2": <<: *student_in-2-payload - viewers: *view-informatik + viewers: + - *pruefungsamt + - *sekretariat-i + - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-informatik @@ -463,7 +466,11 @@ nodes: <<: *payload-view "student:in_2": <<: *student_in-2-payload - viewers: *view-informatik-pags + viewers: + - *pruefungsamt + - *sekretariat-i + - *pa-pags-x + - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-informatik-pags @@ -516,7 +523,11 @@ nodes: <<: *payload-view "student:in_2": <<: *student_in-2-payload - viewers: *view-medieninformatik + viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-medieninformatik @@ -570,7 +581,12 @@ nodes: <<: *payload-view "student:in_2": <<: *student_in-2-payload - viewers: *view-medieninformatik-pags + viewers: + - *pruefungsamt + - *sekretariat-mi-feulner + - *sekretariat-mi-schwamb + - *pa-pags-x + - *pruefungsamt_hauptfach "abschlussdokumente": <<: *abschlussdokumente-payload viewers: *view-medieninformatik-pags From 3ab590da9704e797bf35a14424ff9cc567bfa0c1 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Thu, 2 Mar 2023 17:17:16 +0100 Subject: [PATCH 21/27] fix(cs-minor-degrees): adjusted PAGS test user --- cs-minor-degrees.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cs-minor-degrees.yaml b/cs-minor-degrees.yaml index e6edf17..0189f8a 100644 --- a/cs-minor-degrees.yaml +++ b/cs-minor-degrees.yaml @@ -41,7 +41,7 @@ nodes: user: Franziska.Schwamb@campus.lmu.de - &pa-pags-x # TODO alle PAGS-Personen tag: user - user: Andrew.Allen@example.invalid + user: PAGS@lmu.de - &pruefungsamt_hauptfach # Beliebig viele weitere Zugriffspersonen tag: payload-reference payload-label: "pruefungsamt_hf" From ab9bbed136d42f2406c1306e8113ce0a84ead78d Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Sat, 11 Mar 2023 00:48:03 +0100 Subject: [PATCH 22/27] cs-minor-degrees: replace pags test user with complete pags member list --- cs-minor-degrees.yaml | 116 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 107 insertions(+), 9 deletions(-) diff --git a/cs-minor-degrees.yaml b/cs-minor-degrees.yaml index 0189f8a..2434833 100644 --- a/cs-minor-degrees.yaml +++ b/cs-minor-degrees.yaml @@ -30,18 +30,60 @@ nodes: viewers: &view-alle - *student_in - *pruefungsamt - - &sekretariat-i # + - &sekretariat-i tag: user user: "Sigrid.Roden@campus.lmu.de" - - &sekretariat-mi-feulner # + - &sekretariat-mi-feulner tag: user user: Christa.Feulner@campus.lmu.de - - &sekretariat-mi-schwamb # + - &sekretariat-mi-schwamb tag: user user: Franziska.Schwamb@campus.lmu.de - - &pa-pags-x # TODO alle PAGS-Personen + - &pa-pags-goeppel tag: user - user: PAGS@lmu.de + 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-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" @@ -459,7 +501,21 @@ nodes: - *student_in - *pruefungsamt - *sekretariat-i - - *pa-pags-x + - *pa-pags-goeppel + - *pa-pags-haas + - *pa-pags-haenssler + - *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: @@ -469,7 +525,21 @@ nodes: viewers: - *pruefungsamt - *sekretariat-i - - *pa-pags-x + - *pa-pags-goeppel + - *pa-pags-haas + - *pa-pags-haenssler + - *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 @@ -574,7 +644,21 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - - *pa-pags-x + - *pa-pags-goeppel + - *pa-pags-haas + - *pa-pags-haenssler + - *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: @@ -585,7 +669,21 @@ nodes: - *pruefungsamt - *sekretariat-mi-feulner - *sekretariat-mi-schwamb - - *pa-pags-x + - *pa-pags-goeppel + - *pa-pags-haas + - *pa-pags-haenssler + - *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 From 02094e200861c86b8c9805a1da5aeea7e18941cc Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Mon, 13 Mar 2023 17:02:28 +0100 Subject: [PATCH 23/27] cs-minor-degrees: add missing pags member --- cs-minor-degrees.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cs-minor-degrees.yaml b/cs-minor-degrees.yaml index 2434833..44e5e68 100644 --- a/cs-minor-degrees.yaml +++ b/cs-minor-degrees.yaml @@ -48,6 +48,9 @@ nodes: - &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 @@ -504,6 +507,7 @@ nodes: - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler + - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h @@ -528,6 +532,7 @@ nodes: - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler + - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h @@ -647,6 +652,7 @@ nodes: - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler + - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h @@ -672,6 +678,7 @@ nodes: - *pa-pags-goeppel - *pa-pags-haas - *pa-pags-haenssler + - *pa-pags-handl - *pa-pags-jaeckle - *pa-pags-lechermann - *pa-pags-mueller-h From 21f87a2a0ed9da558bb0a2771e82ae6fc312c750 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Mon, 13 Feb 2023 11:13:16 +0000 Subject: [PATCH 24/27] feat: introduce overviews --- _index.yaml | 17 +++++++++++++---- overviews/rooms-mi.yaml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 4 deletions(-) create mode 100644 overviews/rooms-mi.yaml diff --git a/_index.yaml b/_index.yaml index 6801ac4..6885976 100644 --- a/_index.yaml +++ b/_index.yaml @@ -154,7 +154,7 @@ diploma: fallback-lang: de-de-formal fallback: - "Abschlusszeugnisse (IfI)" - - null + - null translations: en-eu: - "Diplomas (IfI)" @@ -166,7 +166,7 @@ diploma: - | Hier können Sie den Status Ihres Abschlusszeugnisses einsehen. translations: - en-eu: + en-eu: - "Bachelor's and Master's diplomas" - | Here you can view the status of your diploma @@ -197,7 +197,7 @@ cs-minor-degrees: - Nebenfach Bachelor Medieninformatik, 60 ECTS - Nebenfach Master Informatik, 30 ECTS translations: - en-eu: + en-eu: - "Computer Science minor degrees" - | Here you can request your degree for the following minor degree programmes: @@ -271,5 +271,14 @@ rooms-mi:

Here, members of staff charged to do so, can report the alloction of offices within their area of competence.

+ overviews: + rooms: + spec-file: rooms-mi.yaml + title: + fallback-lang: de-de-formal + fallback: "Räume" + primary: 0 instances: - - { tag: school, school: "MI" } + - - { tag: school, school: "MI" } + - overviews: + - rooms diff --git a/overviews/rooms-mi.yaml b/overviews/rooms-mi.yaml new file mode 100644 index 0000000..ea792cb --- /dev/null +++ b/overviews/rooms-mi.yaml @@ -0,0 +1,33 @@ +# SPDX-FileCopyrightText: 2023 Gregor Kleen +# +# 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 + payload-label: room + - tag: workflow-workflow-current-payload + payload-label: name + - tag: workflow-workflow-last-action-time From 6ffd11295945cacf100eb1582a0892ad6a58f8da Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 15 Feb 2023 11:55:15 +0000 Subject: [PATCH 25/27] chore: move cip-courses-mi to term-school scope --- _index.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/_index.yaml b/_index.yaml index 6885976..007619d 100644 --- a/_index.yaml +++ b/_index.yaml @@ -211,7 +211,7 @@ cs-minor-degrees: cip-courses-mi: graph-file: cip-courses-mi.yaml category: "administration" - definition-scope: school + definition-scope: term-school definition-description: fallback-lang: de-de-formal fallback: @@ -224,7 +224,7 @@ cip-courses-mi: instance-description: fallback-lang: de-de-formal fallback: - - "Anmeldung für CIP-Einführungskurse (SoSe 2022)" + - "Anmeldung für CIP-Einführungskurse" - |

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. @@ -239,9 +239,9 @@ cip-courses-mi: Falls Sie bereits eine Kennung zugeteilt bekommen haben und Sie diese nur vergessen haben, brauchen Sie nicht erneut an einer Einführungsveranstaltung teilzunehmen.
Kommen Sie in diesem Fall bitte einfach in die CIP-Betreuung.

- translations: [] + translations: {} instances: - - { tag: school, school: "MI" } + - { tag: term-school, school: "MI", term: "S22" } rooms-mi: graph-file: rooms-mi.yaml @@ -264,13 +264,13 @@ rooms-mi:

Hier können mit dieser Aufgabe beauftragte Mitarbeiter:innen des mathematischen Instituts die Belegung der Büros in ihrem Zuständigkeitsbereich melden.

- translations: - en-eu: - - "Reporting of Room Allocation" - - | -

- Here, members of staff charged to do so, can report the alloction of offices within their area of competence. -

+ translations: + en-eu: + - "Reporting of Room Allocation" + - | +

+ Here, members of staff charged to do so, can report the alloction of offices within their area of competence. +

overviews: rooms: spec-file: rooms-mi.yaml From 52f5cca70f5f812bd10399c4643c6ff11465c20a Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 15 Feb 2023 15:08:39 +0000 Subject: [PATCH 26/27] feat(overviews): column headers --- overviews/rooms-mi.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/overviews/rooms-mi.yaml b/overviews/rooms-mi.yaml index ea792cb..5d2fdab 100644 --- a/overviews/rooms-mi.yaml +++ b/overviews/rooms-mi.yaml @@ -27,7 +27,17 @@ viewers: &creators 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-last-action-time From 80a0d4a6d5a515040f65a0c5c52cb92a3d085e4d Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 22 Mar 2023 07:26:30 +0000 Subject: [PATCH 27/27] overviews(rooms-mi): state column --- overviews/rooms-mi.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/overviews/rooms-mi.yaml b/overviews/rooms-mi.yaml index 5d2fdab..f077b5a 100644 --- a/overviews/rooms-mi.yaml +++ b/overviews/rooms-mi.yaml @@ -40,4 +40,5 @@ columns: translations: en-eu: "User" payload-label: name + - tag: workflow-workflow-state - tag: workflow-workflow-last-action-time