is_leader Berechtigungsregel #151

Closed
opened 10 months ago by christian.merten · 1 comments

Die viel verwendete is_leader Berechtigungsregel soll testen, ob die ausführende Person JL der Ausfahrt, Gruppe, Person, etc. ist.

Allerdings ist die Implementierung fehlerhaft: Unabhängig vom Argument ist is_leader = True für alle Jugendleiter:innen die Mitglied in einer Gruppe sind, die sie selbst leiten.

Um den Fehler auszunutzen, muss man idR die id des Objekts kennen, denn die List permission ist davon nicht betroffen.

Ich weiß leider nicht mehr, wieso diese extra Klausel da drin steht und muss es ordentlich auswerten, was passiert, wenn man die streicht.

Die viel verwendete `is_leader` Berechtigungsregel soll testen, ob die ausführende Person JL der Ausfahrt, Gruppe, Person, etc. ist. Allerdings ist die Implementierung fehlerhaft: Unabhängig vom Argument ist `is_leader = True` für alle Jugendleiter:innen die Mitglied in einer Gruppe sind, die sie selbst leiten. Um den Fehler auszunutzen, muss man idR die id des Objekts kennen, denn die List permission ist davon nicht betroffen. Ich weiß leider nicht mehr, wieso diese extra Klausel da drin steht und muss es ordentlich auswerten, was passiert, wenn man die streicht.
christian.merten added the
Priority
High
Kind/Bug
labels 10 months ago
Poster
Owner

Behoben in 60942115ca.

Behoben in 60942115ca0efe84ef967.
christian.merten closed this issue 10 months ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: digitales/kompass#151
Loading…
There is no content yet.