Managing User Roles
Guide to managing user roles and premium status for team members in OCW
Managing User Roles
This guide explains how to manage user roles and premium status for team members in your organization.
Accessing the Roles Page
- Log in to your account at https://app.oneclickworker.com/
- Navigate to the Admin menu in the navigation bar
- Select "Roles" from the dropdown menu
- Alternatively, go directly to https://app.oneclickworker.com/admin/roles
Note: You must have one of the following roles to access this page:
- ADMIN
- EMPLOYER
- RECRUITER
Understanding the Roles Page
The Roles page displays a table of all users in your organization and allows you to manage their roles and premium status.
Premium User Information
At the top of the page, you'll see information about premium users:
- Premium Users: Shows the current number of premium users and your organization's limit
- Available: Indicates how many more premium users you can add
- Limit Reached: Appears when you've reached your premium user limit
User Table
The table displays the following information for each user:
-
Name
- The user's full name
-
Email
- The user's email address
-
Role
- The user's current role in the organization
-
Premium User
- A toggle switch showing whether the user has premium status
-
Actions
- Controls to change the user's role and premium status
Understanding User Roles
OneClickWorker offers different user roles with varying levels of access:
-
ADMIN
- Full access to all features
- Can manage all team members
- Can assign any role to users
-
EMPLOYER
- Access to the admin menu
- Can manage team members
- Can post and manage jobs
-
RECRUITER
- Access to the admin menu
- Can manage team members
- Can post and manage jobs
-
STAFF
- Limited access to features
- Cannot access the admin menu
- Cannot manage team members
Role Permissions
The roles you can assign to users depend on your own role:
- ADMIN users can assign any role
- EMPLOYER and RECRUITER users can assign RECRUITER, EMPLOYER, and STAFF roles
Changing User Roles
To change a user's role:
- Find the user in the table
- In the "Role" column, click on the dropdown menu
- Select the new role from the available options
- The change will be applied immediately
- A success message will appear at the top of the page
- The user must sign out and sign back in for the changes to take effect
Note: You can only assign roles that are available based on your own role. For example, if you are an EMPLOYER, you cannot assign the ADMIN role.
Managing Premium Users
Premium users have access to additional features in the platform. Your subscription determines how many premium users you can have.
Understanding Premium Status
- Standard User: Regular access to basic features
- Premium User: Access to advanced features and capabilities
- Your subscription determines how many premium users you can have
Changing Premium Status
To change a user's premium status:
- Find the user in the table
- In the "Premium User" column, click on the toggle switch
- The toggle will change color to indicate the new status:
- Blue: Premium user
- Gray: Standard user
- A success message will appear at the top of the page
Premium User Limits
Your subscription determines how many premium users you can have:
- The current count and limit are displayed at the top of the page
- If you try to add more premium users than allowed, an error message will appear
- To increase your premium user limit, you need to upgrade your subscription
Troubleshooting
If you encounter issues when managing user roles:
-
Error Messages
- Pay attention to any error messages displayed after making changes
- Common errors include premium user limit reached or permission issues
-
Role Changes Not Taking Effect
- Remind the user to sign out and sign back in
- Verify that you have the necessary permissions to make the change
-
Premium Status Changes Not Taking Effect
- Refresh the page to confirm the change was saved
- Check if you've reached your premium user limit
Best Practices
For effective role management:
- Assign appropriate roles based on each team member's responsibilities
- Regularly review user roles to ensure they align with current job functions
- Prioritize premium user allocation to team members who need advanced features
- Communicate role changes to affected users so they understand their new permissions
- Remind users to sign out and sign back in after role changes
Next Steps
After managing user roles, you might want to:
- View your organization members to see all team members
- Invite new team members to expand your organization