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.