From b88f24f4ae94803974e0dbc1df1a7235ef78a108 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 2 Jul 2021 14:49:27 +0200 Subject: [PATCH 01/10] feat(recognitions-ifi): added waiting-states Additional nodes model waiting for ending of e.g. tutor occupation or waiting for external information, like confirmation by email Fixes #2 --- recognitions-ifi.yaml | 218 ++++++++++++++++++++++++++++++++++++++---- 1 file changed, 199 insertions(+), 19 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index c502dfd..82c85d8 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -61,7 +61,9 @@ fallback-lang: de-de-formal translations: en-eu: "Term" - +#################################### +# IT-Kompetenz +#################################### "itkompetenz antrag, student": messages: - <<: &message-antrag-student @@ -230,7 +232,7 @@ - *pruefungsamt - *student form: *itkompetenz-form - "itkompetenz antrag zurueck": + "itkompetenz antrag zurueck": &itkompetenz-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -249,7 +251,7 @@ optional: true "titel, englisch": *entitel-form-optional "notizen": ¬izen-form - - "4": + - "4": ¬izen-field tag: text large: true label: @@ -281,6 +283,12 @@ en-eu: "Hidden from the applicant" default: null optional: true + "itkompetenz antrag zurueck, warten": + <<: *itkompetenz-back-edge + source: "itkompetenz antrag, warten" + "itkompetenz antrag zurueck, information": + <<: *itkompetenz-back-edge + source: "itkompetenz antrag, information" viewers: display-label: fallback: "Antrag noch unfertig (IT-Kompetenz)" @@ -386,6 +394,58 @@ optional: false source: "itkompetenz antrag, pa" payload-view: *payload-view-itkompetenz-notizen +####################################################### +"itkompetenz antrag, warten": &warten-node + viewers: + display-label: + fallback: "Warten" + fallback-lang: de-de-formal + translations: + en-eu: "Wait" + viewers: + - *pruefungsamt + edges: + "warten": &warten-edge + mode: manual + display-label: + fallback: "Warten" + fallback-lang: de-de-formal + translations: + en-eu: "Wait" + source: "itkompetenz antrag, pa" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + form: *internenotizen-formblock + payload-view: *payload-view-itkompetenz-notizen +"itkompetenz antrag, information": &info-node + viewers: + display-label: + fallback: "Warten auf externe Information" + fallback-lang: de-de-formal + translations: + en-eu: "Wait for external information" + viewers: + - *pruefungsamt + edges: + "warten": &info-edge + mode: manual + display-label: + fallback: "Warten auf externe Information" + fallback-lang: de-de-formal + translations: + en-eu: "Wait for external information" + source: "itkompetenz antrag, pa" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + form: + "notizen": *notizen-form-optional + "internenotizen": *internenotizen-form-optional + payload-view: *payload-view-itkompetenz-notizen +####################################################### "itkompetenz ok": final: ok messages: &message-ok @@ -400,7 +460,7 @@ en-eu: "Your recognition application has been accepted. The recognition will appear in a few weeks on your transcript of records. No further action is required. In urgent cases (and please only then) you may send an email to Stephan Barth to ask for faster inclusion into the transcript of records." edges: - "itkompetenz akzeptieren": + "itkompetenz akzeptieren": &itkompetenz-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -427,6 +487,12 @@ default: null optional: false <<: *internenotizen-formblock-optional + "itkompetenz akzeptieren, warten": + <<: *itkompetenz-ok-edge + source: "itkompetenz antrag, warten" + "itkompetenz akzeptieren, information": + <<: *itkompetenz-ok-edge + source: "itkompetenz antrag, information" viewers: display-label: fallback: "Antrag genehmigt (IT-Kompetenz)" @@ -439,10 +505,10 @@ payload-view: <<: *payload-view-itkompetenz <<: *payload-view-internenotizen -"itkompetenz abgelehnt": +"itkompetenz abgelehnt": final: not-ok edges: - "itkompetenz ablehnen": + "itkompetenz ablehnen": &itkompetenz-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -457,6 +523,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "itkompetenz ablehnen, warten": + <<: *itkompetenz-not-ok-edge + source: "itkompetenz antrag, warten" + "itkompetenz ablehnen, information": + <<: *itkompetenz-not-ok-edge + source: "itkompetenz antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (IT-Kompetenz)" @@ -467,7 +539,9 @@ - *student - *pruefungsamt payload-view: *payload-view-itkompetenz-notizen - +#################################### +# Medienkompetenz +#################################### "medienkompetenz antrag, student": messages: - *message-antrag-student @@ -543,7 +617,7 @@ - *pruefungsamt - *student form: *medienkompetenz-form - "medienkompetenz antrag zurueck": + "medienkompetenz antrag zurueck": &medienkompetenz-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -560,6 +634,12 @@ "titel, englisch": *entitel-form-optional "notizen": *notizen-form <<: *internenotizen-formblock-optional + "medienkompetenz antrag zurueck, warten": + <<: *medienkompetenz-back-edge + source: "medienkompetenz antrag, warten" + "medienkompetenz antrag zurueck, information": + <<: *medienkompetenz-back-edge + source: "medienkompetenz antrag, information" viewers: display-label: fallback: "Antrag noch unfertig (Medienkompetenz)" @@ -631,11 +711,27 @@ <<: *internenotizen-kante source: "medienkompetenz antrag, pa" payload-view: *payload-view-medienkompetenz-notizen +############################################## +"medienkompetenz antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "medienkompetenz antrag, pa" + payload-view: *payload-view-medienkompetenz-notizen +"medienkompetenz antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "medienkompetenz antrag, pa" + payload-view: *payload-view-medienkompetenz-notizen +############################################## "medienkompetenz ok": final: ok messages: *message-ok edges: - "medienkompetenz akzeptieren": + "medienkompetenz akzeptieren": &medienkompetenz-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -652,6 +748,12 @@ "titel, englisch": *entitel-form-optional "semester": *semester-form <<: *internenotizen-formblock-optional + "medienkompetenz akzeptieren, warten": + <<: *medienkompetenz-ok-edge + source: "medienkompetenz antrag, warten" + "medienkompetenz akzeptieren, information": + <<: *medienkompetenz-ok-edge + source: "medienkompetenz antrag, information" viewers: display-label: fallback: "Antrag genehmigt (Medienkompetenz)" @@ -664,10 +766,10 @@ payload-view: <<: *payload-view-medienkompetenz <<: *payload-view-internenotizen -"medienkompetenz abgelehnt": +"medienkompetenz abgelehnt": final: not-ok edges: - "medienkompetenz ablehnen": + "medienkompetenz ablehnen": &medienkompetenz-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -682,6 +784,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "medienkompetenz abgelehnt, warten": + <<: *medienkompetenz-not-ok-edge + source: "medienkompetenz antrag, warten" + "medienkompetenz abgelehnt, information": + <<: *medienkompetenz-not-ok-edge + source: "medienkompetenz antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (Medienkompetenz)" @@ -692,7 +800,9 @@ - *student - *pruefungsamt payload-view: *payload-view-medienkompetenz-notizen - +#################################### +# Tutor +#################################### "tutor antrag, student": messages: - *message-antrag-student @@ -826,7 +936,7 @@ - *pruefungsamt - *student form: *tutor-form - "tutor antrag zurueck": + "tutor antrag zurueck": &tutor-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -852,6 +962,12 @@ optional: true "notizen": *notizen-form <<: *internenotizen-formblock-optional + "tutor antrag zurueck, warten": + <<: *tutor-back-edge + source: "tutor antrag, warten" + "tutor antrag zurueck, information": + <<: *tutor-back-edge + source: "tutor antrag, information" viewers: display-label: fallback: "Antrag noch unfertig (Tutor)" @@ -913,11 +1029,27 @@ <<: *internenotizen-kante source: "tutor antrag, pa" payload-view: *payload-view-tutor-notizen +############################################## +"tutor antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "tutor antrag, pa" + payload-view: *payload-view-tutor-notizen +"tutor antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "tutor antrag, pa" + payload-view: *payload-view-tutor-notizen +############################################## "tutor ok": final: ok messages: *message-ok edges: - "tutor akzeptieren": + "tutor akzeptieren": &tutor-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -933,6 +1065,12 @@ "institut": *institut-form "semester": *semester-form <<: *internenotizen-formblock-optional + "tutor akzeptieren, warten": + <<: *tutor-ok-edge + source: "tutor antrag, warten" + "tutor akzeptieren, information": + <<: *tutor-ok-edge + source: "tutor antrag, information" viewers: display-label: fallback: "Antrag genehmigt (Tutor)" @@ -948,7 +1086,7 @@ "tutor abgelehnt": final: not-ok edges: - "tutor ablehnen": + "tutor ablehnen": &tutor-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -963,6 +1101,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "tutor abgelehnt, warten": + <<: *tutor-not-ok-edge + source: "tutor antrag, warten" + "tutor abgelehnt, information": + <<: *tutor-not-ok-edge + source: "tutor antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (Tutor)" @@ -973,7 +1117,9 @@ - *student - *pruefungsamt payload-view: *payload-view-tutor-notizen - +#################################### +# Sozialekompetenz +#################################### "sozialekompetenz antrag, student": messages: - *message-antrag-student @@ -1037,7 +1183,7 @@ - *pruefungsamt - *student form: *sozialekompetenz-form - "sozialekompetenz antrag zurueck": + "sozialekompetenz antrag zurueck": &sozialekompetenz-back-edge mode: manual display-label: fallback: "Antrag an Student zurück geben" @@ -1054,6 +1200,12 @@ "titel, englisch": *entitel-form-optional "notizen": *notizen-form <<: *internenotizen-formblock-optional + "sozialekompetenz antrag zurueck, warten": + <<: *sozialekompetenz-back-edge + source: "sozialekompetenz antrag, warten" + "sozialekompetenz antrag zurueck, information": + <<: *sozialekompetenz-back-edge + source: "sozialekompetenz antrag, information" viewers: display-label: fallback: "Antrag noch unfertig (Soziale Kompetenz)" @@ -1125,11 +1277,27 @@ <<: *internenotizen-kante source: "sozialekompetenz antrag, pa" payload-view: *payload-view-sozialekompetenz-notizen +############################################## +"sozialekompetenz antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "sozialekompetenz antrag, pa" + payload-view: *payload-view-sozialekompetenz-notizen +"sozialekompetenz antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "sozialekompetenz antrag, pa" + payload-view: *payload-view-sozialekompetenz-notizen +############################################## "sozialekompetenz ok": final: ok messages: *message-ok edges: - "sozialekompetenz akzeptieren": + "sozialekompetenz akzeptieren": &sozialekompetenz-ok-edge mode: manual display-label: fallback: "Antrag genehmigen" @@ -1146,6 +1314,12 @@ "titel, englisch": *entitel-form-optional "semester": *semester-form <<: *internenotizen-formblock-optional + "sozialekompetenz akzeptieren, warten": + <<: *sozialekompetenz-ok-edge + source: "sozialekompetenz antrag, warten" + "sozialekompetenz akzeptieren, information": + <<: *sozialekompetenz-ok-edge + source: "sozialekompetenz antrag, information" viewers: display-label: "Antrag genehmigt (Soziale Kompetenz)" viewers: @@ -1157,7 +1331,7 @@ "sozialekompetenz abgelehnt": final: not-ok edges: - "sozialekompetenz ablehnen": + "sozialekompetenz ablehnen": &sozialekompetenz-not-ok-edge mode: manual display-label: fallback: "Antrag ablehnen" @@ -1172,6 +1346,12 @@ form: "notizen": *notizen-form <<: *internenotizen-formblock-optional + "sozialekompetenz abgelehnt, warten": + <<: *sozialekompetenz-not-ok-edge + source: "sozialekompetenz antrag, warten" + "sozialekompetenz abgelehnt, information": + <<: *sozialekompetenz-not-ok-edge + source: "sozialekompetenz antrag, information" viewers: display-label: fallback: "Antrag abgelehnt (Soziale Kompetenz)" From d8e34c730228db99916756f949c3948a4f9d836f Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 2 Jul 2021 14:57:50 +0200 Subject: [PATCH 02/10] fix(recognitions-ifi): gendering --- recognitions-ifi.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 82c85d8..cca7852 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -28,7 +28,7 @@ "student": - tag: user label: - fallback: "Student" + fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" @@ -49,7 +49,7 @@ viewers: - *pruefungsamt display-label: - fallback: "Student" + fallback: "Student:in" fallback-lang: de-de-formal translations: en-eu: "Student" @@ -96,7 +96,7 @@
  • Nur bereits erbrachte Leistungen können anerkannt werden; ein bloßer Arbeitsvertrag ist nicht ausreichend
  • - Diese Anerkennung steht nur Studenten des Bachelor Informatik (Hauptfach) zur Verfügung. + Diese Anerkennung steht nur Studierenden des Bachelor Informatik (Hauptfach) zur Verfügung. fallback-lang: de-de-formal translations: en-eu: >- @@ -235,7 +235,7 @@ "itkompetenz antrag zurueck": &itkompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -260,7 +260,7 @@ translations: en-eu: "Notes / Comments" tooltip: - fallback: "Zur Kommunikation mit dem Studenten" + fallback: "Zur Kommunikation mit Student:in" fallback-lang: de-de-formal translations: en-eu: "For communication with the student" @@ -277,7 +277,7 @@ translations: en-eu: "Internal notes" tooltip: - fallback: "Versteckt vor Antragsteller" + fallback: "Versteckt vor Antragsteller:in" fallback-lang: de-de-formal translations: en-eu: "Hidden from the applicant" @@ -347,7 +347,7 @@ viewers: - *pruefungsamt display-label: - fallback: "Interne Notizen (versteckt vor Antragsteller)" + fallback: "Interne Notizen (versteckt vor Antragsteller:in)" fallback-lang: de-de-formal translations: en-eu: "Internal notes (hidden from the applicant)" @@ -564,7 +564,7 @@
  • Nur bereits erbrachte Leistungen können anerkannt werden; ein bloßer Arbeitsvertrag ist nicht ausreichend
  • - Diese Anerkennung steht nur Studenten des Bachelor Medieninformatik (Hauptfach) zur Verfügung. + Diese Anerkennung steht nur Studierenden des Bachelor Medieninformatik (Hauptfach) zur Verfügung. fallback-lang: de-de-formal translations: #zuvor IT-Work -> sollte media-work sein (vgl. Deutsch) @@ -620,7 +620,7 @@ "medienkompetenz antrag zurueck": &medienkompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -939,7 +939,7 @@ "tutor antrag zurueck": &tutor-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -1137,7 +1137,7 @@ fallback: "Anerkennung einer Tätigkeit, bei der eine bestimmte leitende persönliche und soziale Kompetenz demonstriert wurde (z.B. das selbstständige Leiten einer Gruppe, eine eigenständige Sportlehrertätigkeit etc.) als soziale und persönliche Kompetenz. Hierfür müssen sie mindestens 90 Stunden einer entsprechenden Tätigkeit vorweisen. - Diese Anerkennung steht nur Studenten des Bachelor Informatik und Medieninformatik (Hauptfach) zur Verfügung." + Diese Anerkennung steht nur Studierenden des Bachelor Informatik und Medieninformatik (Hauptfach) zur Verfügung." fallback-lang: de-de-formal translations: en-eu: "Recognition of an occupation that demonstrates leading personel and social skills @@ -1186,7 +1186,7 @@ "sozialekompetenz antrag zurueck": &sozialekompetenz-back-edge mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" @@ -1471,7 +1471,7 @@ "englisch antrag zurueck": mode: manual display-label: - fallback: "Antrag an Student zurück geben" + fallback: "Antrag an Student:in zurück geben" fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" From 3f194ccca6158d1b068f122b8eda447bf0805453 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Sat, 3 Jul 2021 22:49:34 +0200 Subject: [PATCH 03/10] feat(recognitions-ifi): added new recognition sozialekompetenz master mediainformatics Fixes #4 --- recognitions-ifi.yaml | 419 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 416 insertions(+), 3 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index cca7852..b27332d 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -441,9 +441,7 @@ - *pruefungsamt view-actor: - *pruefungsamt - form: - "notizen": *notizen-form-optional - "internenotizen": *internenotizen-form-optional + form: *internenotizen-formblock payload-view: *payload-view-itkompetenz-notizen ####################################################### "itkompetenz ok": @@ -1624,3 +1622,418 @@ - *student - *pruefungsamt payload-view: *payload-view-englisch-notizen +#################################### +# Sozialekompetenz Master +#################################### +"sozialekompetenz master antrag, student": + messages: + - *message-antrag-student + edges: + "sozialekompetenz master beantragen": + source: "init" + <<: &sozialekompetenz-master-beantragen + mode: manual + messages: + - viewers: + - *student + - tag: initiator + status: info + content: + fallback: "Anerkennung einer Tätigkeit, bei der eine bestimmte leitende persönliche und soziale Kompetenz demonstriert wurde + (z.B. das selbstständige Leiten einer Gruppe, eine eigenständige Sportlehrertätigkeit etc.) als soziale und persönliche Kompetenz. + Hierfür müssen sie mindestens 180 Stunden einer entsprechenden Tätigkeit vorweisen. + Diese Anerkennung steht nur Studierenden des Master Medieninformatik (Hauptfach) zur Verfügung." + fallback-lang: de-de-formal + translations: + en-eu: "Recognition of an occupation that demonstrates leading personel and social skills + (e.g. as autonomous guide of a group, autonomous work as sport teacher, etc.) as a “soziale und persönliche Kompetenz”. + Total work time must be at least 180 hours in this occupation. This recognition is only possible for students of master mediainformatics (major subject)." + - *message-antrag-bescheidinhalt + display-label: + fallback: "Tätigkeit (nicht Tutortätigkeit) als soziale und persönliche Kompetenz anerkennen lassen (nur Medieninformatik Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Have an occupation (not as a tutor) recognized as a “soziale und persönliche Kompetenz” (only for mediainformatics bachelor as a major subject)" + actors: + - *student + view-actor: + - *pruefungsamt + - &entscheider + tag: payload-reference + payload-label: "entscheidende person" + - *student + form: &sozialekompetenz-master-form + "titel": *titel-form + "titel, englisch": *entitel-form-optional + "beleg": *beleg-form + "notizen": *notizen-form-optional + "sozialekompetenz master selbst beantragen": + <<: *sozialekompetenz-master-beantragen + mode: initial + form: + <<: *sozialekompetenz-master-form + "student": + - "0": + tag: capture-user + actors: + - *any-student + "sozialekompetenz master editieren": + mode: manual + display-label: + fallback: "Antrag bearbeiten (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Edit application (Soziale Kompetenz Master)" + source: "sozialekompetenz master antrag, student" + actors: + - *student + view-actor: + - *pruefungsamt + - *student + - *entscheider + form: *sozialekompetenz-form + "sozialekompetenz master antrag zurueck": &sozialekompetenz-master-back-edge + mode: manual + display-label: + fallback: "Antrag an Student:in zurück geben" + fallback-lang: de-de-formal + translations: + en-eu: "Hand application back to student" + source: "sozialekompetenz master antrag, pa" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + form: &sozialekompetenz-master-notizen-form + "titel": *titel-form-optional + "titel, englisch": *entitel-form-optional + "notizen": *notizen-form + <<: *internenotizen-formblock-optional + "sozialekompetenz master antrag zurueck, entscheider": + <<: *sozialekompetenz-master-back-edge + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider + view-actor: + - *entscheider + - *pruefungsamt + "sozialekompetenz master antrag zurueck, warten": + <<: *sozialekompetenz-master-back-edge + source: "sozialekompetenz master antrag, warten" + "sozialekompetenz master antrag zurueck, information": + <<: *sozialekompetenz-master-back-edge + source: "sozialekompetenz master antrag, information" + viewers: + display-label: + fallback: "Antrag noch unfertig (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application not finished (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + - *entscheider + payload-view: + <<: &payload-view-entscheider + "entscheider": + viewers: + - *pruefungsamt + - tag: initiator + display-label: + fallback: "Entscheidende Person" + fallback-lang: de-de-formal + translations: + en-eu: "Decision-maker" + <<: &payload-view-sozialekompetenz-master-notizen + <<: &payload-view-sozialekompetenz-master + "student": + viewers: + - *pruefungsamt + - *entscheider + display-label: + fallback: "Student:in" + fallback-lang: de-de-formal + translations: + en-eu: "Student" + "semester": + viewers: + - *pruefungsamt + - *entscheider + display-label: + fallback: "Semester" + fallback-lang: de-de-formal + translations: + en-eu: "Term" + "titel": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Titel (Deutsch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (German)" + "titel, englisch": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Titel (Englisch)" + fallback-lang: de-de-formal + translations: + en-eu: "Title (English)" + "beleg": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Beleg" + fallback-lang: de-de-formal + translations: + en-eu: "Documentation" + <<: &payload-view-notizen-entscheider + "notizen": + viewers: + - *student + - tag: initiator + - *pruefungsamt + - *entscheider + display-label: + fallback: "Notizen / Anmerkungen" + fallback-lang: de-de-formal + translations: + en-eu: "Notes / Comments" + "internenotizen": + viewers: + - *pruefungsamt + - *entscheider + display-label: + fallback: "Interne Notizen (versteckt vor Antragsteller:in)" + fallback-lang: de-de-formal + translations: + en-eu: "Internal notes (hidden from the applicant)" +"sozialekompetenz master antrag, pa": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + edges: + "sozialekompetenz master einreichen": + mode: manual + display-label: + fallback: "Antrag zur Begutachtung einreichen" + fallback-lang: de-de-formal + translations: + en-eu: "Submit application for evaluation" + source: "sozialekompetenz master antrag, student" + actors: + - *student + view-actor: + - *pruefungsamt + - *entscheider + - *student + payload-view: *payload-view-sozialekompetenz-master-notizen +############################################## +"sozialekompetenz master antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Soziale Kompetenz Master)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "sozialekompetenz master antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, pa, weiterleitung" + payload-view: *payload-view-sozialekompetenz-master-notizen +############################################## +"sozialekompetenz master antrag, entscheider": + viewers: + display-label: + fallback: "Antrag in Begutachtung durch entscheidende Person (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated by decision-maker (Soziale Kompetenz Master)" + viewers: + - *pruefungsamt + - *entscheider + edges: + "sozialekompetenz master entscheider eintragen": &sozialekompetenz-master-entscheider-edge + mode: manual + display-label: + fallback: "Entscheidende Person eintragen" + fallback-lang: de-de-formal + translations: + en-eu: "Enter decision-maker" + source: "sozialekompetenz master antrag, pa, weiterleitung" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + - *entscheider + form: + "entscheider": &entscheider-form + - "1": &entscheider-field + tag: multiple + label: + fallback: "Entscheidende Personen" + fallback-lang: de-de-formal + translations: + en-eu: "Decision-makers" + tooltip: null + default: null + min: 0 + range: null + sub: + tag: user + label: + fallback: "Entscheidende Person" + fallback-lang: de-de-formal + translations: + en-eu: "Decision-maker" + tooltip: null + default: null + optional: false + "sozialekompetenz master entscheider eintragen, warten": + <<: *sozialekompetenz-master-entscheider-edge + source: "sozialekompetenz master antrag, warten" + "sozialekompetenz master entscheider eintragen, information": + <<: *sozialekompetenz-master-entscheider-edge + source: "sozialekompetenz master antrag, information" + "sozialekompetenz master entscheider weiterleitung": + mode: automatic + source: "sozialekompetenz master antrag, pa, weiterleitung" + restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } + payload-view: &payload-view-sozialekompetenz-master-entscheider + <<: *payload-view-sozialekompetenz-master-notizen + <<: *payload-view-entscheider +############################################## +"sozialekompetenz master antrag, warten": + <<: *warten-node + edges: + "warten": + <<: *warten-edge + source: "sozialekompetenz master antrag, pa, weiterleitung" + payload-view: *payload-view-sozialekompetenz-master-entscheider +"sozialekompetenz master antrag, information": + <<: *info-node + edges: + "warten": + <<: *info-edge + source: "sozialekompetenz master antrag, pa, weiterleitung" + payload-view: *payload-view-sozialekompetenz-master-entscheider +############################################## +"sozialekompetenz master ok, entscheider": + viewers: + display-label: + fallback: "Antragsgenehmigung bestätigen" + fallback-lang: de-de-formal + translations: + en-eu: "Confirm application approval" + viewers: + - *pruefungsamt + - *entscheider + edges: + "sozialekompetenz master akzeptieren, entscheider": &sozialekompetenz-master-ok-approval-edge + mode: manual + display-label: + fallback: "Antrag genehmigen" + fallback-lang: de-de-formal + translations: + en-eu: "Accept application" + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider + view-actor: + - *pruefungsamt + - *entscheider + form: &sozialekompetenz-master-ok-form + "titel": *titel-form + "titel, englisch": *entitel-form-optional + <<: *internenotizen-formblock-optional + payload-view: *payload-view-sozialekompetenz-master-entscheider +############################################## +"sozialekompetenz master ok": + final: ok + messages: *message-ok + edges: + "sozialekompetenz master akzeptieren": &sozialekompetenz-master-ok-edge + <<: *sozialekompetenz-master-ok-approval-edge + source: "sozialekompetenz master antrag, pa, weiterleitung" + actors: + - *pruefungsamt + form: + <<: *sozialekompetenz-master-ok-form + "semester": *semester-form + "sozialekompetenz master akzeptieren, warten": + <<: *sozialekompetenz-master-ok-edge + source: "sozialekompetenz master antrag, warten" + "sozialekompetenz master akzeptieren, information": + <<: *sozialekompetenz-master-ok-edge + source: "sozialekompetenz master antrag, information" + "sozialekompetenz master genehmigung bestaetigen": + <<: *sozialekompetenz-master-ok-edge + source: "sozialekompetenz master ok, entscheider" + viewers: + display-label: "Antrag genehmigt (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + payload-view: *payload-view-sozialekompetenz-master-notizen +"sozialekompetenz master abgelehnt": + final: not-ok + edges: + "sozialekompetenz ablehnen": &sozialekompetenz-master-not-ok-edge + mode: manual + display-label: + fallback: "Antrag ablehnen" + fallback-lang: de-de-formal + translations: + en-eu: "Reject application" + source: "sozialekompetenz master antrag, pa, weiterleitung" + actors: + - *pruefungsamt + view-actor: + - *pruefungsamt + - *entscheider + form: + "notizen": *notizen-form + <<: *internenotizen-formblock-optional + "sozialekompetenz master abgelehnt, entscheider": + <<: *sozialekompetenz-master-not-ok-edge + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider + "sozialekompetenz master abgelehnt, warten": + <<: *sozialekompetenz-master-not-ok-edge + source: "sozialekompetenz master antrag, warten" + "sozialekompetenz master abgelehnt, information": + <<: *sozialekompetenz-master-not-ok-edge + source: "sozialekompetenz master antrag, information" + viewers: + display-label: + fallback: "Antrag abgelehnt (Soziale Kompetenz Master)" + fallback-lang: de-de-formal + translations: + en-eu: "Application rejected (Soziale Kompetenz Master)" + viewers: + - *student + - *pruefungsamt + - *entscheider + payload-view: *payload-view-sozialekompetenz-master-notizen \ No newline at end of file From f0a7ff029e5a498b56883bbf1002e43c2ff3be88 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Mon, 12 Jul 2021 15:49:45 +0200 Subject: [PATCH 04/10] fix(recognitions-ifi): changed view behaviour of waiting-states --- recognitions-ifi.yaml | 104 +++++++++++++++++++++++++++++++++--------- 1 file changed, 82 insertions(+), 22 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index b27332d..c351be3 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -239,7 +239,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -375,6 +375,21 @@ view-actor: - *pruefungsamt - *student + payload-view: *payload-view-itkompetenz-notizen +############################################## +"itkompetenz antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (IT-Kompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (IT-Kompetenz)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": &weiterleitung-edge + mode: automatic + source: "itkompetenz antrag, pa" "interne notizen anpassen": <<: &internenotizen-kante mode: manual @@ -392,7 +407,7 @@ - "1": &internenotizen-field <<: *internenotizen-field-optional optional: false - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" payload-view: *payload-view-itkompetenz-notizen ####################################################### "itkompetenz antrag, warten": &warten-node @@ -412,7 +427,7 @@ fallback-lang: de-de-formal translations: en-eu: "Wait" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -436,7 +451,7 @@ fallback-lang: de-de-formal translations: en-eu: "Wait for external information" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -465,7 +480,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -513,7 +528,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "itkompetenz antrag, pa" + source: "itkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -622,7 +637,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -705,24 +720,39 @@ view-actor: - *pruefungsamt - *student - "interne notizen anpassen": - <<: *internenotizen-kante - source: "medienkompetenz antrag, pa" payload-view: *payload-view-medienkompetenz-notizen ############################################## +"medienkompetenz antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Medienkompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Medienkompetenz)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "medienkompetenz antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "medienkompetenz antrag, pa, weiterleitung" + payload-view: *payload-view-medienkompetenz-notizen +############################################## "medienkompetenz antrag, warten": <<: *warten-node edges: "warten": <<: *warten-edge - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" payload-view: *payload-view-medienkompetenz-notizen "medienkompetenz antrag, information": <<: *info-node edges: "warten": <<: *info-edge - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" payload-view: *payload-view-medienkompetenz-notizen ############################################## "medienkompetenz ok": @@ -736,7 +766,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -774,7 +804,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "medienkompetenz antrag, pa" + source: "medienkompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -941,7 +971,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1023,9 +1053,24 @@ view-actor: - *pruefungsamt - *student + payload-view: *payload-view-tutor-notizen +############################################## +"tutor antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Tutor)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Tutor)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "tutor antrag, pa" "interne notizen anpassen": <<: *internenotizen-kante - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" payload-view: *payload-view-tutor-notizen ############################################## "tutor antrag, warten": @@ -1054,7 +1099,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1091,7 +1136,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1188,7 +1233,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1271,9 +1316,24 @@ view-actor: - *pruefungsamt - *student + payload-view: *payload-view-sozialekompetenz-notizen +############################################## +"sozialekompetenz antrag, pa, weiterleitung": + viewers: + display-label: + fallback: "Antrag in Begutachtung (Soziale Kompetenz)" + fallback-lang: de-de-formal + translations: + en-eu: "Application being evaluated (Soziale Kompetenz)" + viewers: + - *pruefungsamt + edges: + "weiterleitung": + mode: automatic + source: "sozialekompetenz antrag, pa" "interne notizen anpassen": <<: *internenotizen-kante - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" payload-view: *payload-view-sozialekompetenz-notizen ############################################## "sozialekompetenz antrag, warten": @@ -1302,7 +1362,7 @@ fallback-lang: de-de-formal translations: en-eu: "Accept application" - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: @@ -1336,7 +1396,7 @@ fallback-lang: de-de-formal translations: en-eu: "Reject application" - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: From 5b0ef411b698a31d6fce6907ee8ebd8438c8aea5 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Thu, 15 Jul 2021 18:57:05 +0200 Subject: [PATCH 05/10] chore(recognitions-ifi): no automatic forwarding to decision-maker after handing back application --- recognitions-ifi.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index c351be3..a0a68cf 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -1976,10 +1976,10 @@ "sozialekompetenz master entscheider eintragen, information": <<: *sozialekompetenz-master-entscheider-edge source: "sozialekompetenz master antrag, information" - "sozialekompetenz master entscheider weiterleitung": - mode: automatic - source: "sozialekompetenz master antrag, pa, weiterleitung" - restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } + # "sozialekompetenz master entscheider weiterleitung": + # mode: automatic + # source: "sozialekompetenz master antrag, pa, weiterleitung" + # restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } payload-view: &payload-view-sozialekompetenz-master-entscheider <<: *payload-view-sozialekompetenz-master-notizen <<: *payload-view-entscheider From 60b6c74add7a3eb1210b160683c84829f19d45f8 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 15:07:27 +0200 Subject: [PATCH 06/10] feat(recognitions-ifi): modify internal notes during waiting states --- recognitions-ifi.yaml | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index a0a68cf..85ec8b9 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -433,6 +433,9 @@ view-actor: - *pruefungsamt form: *internenotizen-formblock + "interne notizen anpassen": + <<: *internenotizen-kante + source: "itkompetenz antrag, warten" payload-view: *payload-view-itkompetenz-notizen "itkompetenz antrag, information": &info-node viewers: @@ -457,6 +460,9 @@ view-actor: - *pruefungsamt form: *internenotizen-formblock + "interne notizen anpassen": + <<: *internenotizen-kante + source: "itkompetenz antrag, information" payload-view: *payload-view-itkompetenz-notizen ####################################################### "itkompetenz ok": @@ -746,6 +752,9 @@ "warten": <<: *warten-edge source: "medienkompetenz antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "medienkompetenz antrag, warten" payload-view: *payload-view-medienkompetenz-notizen "medienkompetenz antrag, information": <<: *info-node @@ -753,6 +762,9 @@ "warten": <<: *info-edge source: "medienkompetenz antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "medienkompetenz antrag, information" payload-view: *payload-view-medienkompetenz-notizen ############################################## "medienkompetenz ok": @@ -1079,6 +1091,9 @@ "warten": <<: *warten-edge source: "tutor antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "tutor antrag, warten" payload-view: *payload-view-tutor-notizen "tutor antrag, information": <<: *info-node @@ -1086,6 +1101,9 @@ "warten": <<: *info-edge source: "tutor antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "tutor antrag, information" payload-view: *payload-view-tutor-notizen ############################################## "tutor ok": @@ -1342,6 +1360,9 @@ "warten": <<: *warten-edge source: "sozialekompetenz antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz antrag, warten" payload-view: *payload-view-sozialekompetenz-notizen "sozialekompetenz antrag, information": <<: *info-node @@ -1349,6 +1370,9 @@ "warten": <<: *info-edge source: "sozialekompetenz antrag, pa" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz antrag, information" payload-view: *payload-view-sozialekompetenz-notizen ############################################## "sozialekompetenz ok": @@ -1980,6 +2004,11 @@ # mode: automatic # source: "sozialekompetenz master antrag, pa, weiterleitung" # restriction: { dnf-terms: [[{tag: variable, var: {tag: payload-filled, payload-filled: "entscheider"} }]] } + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, entscheider" + actors: + - *entscheider payload-view: &payload-view-sozialekompetenz-master-entscheider <<: *payload-view-sozialekompetenz-master-notizen <<: *payload-view-entscheider @@ -1990,6 +2019,9 @@ "warten": <<: *warten-edge source: "sozialekompetenz master antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, warten" payload-view: *payload-view-sozialekompetenz-master-entscheider "sozialekompetenz master antrag, information": <<: *info-node @@ -1997,6 +2029,9 @@ "warten": <<: *info-edge source: "sozialekompetenz master antrag, pa, weiterleitung" + "interne notizen anpassen": + <<: *internenotizen-kante + source: "sozialekompetenz master antrag, information" payload-view: *payload-view-sozialekompetenz-master-entscheider ############################################## "sozialekompetenz master ok, entscheider": From 1e961c10611a1616efab580bf767c13148f71449 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 16:04:24 +0200 Subject: [PATCH 07/10] fix(recognitions-ifi): forwarding fixed --- recognitions-ifi.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 85ec8b9..bed92cd 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -1090,7 +1090,7 @@ edges: "warten": <<: *warten-edge - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "tutor antrag, warten" @@ -1100,7 +1100,7 @@ edges: "warten": <<: *info-edge - source: "tutor antrag, pa" + source: "tutor antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "tutor antrag, information" @@ -1359,7 +1359,7 @@ edges: "warten": <<: *warten-edge - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz antrag, warten" @@ -1369,7 +1369,7 @@ edges: "warten": <<: *info-edge - source: "sozialekompetenz antrag, pa" + source: "sozialekompetenz antrag, pa, weiterleitung" "interne notizen anpassen": <<: *internenotizen-kante source: "sozialekompetenz antrag, information" @@ -1783,7 +1783,7 @@ fallback-lang: de-de-formal translations: en-eu: "Hand application back to student" - source: "sozialekompetenz master antrag, pa" + source: "sozialekompetenz master antrag, pa, weiterleitung" actors: - *pruefungsamt view-actor: From c208333e958061eda9681009ddaf8abc1c3c5488 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 16 Jul 2021 18:05:48 +0200 Subject: [PATCH 08/10] feat(recognitions-ifi): decision-maker cannot change title --- recognitions-ifi.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index bed92cd..a6f5b48 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -2058,10 +2058,7 @@ view-actor: - *pruefungsamt - *entscheider - form: &sozialekompetenz-master-ok-form - "titel": *titel-form - "titel, englisch": *entitel-form-optional - <<: *internenotizen-formblock-optional + form: *internenotizen-formblock-optional payload-view: *payload-view-sozialekompetenz-master-entscheider ############################################## "sozialekompetenz master ok": @@ -2074,7 +2071,9 @@ actors: - *pruefungsamt form: - <<: *sozialekompetenz-master-ok-form + <<: *internenotizen-formblock-optional + "titel": *titel-form + "titel, englisch": *entitel-form-optional "semester": *semester-form "sozialekompetenz master akzeptieren, warten": <<: *sozialekompetenz-master-ok-edge From e7cbf2136523a7c71eb3b136c819ceb9759b5783 Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Fri, 23 Jul 2021 17:11:28 +0200 Subject: [PATCH 09/10] fix(recognitions-ifi): clearer help texts --- recognitions-ifi.yaml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index a6f5b48..2d6c087 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -1725,19 +1725,22 @@ content: fallback: "Anerkennung einer Tätigkeit, bei der eine bestimmte leitende persönliche und soziale Kompetenz demonstriert wurde (z.B. das selbstständige Leiten einer Gruppe, eine eigenständige Sportlehrertätigkeit etc.) als soziale und persönliche Kompetenz. + Anerkennung einer (universitären) Tutortätigkeit hierfür ist nicht möglich. Hierfür müssen sie mindestens 180 Stunden einer entsprechenden Tätigkeit vorweisen. - Diese Anerkennung steht nur Studierenden des Master Medieninformatik (Hauptfach) zur Verfügung." + Diese Anerkennung steht nur Studierenden des Master Medieninformatik (Hauptfach) oder Master Mensch-Computer Interaktion zur Verfügung." fallback-lang: de-de-formal translations: en-eu: "Recognition of an occupation that demonstrates leading personel and social skills (e.g. as autonomous guide of a group, autonomous work as sport teacher, etc.) as a “soziale und persönliche Kompetenz”. - Total work time must be at least 180 hours in this occupation. This recognition is only possible for students of master mediainformatics (major subject)." + Recognition of a (university) tutor occupation for this is not possible. + Total work time must be at least 180 hours in this occupation. + This recognition is only possible for students of master mediainformatics (major subject) or master human-computer-interaction (“Mensch-Computer Interaktion”)." - *message-antrag-bescheidinhalt display-label: - fallback: "Tätigkeit (nicht Tutortätigkeit) als soziale und persönliche Kompetenz anerkennen lassen (nur Medieninformatik Master)" + fallback: "Tätigkeit (nicht Tutortätigkeit) als soziale und persönliche Kompetenz anerkennen lassen (nur Medieninformatik/Mensch-Computer Interaktion Master)" fallback-lang: de-de-formal translations: - en-eu: "Have an occupation (not as a tutor) recognized as a “soziale und persönliche Kompetenz” (only for mediainformatics bachelor as a major subject)" + en-eu: "Have an occupation (not as a tutor) recognized as a “soziale und persönliche Kompetenz” (only for mediainformatics/human-computer-interaction master as a major subject)" actors: - *student view-actor: From dcb2e2412e72d6e5b5f53937ef26f557384947ed Mon Sep 17 00:00:00 2001 From: Michael Fink Amores Date: Mon, 26 Jul 2021 22:05:12 +0200 Subject: [PATCH 10/10] feat(recognitions-ifi): term field for english grades optional --- recognitions-ifi.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/recognitions-ifi.yaml b/recognitions-ifi.yaml index 2d6c087..d2b5acc 100644 --- a/recognitions-ifi.yaml +++ b/recognitions-ifi.yaml @@ -495,7 +495,7 @@ "titel": *titel-form "titel, englisch": *entitel-form-optional "semester": &semester-form - - "3": + - "3": &semester-field tag: text label: fallback: "Semester" @@ -1664,7 +1664,10 @@ form: "note": *note-form "datum": *datum-form - "semester": *semester-form + "semester": &semester-form-optional + - "3": &semester-field-optional + <<: *semester-field + optional: true <<: *internenotizen-formblock-optional viewers: display-label: