v1.1.0 Back to App

Roles & Permissions

Understand and configure user roles to control access to your family tree.

Role Hierarchy

AncestryCodex uses a hierarchical role system where higher roles inherit permissions from lower roles:

Administrator (highest)
    ↓
Manager
    ↓
Editor
    ↓
Contributor
    ↓
Viewer
    ↓
Pending (lowest)

Role Details

Administrator

Full control over the entire system.

All Manager permissionsYes
System settingsYes
User role managementYes
Database maintenanceYes
GEDCOM import/exportYes

Manager

Manages content and users without system access.

All Editor permissionsYes
User managementYes
Approve pending usersYes
View activity logsYes
System settingsNo

Editor

Full editing access to genealogy content.

All Contributor permissionsYes
Edit any recordYes
Delete recordsYes
Merge duplicatesYes
Manage media libraryYes

Contributor

Can add content and edit their own submissions.

All Viewer permissionsYes
Add individualsYes
Add familiesYes
Upload mediaYes
Edit own submissionsYes
Edit others' submissionsNo

Viewer

Read-only access to view content.

View family treeYes
View individualsYes
View media galleryYes
Search recordsYes
Download reportsYes
Add/edit contentNo

Pending

Awaiting approval - minimal access.

View own profileYes
View family treeNo
View any contentNo

Changing User Roles

  1. Go to Admin Panel > Users > Manage Users
  2. Find the user you want to modify
  3. Click Edit
  4. Select the new role from the dropdown
  5. Save changes
Important

Only Administrators can change other users' roles. You cannot change your own role to a lower level.

Role Selection Guidelines

User Type Recommended Role
Site owner Administrator
Family coordinator/organizer Manager
Experienced genealogist Editor
Family member adding info Contributor
Distant relative viewing only Viewer
New registration (public sites) Pending

Privacy and Roles

Roles interact with privacy settings:

Tip

For maximum privacy protection, ensure that users who shouldn't see living person details are assigned Viewer or Contributor roles, and enable privacy settings for these roles.