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

Rechteverwaltung #233

Closed
T-Bone90 opened this issue Nov 9, 2021 · 6 comments
Closed

Rechteverwaltung #233

T-Bone90 opened this issue Nov 9, 2021 · 6 comments
Assignees
Labels
Type: Support Related to usage, not the software itself

Comments

@T-Bone90
Copy link

T-Bone90 commented Nov 9, 2021

Hallo zusammen,
wir haben vor kurzem auf das Plugin umgestellt und sind sehr zufrieden.
Nun gibt es eine neue Anforderung. Wir möchten gerne die Rechteverwaltung etwas "besser" regeln können. Haben uns dazu das Plugin "User Role Editor" und eine neue Rolle erschaffen. Wir haben einen Mitarbeiter, der nur Einsatzberichte machen soll. Bedingung ist, dass er alte vom Admin nicht ändern oder löschen kann, sondern nur seine eigenen Bearbeiten kann bis zur Veröffentlichung.
Das gleiche bei den Alarmierungsarten und Einheiten.

Problem ist, dass das so nicht geht. Ich hake in der Einsatzverwaltung die neue Rolle bei Berechtigung an und plötzlich kann er alles, obwohl ich ihm über das Rechte Plugin die nötigen Rechte der Einsatzverwaltung genommen habe.

Gibt es dafür eine Lösung?

Vielen Dank im Voraus.

@abrain
Copy link
Owner

abrain commented Nov 9, 2021

Wenn die Rechte über den User Role Editor vergeben werden, dann sollte die neue Rolle nicht in den Einstellungen angehakt werden. Durch den Haken erhält diese Rolle alle Rechte zur Laufzeit. Die Möglichkeit in den Einstellungen ist für Anwender gedacht, die nicht URE oder ähnliche Plugins verwenden.

Das Problem hat sich in gewisser Weise auch schon gelöst, weil ich das kürzlich umgebaut habe (kommt in wenigen Tagen mit einem Update). Die Einsatzverwaltung bringt jetzt eigene Rollen mit, die Haken in den Einstellungen entfallen. Die neuen Rollen funktionieren analog zu Mitarbeiter, Autor und Redakteur, jedoch speziell für Einsatzberichte. Man könnte dem Mitarbeiter also die Rolle Einsatzberichte-Mitarbeiter zuweisen und er könnte nur Berichte schreiben, und zur Veröffentlichung markieren. Veröffentlichte Berichte und die von anderen Autoren sind nicht bearbeitbar.

Was Alarmierungsarten, Einheiten etc. angeht, sind die Verwaltungsrechte aktuell noch an das Bearbeiten von Einsatzberichten gekoppelt. Das dürften also auch die Mitarbeiter. Das soll auch noch aufgetrennt werden, aber erst wollte ich mal sehen, dass die Umstellung auf die Rollen funktioniert.

@T-Bone90
Copy link
Author

T-Bone90 commented Nov 9, 2021

Super Danke! Da warte ich mal auf das Update.
Leider hatte es nicht funktioniert, den Haken in den Einstellungen der Einsatzverwaltung bei der Rolle zu entfernen und die Rechte dann per User Role Editor zu geben. Danach hatte der jeweilige User keine Einsatzberichte Spalte auf der Linken Seite.

@abrain
Copy link
Owner

abrain commented Nov 9, 2021

Er bräuchte die Rechte edit_einsatzberichte und delete_einsatzberichte. Generell zum Einloggen ist das Recht read nötig, aber das muss nur gesetzt werden, wenn der Benutzer sonst keine Rollen (mit diesem Recht) hat.

@T-Bone90
Copy link
Author

T-Bone90 commented Nov 9, 2021

Ah ok danke das hilft! Damit komme ich erstmal bis zum Update klar super. Danke dir!

Weißt du ob ich mich irgendwie als Admin benachrichtigen lassen kann, wenn ein neuer Einsatzbericht eingereicht wurde?

@abrain
Copy link
Owner

abrain commented Nov 9, 2021

Da gibt es eigene Plugins dafür, ich habe aber aktuell keines im Einsatz. Könnte also keines empfehlen.

@abrain abrain added the Type: Support Related to usage, not the software itself label Nov 10, 2021
@abrain abrain self-assigned this Nov 10, 2021
@abrain
Copy link
Owner

abrain commented Nov 13, 2021

Das Update mit den Rollen ist draußen: https://einsatzverwaltung.org/2021/11/version-1-10-0/

@abrain abrain closed this as completed Nov 13, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Support Related to usage, not the software itself
Projects
None yet
Development

No branches or pull requests

2 participants