From 4d2c7c10733f6a24738b9399323c80b584faf7b5 Mon Sep 17 00:00:00 2001 From: David Mosbach Date: Sun, 23 Oct 2022 22:29:20 +0200 Subject: [PATCH] fix(user-studies): visibilities & actors --- user-studies.yaml | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/user-studies.yaml b/user-studies.yaml index 46d3053..42c0576 100644 --- a/user-studies.yaml +++ b/user-studies.yaml @@ -7,10 +7,13 @@ nodes: translations: en-eu: "MMI points submittable" viewers: &view-minimal - - &sekretariat - tag: authorized #TODO anpassen - authorized: {"dnf-terms": [[{"tag": "variable", "var": "exam-office"}]]} - - &student + - &sekretariat-1 + tag: user + user: "Christa.Feulner@campus.lmu.de" + - &sekretariat-2 + tag: user + user: "Franziska.Schwamb@campus.lmu.de" + - &student_in tag: payload-reference payload-label: "student:in" - tag: initiator @@ -18,8 +21,9 @@ nodes: payload-view: &payload-view "nutzerstudien": viewers: &view-alle - - *sekretariat - - *student + - *sekretariat-1 + - *sekretariat-2 + - *student_in - &pruefungsamt tag: authorized authorized: {"dnf-terms": [[{"tag": "variable", "var": "exam-office"}]]} @@ -46,7 +50,7 @@ nodes: messages: - viewers: - - *student + - *student_in status: info content: fallback: >- @@ -70,12 +74,14 @@ nodes: fallback-lang: de-de-formal translations: en-eu: "Submit points" - actors: - - *student + actors: &alle-studierenden + - *student_in + - tag: initiator + - tag: authorized + authorized: { "dnf-terms": [[{"tag": "variable", "var": "student"}]] } view-actor: *view-alle messages: - - viewers: - - *student + - viewers: *alle-studierenden status: info content: fallback: "Sie müssen nicht alle Bescheinigungen auf einmal hochladen. Weitere Belege lassen sich nachreichen." @@ -168,7 +174,7 @@ nodes: translations: en-eu: "Enquire score" actors: - - *student + - *student_in view-actor: *view-alle form: "kommunikation": @@ -185,7 +191,7 @@ nodes: source: "punktestand erfragt" messages: - viewers: - - *student + - *student_in status: info content: fallback: "Solange Ihre Anfrage noch nicht bearbeitet wurde, können Sie weitere Belege einreichen." @@ -220,7 +226,8 @@ nodes: translations: en-eu: "Inform about missing MMI points" actors: - - *sekretariat + - *sekretariat-1 + - *sekretariat-2 view-actor: *view-alle form: "kommunikation": @@ -257,7 +264,8 @@ nodes: translations: en-eu: "Inform about sufficient score" actors: - - *sekretariat + - *sekretariat-1 + - *sekretariat-2 view-actor: *view-alle form: "kommunikation":