Open Zack-83 opened 2 years ago
Hi @Zack-83 , das ist noch ein bisschen anders, der "Mitarbeiter" status ist nichts anderes als das man sich in das Django Admin Interface einloggen kann. Normalerweise sollte das in RDMO nicht benötigt werden da "Manager" die Management Interface nutzen können.
Wenn man nicht-Admins in das Admin Interface lässt, dann kann man ihnen Rechte und/oder Gruppen zuordnen (feingranular per Model). Ich würde das aber eigentlich eher lassen.
ein Nutzer in der Editor Gruppe ist ein "Manager" und sieht die Management Interface? ein Nutzer mit der Rolle Manager für die Site (site_managers) sieht alle Projekte der Site?
ich wäre auch vor eine kleine Umbenennung ;)
Ja, nur können wir das in Django nicht machen. Wir könnten das Management Interface in Content umbennen, aber das finde ich auch suboptimal. Ist ja quasi auf allen scrennshots drauf.
Rationale / Begründung
Wenn ich die Unterscheidung richtig verstehe, können Nutzer mit "mittleren Rechten" Kataloge ändern und die Schaltfläche "Management" betreiben, aber nicht Kataloge löschen und die Schaltfläche "Admin" betreiben (das können nur diejenigen mit den höchsten Rechten).
Minimal functionality
Ich würde "Mitarbeiter" in "Manager" editieren. Das ist kohärenter mit der Benennung der Schaltflächen und mit der vermutlichen Rolle der Person im echten Leben (FDM-Manager oder FDM-Koordinator).
Die Rollenbeschreibung könnte auch verbessert werden:
Nice-to-have functionality
Wenn inaktiv, könnte ggf. die Schaltfläche "Admin" ausgeblendet werden.