Examples ========= Reset User with ID 1 -------------------- The command ``app/console fom:user:resetroot`` resets the user with ID 1. This user owns generally all rights. .. code-block:: bash $ app/console fom:user:resetroot Welcome to the Mapbender3 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! Create new user --------------- The root user (ID 1) can create new users. A user itself can create a new user if he owns the Owner role in the ACL "users". We chose this exception of the rules to avoid other users changing their user-name. Create new applications ----------------------- A user who should create new applications has to have the Create right in the ACL "Applications". Once he has this right he can also import and export applications. To create Layerset Instances, he has to have the right Edit in ACL "Service Source". Copy applications ----------------- A user can copy applications if: * he has the right Edit in ACL "Applications" * or he has the right Edit in the application itself. The right of the application overwrites the global ACL right. Thereby the user is automatically owner of his copied application. Delete applications ------------------- A user can delete applications if: * he has the right Delete in the ACL "Applications" * or he has the right Delete in the application itself. The right of the applications overwriters the global ACL right.