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

Verwaltung der Taxonomien von Bearbeitungsrecht der Berichte trennen #235

Open
abrain opened this issue Nov 10, 2021 · 0 comments
Open

Verwaltung der Taxonomien von Bearbeitungsrecht der Berichte trennen #235

abrain opened this issue Nov 10, 2021 · 0 comments
Labels
Type: Enhancement New feature or request

Comments

@abrain
Copy link
Owner

abrain commented Nov 10, 2021

Benutzer, die Einsatzberichte bearbeiten können (capability edit_einsatzberichte), können auch alle Taxonomien (Einsatzart, Fahrzeuge etc.) verwalten. Für bestimmte Benutzergruppen kann es sinnvoll sein, dass sie die Taxonomien nur beim Bearbeiten von Einsatzberichten verwenden, aber nicht bestehende Begriffe verändern oder neue hinzufügen können.

Technisch ist es möglich, die Verwendung bestehender Begriffe in Einsatzberichten, das Anlegen neuer Begriffe und das Löschen bestehender Begriffe getrennt voneinander zu erlauben oder verbieten. Kombiniert mit derzeit fünf Taxonomien ergäbe das eine Fülle unterschiedlicher Benutzerrollen.

Sinnvoller dürfte sein, eine Rolle zur Verwaltung der Einsatzmittel (Fahrzeuge, Einheiten, externe Einsatzmittel) zu haben und eine für den Rest (Alarmierungsarten, Einsatzarten). Auch dürften diese Rollen sowohl Anlegen als auch Löschen. Sonderfälle (jemand darf neue Begriffe anlegen aber alte nicht löschen) wären dann aber z.B. mit dem User Role Editor trotzdem möglich.

Abgeleitet von #233

@abrain abrain added the Type: Enhancement New feature or request label Nov 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant