You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bisher sind mir nur zwei kleine Sachen aufgefallen beim internen Gremium.
Als Hussein Kohlmann (globaler Admin) kann ich bei Internen Gremien scheinbar Personen hinzufügen. Erst bei der Rollenauswahl scheitert dies (es ist dann aber nicht klar, warum es scheitert). Z.B: hier https://pbs.puzzle.ch/de/groups/834/people. Schöner wäre es, wenn der Button "Personen hinzufügen" ausgeblendet würde in solchen Fällen.
Interne Gremien können von Personen fusioniert, verschoben und gelöscht werden, die keinen Zugriff darauf haben (z.B. übergeordnete Kantonsleitung). Ich frage mich, ob das nicht auch auf die entsprechende Ebene eingeschränkt werden sollte. Hier bin ich allerdings nicht ganz schlüssig geworden.
The text was updated successfully, but these errors were encountered:
Mir ist zudem noch aufgefallen, dass die JSON API durch diese Änderung kaputt gegangen ist, weil wir die sichtbaren Rollen einer Person neu global einschränken, basierend auf den Ebenen des current_user. current_user ist aber nil wenn man mit einem Service Token daherkommt, und es entsteht ein Folgefehler.
Um das zu fixen müssen wir im Core application_decorator zusätzlich current_service_token an h delegieren, sowie im PBS Wagon person_decorator#layer_group_ids ungefähr folgendermassen implementieren:
Bisher sind mir nur zwei kleine Sachen aufgefallen beim internen Gremium.
Als Hussein Kohlmann (globaler Admin) kann ich bei Internen Gremien scheinbar Personen hinzufügen. Erst bei der Rollenauswahl scheitert dies (es ist dann aber nicht klar, warum es scheitert). Z.B: hier https://pbs.puzzle.ch/de/groups/834/people. Schöner wäre es, wenn der Button "Personen hinzufügen" ausgeblendet würde in solchen Fällen.
Interne Gremien können von Personen fusioniert, verschoben und gelöscht werden, die keinen Zugriff darauf haben (z.B. übergeordnete Kantonsleitung). Ich frage mich, ob das nicht auch auf die entsprechende Ebene eingeschränkt werden sollte. Hier bin ich allerdings nicht ganz schlüssig geworden.
The text was updated successfully, but these errors were encountered: