Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Berechtigungen: CB-Manager können Einschränkungen für ALLE Artikel des Projekts erstellen #1273

Open
genevievecory opened this issue May 24, 2023 · 6 comments · May be fixed by #1306
Open
Assignees
Labels
bug Something isn't working

Comments

@genevievecory
Copy link

genevievecory commented May 24, 2023

Eine Stationsbetreuerin hat eine Einschränkung für "Alle Räder" und "Alle Stationen" gemacht, weil sie nur ihre eigene sehen kann, und dachte dass nur ihre davon dann betroffen wären. Dafür hat sie dann den Tag für alle Räder und alle Stationen blockiert.

Sie wird's nicht wieder machen, aber vielleicht kann das Wording so angepasst werden dass das niemand mehr macht? Alle Räder des Systems ist vermutlich auch nicht besser... Aber vielleicht ist dieses Problem so selten dass sich eine Anpassung nicht lohnt. Was meint Ihr?

Erwartetes Verhalten:

CB Manager sollen nicht die Option "Alle" auswählen können.

@genevievecory genevievecory added the enhancement New feature or request label May 24, 2023
@hansmorb
Copy link
Contributor

Also die Person ist CB-Manager und konnte für alle eine Einschränkung einrichten? Da wäre es natürlich am besten, wenn sie das gar nicht erst als Option hätte, oder?

@genevievecory
Copy link
Author

Sie hat einfach kein Rad angegeben und auch keine Station. Damit galt die Einschränkung für alle Räder, alle Stationen. Sie hat gedacht, das gilt nur für alle IHRE Stationen (3) und alle IHRE Räder (3), denn als CB Manager konnte sie nicht mehr sehen.

image

@hansmorb
Copy link
Contributor

Okay, aber das heißt sie sollte ja auch technically gar nicht in der Lage sein das zu machen, da sie nur über ihre eigenen Artikel administrieren können soll.

@hansmorb hansmorb added bug Something isn't working and removed enhancement New feature or request labels May 25, 2023
@hansmorb hansmorb changed the title "Alle Räder" bei Einschränkungen doch missverständlich Berechtigungen: CB-Manager können Einschränkungen für ALLE Artikel des Projekts erstellen May 25, 2023
@datengraben
Copy link
Contributor

@hansmorb @genevievecory Frage: Kann die CB-Manager Rolle auch mehrere Standorte administrieren?

Lösungsvorschlag:
Wenn kein Standort und kein Artikel für einen TimeFrame gewählt:

  • Rolle Administrator => Alle Standorte und alle Artikel (der Seite)
  • Rolle CB-Manager => Nur die Standorte die die Rolle administriert und die Artikel der jeweiligen Standorte

@nelarsen
Copy link
Contributor

nelarsen commented Dec 7, 2023

Ich kann bestätigen, dass dieses Problem weiterhin besteht. Ein CB Manager darf natürlich nicht ein Lastenrad ausfallen lassen, für das er gar nicht zuständig ist und schon gar nicht alle Lastenräder.
Ich schlage vor, dass nur Admins die Auswahlmöglichkeit "alle Lastenräder" bzw. "alle Stationen" bei Einschränkungen zur Verfügun stehen. Das gleichzeitig "alle Lastenräder" betroffen sind, passiert eigentlich nur bei Katastrophen wie eine Pandemie mit Ausgangssperre.

@hansmorb
Copy link
Contributor

hansmorb commented Dec 7, 2023

@nelarsen Ja, der PR für den Bugfix ist verlinkt und da ist das auch so umgesetzt. Das Problem ist, dass "alle" vorher der Wert für ein leeres Feld war. Das muss jetzt umgestellt werden und ist leider ein etwas größerer Fix.

@hansmorb hansmorb added this to the 2.9 milestone Dec 8, 2023
@datengraben datengraben modified the milestones: 2.9, 2.9.1 Feb 15, 2024
@hansmorb hansmorb removed this from the 2.9.1 milestone Mar 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Development

Successfully merging a pull request may close this issue.

4 participants