Setting Up Permissions
This guide shows you how to set up a robust permission structure for your organization.
Planning Your Permission Structureβ
Before creating groups, plan your roles:
| Role | What They Do | Example Groups |
|---|---|---|
| Admins | Everything | Administrators |
| Managers | User management | User Managers |
| Editors | Create and edit content | Content Editors |
| Viewers | Read-only | Viewers |
Creating Permission Groupsβ
Step 1: Navigate to Groupsβ
- Go to Groups in the main menu
- Click Create Group
Step 2: Define the Groupβ
Fill in basic information:
- Name: Clear, descriptive name (e.g., "Content Editors")
- Slug: Auto-generated URL-friendly ID
- Description: What this group is for and what they can do
Step 3: Assign Permissionsβ
Add roles/permissions to the group:
- Click Add Role
- Select the Target (what resource):
- Users
- Groups
- Content
- Settings
- Choose Actions allowed:
- β Read
- β Create
- β Update
- β Delete
- β All (*)
- Click Add
- Repeat for additional permissions
Step 4: Review and Createβ
- Review all permissions
- Click Create Group
- Group is immediately available for user assignment
Common Permission Patternsβ
Administratorsβ
Full access to everything:
- Target: All
- Actions: All (*)
Content Editorsβ
Can create and edit, but not delete:
- Target: Content
- Actions: Read, Create, Update
User Managersβ
Can manage users but not company settings:
- Target: Users β Read, Create, Update
- Target: Groups β Read
Viewersβ
Read-only access:
- Target: All
- Actions: Read
Managing Groupsβ
Editing a Groupβ
- Go to Groups
- Click the group name
- Click Edit
- Modify permissions or details
- Click Save Changes
Viewing Group Membersβ
To see who's in a group:
- Go to Groups
- Click the group name
- See Members tab
- View all users with this group
Deleting a Groupβ
warning
Deleting a group removes those permissions from all users in the group.
- Go to Groups
- Select the group
- Click Delete
- Confirm the action
Best Practicesβ
- Use descriptive names - "Content Editors" not "Group1"
- Start minimal - Give least privilege, add more as needed
- Document purposes - Use description field
- Regular reviews - Audit permissions quarterly
- Test with real users - Verify permissions work as expected
Next Stepsβ
- Managing Users - Assign users to groups
- Permissions Concept - Learn permission details
For Developers
Create groups via API: See Permissions API Guide.