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
aviso
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.