Managing Developer User Accounts
This guide explains how to manage users within your developer account using the Role-Based Access Control (RBAC) system. This feature allows you to add users to your marketplace account and assign them appropriate roles with specific permissions.
Understanding Roles and Permissions
The RBAC system categorizes developer users into three roles: Owner, Admin, and User. Each role has a distinct set of permissions to ensure appropriate access levels within your developer account.
Roles and Their Permissions
- Owner: The initial user who signs up is designated as the Owner. There can only be one Owner per account. This role has full access to all features and settings, but ownership cannot be transferred.
- Admin: Similar to the Owner but cannot modify the Owner's details. Admins can manage other Admins and Users.
- User: Has restricted access compared to Admins and Owners, limited to certain actions as detailed below.
Maximum Permissions for Each Role
- View apps: Owner: Yes, Admin: Yes, User: Yes
- Create and manage apps: Owner: Yes, Admin: Yes, User: Yes
- Delete apps: Owner: Yes, Admin: Yes, User: No
- Submit for review: Owner: Yes, Admin: Yes, User: Yes
- View app earnings: Owner: Yes, Admin: Yes, User: No
- Create & manage users: Owner: Yes, Admin: Yes, User: No
- View app dashboard: Owner: Yes, Admin: Yes, User: Yes
Managing User Roles and Permissions
Adding Users
- Navigate to Account > User Management.
- Click on the Add User button.
- Enter the new user's details including their email and assign a role (Admin or User).
- Adjust the permissions as needed by toggling the available options.
- Click Submit to add the user.
- The user will receive an email containing an activation link.
- After clicking the link, they will be prompted to set a password.
- Once the password is set, the developer account will be ready to use.
Editing User Permissions
As an Owner or Admin, you can modify the permissions for any user (Admins cannot modify Owner details).
- Navigate to the user's profile in the Users section and click on 'Edit User' from the menu options.
- Adjust the permissions as needed by toggling the available options.
- Click Save to apply changes.
Deleting Users
To delete a user, navigate to the user's profile in the Users section and click on 'Remove User' from the menu options.
Note: Only Owners and Admins can delete users. Users cannot delete other users.