Closed richardjubla closed 8 months ago
Das FG Mitgleid ist Jubla::Role::Member und bekommt per Group::ProfessionalGroup die :contact_data nicht mehr. Der Zuammenhang mit Jubla::Role::Leader (Fachgruppen Leitung) besteht, weil im Test Setup evtl. geprüft wird, ob Fachgruppen Mitglieder die :contact_data sehen oder andere sie von ihnen sehen.
describe :contact_data do it 'may view details of others in same group' it 'may view full of others in same group' it 'may show any public role in same layer' it 'may view any public role in upper layers' it 'may view any public role in groups below'
Diese Tests erwarten, dass ein Mitglied der Gruppe be_board die Berechtigung für :contact_data hat, um die Details anderer Mitglieder in derselben Gruppe, öffentliche Mitglieder in derselben Ebene, öffentliche Mitglieder in höheren Ebenen und öffentliche Mitglieder in niedrigeren Ebenen einsehen zu können. Wenn ProfessionalGroup::Member keine Berechtigung mehr für :contact_data hat, dann könnten diese Tests fehlschlagen.
Soweit ist aber ende der Fahnenstange für mich...
Mitglieder von Fachgruppen haben aktuell Kontaktrelevanz. Da sie keine “Leitende” oder "Verantwortliche" Funktion haben (Scharleitung/Präsident/etc.) und auch nicht in einer Ebene/Gruppe mit “Leitender” Aufgabe sind (Kantonsleitung/Regionalleitung) ist nicht gerechtfertigt/schlüssig, dass sie Kontaktrelevanz besitzen.
Aspekte
Jubla Datenschutz https://jubladb-handbuch.readthedocs.io/de/latest/datenschutz.html Wer sieht meine Daten https://jubladb-handbuch.readthedocs.io/de/latest/anleitung.html#wer-sieht-meine-daten
Definition of Done
Die Berechtigung(en) :contact_data für die Rolle Mitglied in der Ebene/Gruppe Fachgruppe ist entfernt.