hitobito / hitobito_cevi

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

Rechte zu BSV-Export korrigieren #65

Open nchiapol opened 3 years ago

nchiapol commented 3 years ago

Bei den Abklärungen zu https://github.com/hitobito/hitobito/issues/1348#issuecomment-880525250 habe ich herausgefunden, dass der BSV-Export bei ins bis jetzt gar nicht genutzt wird, da er für die Mitarbeiter der Geschäftsstelle gar nicht verfügbar ist.

Können diese Rechte auch den Rollen unter Cevi Schweiz / Geschäftsstelle erteilt werden?

carlobeltrame commented 2 years ago

Permission Check passiert hier: https://github.com/hitobito/hitobito/blob/master/app/views/events/courses/index.html.haml#L14 Hier steht, dass man :layer_and_below_full auf dem Dachverband haben muss, um die Kursliste exportieren zu dürfen. Die Rollen in der Cevi-Geschäftsstelle haben bisher nur :layer_full, :contact_data und :finance. Also entweder diesen Rollen neu :layer_and_below_full geben, oder im Cevi-Wagon eine andere Regel in der event_ability einfügen, die das schon für layer_full_on_root erlaubt.