hitobito / hitobito_cevi

A hitobito wagon defining the organization hierarchy and additional features for Cevi
Other
6 stars 4 forks source link

API: API Service Tokens haben keinen Zugriff auf die Spender #58

Closed chrusu closed 1 year ago

chrusu commented 3 years ago

see: cevi/hitobito_cevi#98

Durch eine der beiden Änderungen #12, hitobito#39 wurde auch der Zugriff der API Service Tokens auf die Spender gekillt. Ich denke dies ist nicht ausschliesslich schlecht, sollte aber mit einem zusätzlichen Recht bei Bedarf aktiviert werden können. Da beispielsweise das Finanztool der Region Bern vorzugsweise mit einem Service Token laufen würde. Habe dies temporär im Finanztool umgestellt und vorerst noch nicht weitergeleitet.

Ich wäre für eine neue Berechtigung: Spender dieser Ebene ohne Zugriff auf Spender darunterliegender Ebenen.

Anpassen zusammen mit den generellen Berechtigungen der API Tokens: #76

Entweder als neue Berechtigung für Tokens oder generelle Freischaltung für alle Tokens.

Mockup

Techspec

MrTinnysis commented 2 years ago

Ich habe noch einen Bug im Bereich Spenderrolle - API Service Token gefunden und dokumentiert: https://github.com/hitobito/hitobito_cevi/issues/78

nchiapol commented 1 year ago

erledigt unter https://github.com/hitobito/hitobito_cevi/issues/90