diff --git a/src/plantuml/TI-M_ePA/UC_Approvel_List_Seq_fdv.puml b/src/plantuml/TI-M_ePA/UC_Approvel_List_Seq_fdv.puml index b9d56f1a..4065a650 100644 --- a/src/plantuml/TI-M_ePA/UC_Approvel_List_Seq_fdv.puml +++ b/src/plantuml/TI-M_ePA/UC_Approvel_List_Seq_fdv.puml @@ -21,6 +21,7 @@ skinparam sequence { ParticipantBorderColor Motivation ParticipantBackgroundColor Motivation + ParticipantFontSize 20 ParticipantFontColor black ParticipantBorderColor Black @@ -48,17 +49,17 @@ activate MS ||| == Berechtigungskonzept - Stufe 1 == ||| -alt#LightGrey #LightBlue Matrix-Domain nicht in der Föderation enthalten +break #MistyRose Matrix-Domain nicht in der Föderation enthalten MP2->MP2:Abbruch, \nVerbindung wird \nabgelehnt - MP2->MS: HTTP 403 + MP2-->MS: HTTP 403 ||| - -else Einladender und der Eingeladene sind beide Versicherte + end +break #MistyRose Einladender und der Eingeladene sind beide Versicherte MP2->MP2:Abbruch, \nVerbindung wird \nabgelehnt MP2->MS: HTTP 403 ||| + end -else Beide Teilnehmer sind Teil der Föderation und nur maximal einer ist ein Versicherter MP2->MH2: HTTP(S) Forward activate MH2 MH2-->MH2: Invite-Event \nverarbeiten @@ -84,16 +85,18 @@ else Beide Teilnehmer sind Teil der Föderation und nur maximal einer MC2->MC2: Extrahieren der Invite-Events MC2->MC2: Prüfung, ob die Einladung erlaubt ist - alt#LightGrey #MOTIVATION Der Anwender hat "allow all" konfiguriert und der Einladende\n ist auf der BlockedUser-Liste (Direkt oder als Teil einer Gruppe) + break #MistyRose Der Akteur hat "allow all" konfiguriert und der einladende Akteur\n ist auf der BlockedUser-Liste (Direkt oder als Teil einer Gruppe/Domain) ||| MC2->MC2:Einladung ist abzulehnen ||| - else Der Anwender hat "block all" konfiguriert und der Einladende\n ist nicht auf der AllowedUser-Liste (Direkt oder als Teil einer Gruppe) + end + + break #MistyRose Der Akteur hat "block all" konfiguriert und der einladende Akteur\n ist nicht auf der AllowedUser-Liste (Direkt oder als Teil einer Gruppe/Domain) ||| MC2->MC2:Einladung ist abzulehnen ||| end -end + ||| MC2-->MP2: Ergebnis der Einladungsprüfung diff --git a/src/plantuml/TI-Messenger-Dienst/Ressourcen/UC_Approvel_List_Seq.puml b/src/plantuml/TI-Messenger-Dienst/Ressourcen/UC_Approvel_List_Seq.puml index 337eb114..76f0167d 100644 --- a/src/plantuml/TI-Messenger-Dienst/Ressourcen/UC_Approvel_List_Seq.puml +++ b/src/plantuml/TI-Messenger-Dienst/Ressourcen/UC_Approvel_List_Seq.puml @@ -80,17 +80,20 @@ break #MistyRose Matrix-Domain nicht in der Föderation enthaltenMC2: Extrahieren der Invite-Events MC2->MC2: Prüfung, ob die Einladung erlaubt ist - alt #MistyRose Der Akteur hat "allow all" konfiguriert und der einladende Akteur\n ist auf der BlockedUser-Liste (Direkt oder als Teil einer Gruppe) + break #MistyRose Der Akteur hat "allow all" konfiguriert und der einladende Akteur\n ist auf der BlockedUser-Liste (Direkt oder als Teil einer Gruppe/Domain) ||| MC2->MC2:Einladung ist abzulehnen ||| - else Der Akteur hat "block all" konfiguriert und der einladende Akteur\n ist nicht auf der AllowedUser-Liste (Direkt oder als Teil einer Gruppe) + end + + break #MistyRose Der Akteur hat "block all" konfiguriert und der einladende Akteur\n ist nicht auf der AllowedUser-Liste (Direkt oder als Teil einer Gruppe/Domain) ||| MC2->MC2:Einladung ist abzulehnen ||| end + ||| MC2-->MP2: Ergebnis der Einladungsprüfung deactivate MC2