User management, identities and rights

User management

Ninox is a great solution for challenging tasks which needs to be done in a group. You can invite people to your team to work together on a project. Please select Invite in the main menu and enter the Email adress of your colleague. There are two options for given access rights:
  • admin: The admin is allowed to create new databases, to change the data model and to manage the users.If you create a new team, you are the owner and automatically the admin. To order new subscriptions, you need to be the owner of the team.
  • editor: The editor has limited editing capabilities. For example, he cannot create, modify, or delete a database.
There is also the choice of Create new role. You can enter a description for this new role. If there are no restrictions for any field, the new role owns every right. If you restrict any field during the further procedure, the new restriction is also valid for your newly created role.
The settings described above are useful to make global and general decisions. If you would like to specify your settings, you can manage the user rights for every single table and for every data attribute.

Define rules for single tables

To manage rights for your team members, you need to activate the Administration Mode
in the top right corner.
Please select the table for which you would like to define permissions. Please click on the table an select Edit fields from the menu. There are four different options which you can manage:
If you don't select any field, everyone is allowed to take action. It is possible to select one, several or all checkmarks - there are no restrictions.
You learned how to organize constant rules, but you also can make it dependent on changing conditions. This option is available for the
Readable if and Writable if fields. You need to click on them and then you can enter your conditions.
An example:
If you enter the following code on the Readable if window, only the user who created the table is allowed to read the content of the table.
_cu = user()

Define rules for single attributes

Similar to the topic above, you need to activate the Administration Mode and to click on the table in which you would like to change the permissions. Select Edit fields again. Afterwords you can click on the Field which needs to be configured.
Tick More options and thereafter you can set your preferences. It is possible to restrict to read and to write a field of the table.