Skip to main content

User Management

User Roles and Permissions

PermissionUserAdminSuper Admin
VIEW ALL DATA
View & explore public Data Models (frontend)
View private Data Models (frontend / API)
Download public datasets
Download private datasets
DATA MANAGEMENT
Upload vector / raster / reference files
Edit dataset metadata and JSON configuration
Delete datasets
Add / edit Data Models
Set Data Model is_public flag
Add / edit Scenarios and Scenario Files
Publish / unpublish datasets (is_approved)
USER MANAGEMENT
Create / edit / delete user accounts

How roles map to Django flags

Django flagsRole
is_staff = False, is_superuser = FalseStandard User — frontend only, no admin access.
is_staff = True, is_superuser = FalseAdmin — can access admin, manage their own datasets and scenarios. Cannot manage users or publish datasets.
is_staff = True, is_superuser = TrueSuper Admin — bypasses all permission checks. Full access to everything.

Creating a New User

  1. Go to Authentication and Authorization → Users → + Add User.
  2. Enter a username and password, then click Save and continue editing.
  3. Fill in personal information (first name, last name, email).
  4. Set the appropriate permission level (see the role table below). Click Save.

Setting a User's Role

CheckboxEffect
Active (checked)Account is active. Uncheck to disable without deleting.
Staff status (checked)Grants access to the Django Admin. Required for Admin and Super Admin roles.
Superuser status (checked)Full unrestricted access. Required for Super Admin role.
  • Standard User: Leave both unchecked.
  • Admin: Check Staff status only. Optionally assign specific model-level permissions.
  • Super Admin: Check both Staff status and Superuser status.

Assigning Specific Permissions to Admin Users

In the User Permissions multi-select, grant:

  • datasets | data model | Can add/change/view data model
  • datasets | vector dataset | Can add/change/view vector dataset
  • datasets | vector file | Can add/change/view vector file
  • datasets | raster dataset | Can add/change/view raster dataset
  • datasets | reference dataset | Can add/change/view reference dataset
  • datasets | scenario | Can add/change/view scenario
  • datasets | scenario file | Can add/change/view scenario file
note

Super Admin accounts bypass all granular permission checks. Specific permissions only need to be set for staff-level Admin accounts.

Editing and Deactivating Users

Go to Authentication and Authorization → Users and click a username to edit. To deactivate without deleting, uncheck the Active checkbox and click Save.