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.

$ 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!

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.