Permissions for resources

Manage permissions for apps, modules, navigations, folders, query library, and data sources in your workspace.

Lowcoder implements Role-based Access Control (RBAC) by assigning a set of permissions to different roles. These permissions determine the actions users can take on resources, including apps, modules, navigations, folders, query library, and data sources.

Only workspace admins and members of Developers group are allowed to create resources. For workspace admins, they are in fact the owner of all resources.

Apps, modules, navigations

The permissions for these three resources are the same.

Share and set roles

The owners of apps, modules and navigations can add members and assign different roles to them. When editing a web app, a module or a navigation, click Share at the top right, then click Add members.

Choose members and groups from the list and set roles for them.

The available roles and their corresponding permissions are listed in the table below.

RolePermissions
  • Viewer

  • View and use the app, module and navigation

  • Editor

  • View and use the app, module and navigation

  • Rename

  • Edit

  • Publish

  • Duplicate

  • Export

  • Owner

  • All permissions of Editor

  • Delete the app or module

  • Set roles for members

Make public

If you want to make an app or a module or a navigation public to all users (including anonymous users), you can toggle on Make the app public in Share settings.

Folder

Folders help you sort out the apps, modules, and navigations in the workspace. Only workspace admins and members of Developers group have the following permissions for folders:

  • Create

  • Rename

  • Delete

  • Move the apps, modules and navigations into or out of folders

Data sources

Only workspace admins and developers can view the Data Sources page and create new data sources.

For each data source, workspace admins and the creator can change its Access Control. Go to Lowcoder homepage > Data Sources, and click ··· > Access Control.

In Access Control settings, add members or groups from the workspace, and then choose their roles (Can use or Can manage).

The permissions of these two roles are listed in the following table:

RolePermissions
  • Can use

  • Use data source when editing an app/module/navigation/library query

  • Can manage

  • Use data source when editing an app/module/navigation/library query

  • Edit data source

  • Delete data source

  • Manage data source permission roles

Query library

Workspace admins and members of developers group can create query library in Lowcoder. And they have read, write, use and delete permissions for queries if they can use the query's corresponding data source.

Last updated