cevi / hitobito_cevi

repository is used to manage requirements and issues for db.cevi.ch
https://db.cevi.ch
Other
2 stars 0 forks source link

Test: Sichtbarkeit Events #169

Open tschuepbach opened 1 year ago

tschuepbach commented 1 year ago

betrifft https://github.com/hitobito/hitobito/issues/1813 und https://github.com/hitobito/hitobito/issues/1757

tschuepbach commented 1 year ago

Fall 1: Kurs, Sichtbarkeit = true

Testkurs, Ebene "Cevi Region Bern"

Funktioniert. Kann sowohl von Leitenden der Ebene "Cevi Region Bern", sowie von anderen Ebenen via Navigation "Kurse" (Menü links) gefunden werden.

Kurs kann zudem via Suche, sowie via Ebene "Cevi Region Bern", Tab "Kurse" gefunden und angezeigt werden.

tschuepbach commented 1 year ago

Fall 2: Anlass, Sichtbarkeit = true

Testanlass, Ebene "Cevi Region Bern"

Funktioniert nicht, via Navigation "Anlässe" (Menü links) werden nur Anlässe von eigenen, sowie Übergruppen angezeigt. Weitere Filtermöglichkeiten bestehen nicht. Gemäss den oben verlinkten Issue, bin ich mir nicht sicher, ob überregionale Sichtbarkeit auch für Anlässe umgesetzt werden sollte..

Anlass kann via Suche, sowie via Ebene "Cevi Region Bern", Tab "Anlässe" gefunden und angezeigt werden.

tschuepbach commented 1 year ago

Fall 3: Kurs, Sichtbarkeit = false

Testkurs, Ebene "Cevi Region Bern"

Testperson 1 Testperson: Stufenleiter & Abteilungsleiter Ebene Jungschar/Konolfingen/Cevi Region Bern

Via Navigation "Kurse" wird der Kurs angezeigt, kann aber nicht angeklickt werden:

image

Via Ebene "Cevi Region Bern", Tab "Kurse" wir der Kurs nicht einmal angezeigt.

Via Suche kann der Kurs gefunden werden, es erscheint jedoch eine Fehlermeldung:

image

Anmeldung via Navigation "Kurse" funktioniert. Im Anschluss erscheint der Kurs über alle möglichen Wege und kann auch überall angewählt werden.

Testperson 2 Testperson, Stufenleiter & Freier Mitarbeiter Ebene Jungschar/Konolfingen/Cevi Region Bern Selbes Problem wie bei Testperson 1

Testperson 3 Testperson, Gruppenleiter & Coach Ebene Jungschar/Konolfingen/Cevi Region Bern; Spender Ebene Cevi Region Bern Kurs wird über alle möglichen Wege angezeigt und kann angewählt werden:

image

Ich nehme an, dass dies mit der Rolle auf der Eben Cevi Region Bern zusammenhängt..

Für Personen von anderen Ebenen wird der Kurs korrekterweise nirgends angezeigt, kann jedoch via Suche gefunden werden, es erscheint aber eine Fehlermeldung:

image
tschuepbach commented 1 year ago

Fall 4: Anlass, Sichtbarkeit = false

Testanlass, Ebene "Cevi Region Bern"

Anlass wird für alle Personen der Ebene "Cevi Region Bern" über alle möglichen Wege angezeigt und kann angewählt werden.

Der Anlass wird via Suche nicht gefunden, egal welche Rollen.

Für Personen aus anderen Region wird der Anlass (fälschlicherweise) via Ebene "Cevi Region Bern, Tab "Anlässe" angezeigt. Kann auch für diese Personen nicht via Suche gefunden werden.

nchiapol commented 1 year ago

Tests an Steuergruppenmeeting sind nicht eindeutig. Scheint, dass auch vergangene Rollen für die Anzeige relevant sind.

tschuepbach commented 1 year ago

Ich habe dies nochmals ausgiebig getestet und konnte die Logik nicht nachvollziehen.

Im Fall 3, Testperson 1 ist der entsprechende Kurs nicht anwählbar, obwohl die Person in Vergangenheit eine Rolle auf der Ebene Cevi Region Bern hatte:

image

Wie weiter? Weiterleitung an hitobito?