Skip to content

Commit

Permalink
add viewer role to table and notes (n8n-io#2163)
Browse files Browse the repository at this point in the history
Co-authored-by: freakwriter <freakwriter@users.noreply.github.com>
  • Loading branch information
StarfallProjects and freakwriter authored Sep 9, 2024
1 parent 33097f5 commit 58b44f8
Showing 1 changed file with 15 additions and 9 deletions.
24 changes: 15 additions & 9 deletions docs/user-management/rbac/role-types.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,17 +12,25 @@ pageType: reference
* The Project Viewer role is only available on Self-hosted Enterprise and Cloud Enterprise plans.
///

Within projects, there are three user roles: Admin, Editor and Viewer. These roles control what the user can do in a project. A user can have different roles within different projects.
Within projects, there are three user roles: Admin, Editor, and Viewer. These roles control what the user can do in a project. A user can have different roles within different projects.

### Project Admin
A Project Admin role has the highest level of permissions. As well as managing project settings (name and deletion), project members (inviting, changing roles and removing) admins can also view, create, update and delete any workflows, credentials or executions within a project.
## Project Admin

### Project Editor
A Project Editor can view, create, update and delete any workflows, credentials or executions within a project.
A Project Admin role has the highest level of permissions. Project admins can:

### Project Viewer
A Project Viewer is effectively a 'read-only' role with access to all workflows, credentials and executions within a project. Viewers aren't able to manually execute any workflows that exist in a project.
* Manage project settings: Change name, delete project.
* Manage project members: Invite members and remove members, change members' roles.
* View, create, update, and delete any workflows, credentials, or executions within a project.

## Project Editor

A Project Editor can view, create, update, and delete any workflows, credentials, or executions within a project.

## Project Viewer

A Project Viewer is effectively a `read-only` role with access to all workflows, credentials, and executions within a project.

Viewers aren't able to manually execute any workflows that exist in a project.

/// note | Role types and account types
Role types and [account types](/user-management/account-types/) are different things. Every account has one type. The account can have different role types for different [projects](/user-management/rbac/projects/).
Expand All @@ -39,6 +47,4 @@ Role types and [account types](/user-management/account-types/) are different th
| Manage members | :white_check_mark: | :x: | :x: |
| Modify the project | :white_check_mark: | :x: | :x: |



[Variables](/code/variables/) and [tags](/workflows/tags/) aren't affected by RBAC: they're global across the n8n instance.

0 comments on commit 58b44f8

Please sign in to comment.