User roles
At a high level, a user can have tenant-level access in the Portal, and they can also have workspace-level app access.
Additional fine-tuning is available through the Creator role and workspace app roles, allowing one user to build in some workspaces while being an End User in others.
Access permission
There are three core tenant roles in Budibase:
- Organisation admin: Full access to settings and all workspaces.
- Creator: Builder access for assigned workspaces.
- End user: No builder access; published-app usage only.
Publish your application to give users access.End users are only able to view published applications.
Organisation admins can manage users and global settings.
Changing permissions
An Organisation admin can edit tenant user roles from Portal > Settings > People.
- Open the user record.
- Change the tenant role.
- Save if prompted (or close if auto-save is enabled in your environment).
Workspace specific roles
Users without Organisation admin permissions only see workspaces they are granted access to. Within each workspace, you can set app-level roles that control what data and screens they can access.
These app roles work with screen access levels and determine what a user can do inside published apps.
Higher-tier roles inherit lower-tier visibility. For example, an Admin app role can see content available to Basic and Public.
| Order | Role | Description |
|---|---|---|
| 1 | Public | Can see un-authenticated. Cannot be given to a user |
| 2 | App user | Lowest authenticated role |
| 3 | Admin | Highest authenticated role |
Order matters!The order of user role matters. Higher roles can see everything from lower roles as well as their own.
Adding custom roles
The core workspaces roles cannot be deleted, however you can add and remove any number of custom roles if you need more granular access control.
Within your workspace:
- Open the Data section.
- Click Manage roles.
- Create a new custom role.
- Set its inherited role and base permissions.
Inherits Role determines the rank of your new role. In this case, a Super user will be able to access all screens of access level Super, Power, Basic and Public, but will not be able to access Admin app screens.
Base Permissions determines the permissions of the role. Options include:
| Order | Role | Description |
|---|---|---|
| 1 | Public |
|
| 2 | App user |
|
| 3 | Admin |
|
| 4 | Creator |
|
Updated 12 days ago