Beispiele¶
Benutzer mit der ID 1 zurücksetzen¶
Der Befehl app/console fom:user:resetroot
setzt den User mit der ID 1 zurück. Dieser Benutzer hat generell alle Rechte.
app/console fom:user:resetroot
Welcome to the Mapbender root account management command
Enter the username to use for the root account.
Username [root]: root
Enter the e-mail adress to use for the root account.
E-Mail [root@root.de]: admin@mycompany.foo
Enter the password to use for the root account.
Password: secret
Do you confirm reset [yes]? yes
The root is now usable. Have fun!
Neue Benutzer anlegen¶
Der root Benutzer (ID 1) kann neue Benutzer anlegen. Dies ist auch für andere Benutzer möglich, wenn sie im ACL “Users” als Owner eingetragen sind. Diese Ausnahmeberechtigung wurde gewählt, damit nicht jeder Nutzer seinen Benutzernamen ändern kann.
Neue Anwendungen anlegen¶
Ein Benutzer, der neue Anwendungen erzeugen soll, muss im ACL “Anwendungen” das Create Recht besitzen. Sobald er dieses Recht hat, kann er auch Anwendungen exportieren und importieren.
Datenquellen konfigurieren¶
Um den Aufruf auf den Tab Datenquellen
zu erhalten und anschließend Dienste einbinden, konfigurieren oder aktualisieren zu können, muss ein Benutzer/eine Gruppe im ACL “Datenquellen” mindestens das Edit Recht zugewiesen bekommen.
Anwendungen kopieren¶
Ein Benutzer kann Anwendungen kopieren, wenn er im ACL Applications
oder in der Anwendung selbst mindestens das Edit Recht hat. Dabei überschreibt das individuelle Recht der Anwendung das globale ACL Recht.
Wenn ein Benutzer eine Anwendung kopiert, dann wird er automatisch ihr Owner.
Anwendungen löschen¶
Ein Benutzer kann Anwendungen löschen, wenn er im ACL Anwendungen
oder er in der Anwendung selbst mindestens das Delete Recht hat. Dabei überschreibt das individuelle Recht der Anwendung das globale ACL Recht.