Groups and Users

Groups are a handy tool for organizing and managing your users. You can manage permissions for individual accounts, but in general it will be more efficient to group your users and set privileges based on these groups.

Default Groups

Arches installs with a handful of pre-existing groups with permissions already set to help organize users. Groups are managed from the Django Administration page where all users and groups are created as well as edited.

Tip: It’s best to leave the default groups that come with Arches intact and create your own new groups if you want to create different permission configurations.

Managing groups (Django admin)

To create a new group for your project with custom permissions:

  1. Navigate to YourArchesHost/admin/
  2. Under ‘Authentication and Authorization’ find the row labeled ‘Groups’ and click the Add button on the right
  3. Give the new group an appropriate name
  4. Set the permissions you want users added to this group to have access to by selecting them under ‘Available Permissions’ and using the arrows to move them into ‘Chose Permissions’
  5. Click Save in the bottom right, you can now add users to this group

Editing group permissions in the Django interface

To Edit an existing group:

  1. Navigate to YourArchesHost/admin/
  2. Under ‘Authentication and Authorization’ find the row labeled ‘Groups’ and click the Change button on the right
  3. Click on the name of the group you wish to edit
  4. Edit the name of the group if you wish
  5. Add any new permissions you want the group to have access to or remove any permissions you no longer want the group to have access too
  6. Click Save in the bottom right to administer these changes to the group

Editing group permissions in the Django interface