Skip to content

Commit f2eb61a

Browse files
New user roles and permissions defined (#6143)
1 parent 533237d commit f2eb61a

File tree

4 files changed

+68
-52
lines changed

4 files changed

+68
-52
lines changed

docs/cloud/account-management/users.mdx

Lines changed: 68 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -24,20 +24,24 @@ A user is anyone who logs in to Cypress Cloud.
2424
## Invite users
2525

2626
Organization [owner or admin](#User-roles) roles can invite
27-
[Cypress Cloud](https://on.cypress.io/cloud) users. Those invited will see all
28-
projects and tests run for the organization.
27+
[Cypress Cloud](https://on.cypress.io/cloud) users. Those invited will see
28+
the projects and tests the user has [team permissions](/cloud/account-management/teams#Assign-projects-to-a-team)
29+
to view.
2930

3031
_Note: only owners can give other users 'owner' access._
3132

3233
### Invite a user to an organization:
3334

3435
1. Select the [organization](/cloud/account-management/organizations) you
3536
want to invite a user to.
36-
2. Click **Users**, then **Invite User**.
37-
3. Fill in their email and select their [role](#User-roles), then click **Invite
38-
User**.
39-
4. The user will receive an invitation email with a link to accept the
40-
invitation.
37+
2. Click **Users & Teams**, then **Invite User**.
38+
3. Add one or more emails, pressing **Enter** after each one, and select their [role](#User-roles).
39+
4. Click **Invite User**.
40+
5. The user will receive an invitation email with a link to accept the invitation.
41+
42+
If you prefer to send your own message to users and include a link to join the organization,
43+
you can click **Copy invite link** and all users who accept this invitation will be given
44+
the default role of **Member**.
4145

4246
<DocsImage
4347
src="/img/cloud/users/invite-user-dialog.jpg"
@@ -82,51 +86,69 @@ See
8286
Users can be assigned roles that affect their access to certain features of
8387
[Cypress Cloud](https://on.cypress.io/cloud).
8488

85-
- **Member:** Can see projects, runs, and keys.
86-
- **Admin:** Can also invite, edit and delete users.
87-
- **Owner:** Can also transfer or delete projects. Can delete and edit the
88-
organization.
89+
- **Viewer:** Can see projects and runs but not make any changes.
90+
- **Member:** Can see projects, runs, record keys, and adjust App Quality configuration.
91+
- **Team Admin:** Can manage the member list for projects where the Team Admin is a member, and edit project configurations.
92+
- **Org Admin:** Can manage all users within the organization, and edit both organization and project configurations.
93+
- **Org Owner:** Can manage all aspects of the organization and projects.
8994

9095
The permissions for each user role for Cypress Cloud:
9196

92-
| Permission | Member | Admin | Owner |
93-
| ----------------------------------------------- | ------ | ----- | ----- |
94-
| See test results of private projects ||||
95-
| See record keys of projects ||||
96-
| See billing and usage information | |||
97-
| Edit billing information | |||
98-
| See users invited to organization | |||
99-
| Resend invitation to invited user | |||
100-
| Invite 'member' to organization | |||
101-
| Invite 'admin' to organization | |||
102-
| See user requests to join organization | |||
103-
| Accept user requests to join organization | |||
104-
| Remove 'member' from organization | |||
105-
| Remove 'admin' from organization | |||
106-
| Edit 'member' in organization | |||
107-
| Edit 'admin' in organization | |||
108-
| Edit project name | |||
109-
| Edit project status (private/public) | |||
110-
| Add or delete record keys | |||
111-
| Set up GitHub Integration | |||
112-
| Set up Slack Integration | |||
113-
| Invite 'owner' to organization | | ||
114-
| Edit 'owner' in organization | | ||
115-
| Remove 'owner' from organization | | ||
116-
| Add, edit, remove user in personal organization | | ||
117-
| Edit organization name | | ||
118-
| Delete organization | | ||
119-
| Transfer project to another organization | | ||
120-
| Delete project | | ||
121-
| Set up SSO | | ||
97+
**Organization-level permissions**
98+
99+
| Permission | Viewer | Member | Team Admin | Org Admin | Org Owner |
100+
| ----------------------------------------- | ------ | ------ | ---------- | --------- | --------- |
101+
| See billing and usage information | | | |||
102+
| Edit billing information | | | |||
103+
| Invite 'member' to organization | | | |||
104+
| Invite 'admin' to organization | | | |||
105+
| Invite 'owner' to organization | | | | ||
106+
| See users invited to organization | | | |||
107+
| Resend invitation to invited user | | | |||
108+
| See user requests to join organization | | | |||
109+
| Accept user requests to join organization | | | |||
110+
| Edit users in organization | | | |||
111+
| Remove users from organization | | | |||
112+
| Edit 'owner' in organization | | | | ||
113+
| Remove 'owner' from organization | | | | ||
114+
| Create and edit teams | | | |||
115+
| Assign projects to a team | | | |||
116+
| Remove projects from a team | | | |||
117+
| Assign members to a team | | ||||
118+
| Remove members from a team | | ||||
119+
| Set up organization GitHub Integration | | | |||
120+
| Set up organization Slack Integration | | | |||
121+
| Set up organization MS Teams Integration | | | |||
122+
| Edit organization name | | | | ||
123+
| Delete organization | | | | ||
124+
| Set up SSO | | | | ||
125+
| View Enterprise Reporting ||||||
126+
127+
**Project-level permissions**
128+
129+
| Permission | Viewer | Member | Team Admin | Org Admin | Org Owner |
130+
| ---------------------------------------- | ------ | ------ | ---------- | --------- | --------- |
131+
| See test results of private projects ||||||
132+
| See record keys of projects | |||||
133+
| Edit App Quality configuration | |||||
134+
| Edit project name | | ||||
135+
| Edit project status (private/public) | | ||||
136+
| Add or delete record keys | | ||||
137+
| Configure project GitHub Integration | | ||||
138+
| Configure project Slack Integration | | ||||
139+
| Configure project MS Teams Integration | | ||||
140+
| Transfer project to another organization | | ||||
141+
| Delete project | | ||||
122142

123143
## User requests
124144

125-
Users can "request" access to a given organization. If a developer on your team
126-
has access to Cypress and your project's source code - they can request to be
127-
given access to your organization. This means instead of you having to invite
128-
team members up front, they can request access and you can choose to accept or
129-
deny them access.
145+
Cypress App users can "request" access to a given organization. If a developer on
146+
your team has access to Cypress and your project's source code - they can request
147+
to be given access to your organization from within the Cypres App. This means
148+
instead of you having to invite team members up front, they can request access and
149+
you can choose to accept or deny them access.
150+
151+
_Note: this option is not available if your Cloud organization is configured for SSO._
130152

131153
<DocsImage
132154
src="/img/cloud/users/request-access-to-organization.png"

docs/cloud/integrations/source-control/bitbucket.mdx

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@ sidebar_label: Bitbucket
1818

1919
:::
2020

21-
:::caution
22-
23-
<Icon name="exclamation-triangle" /> Bitbucket integration is currently in beta
24-
25-
:::
26-
2721
[Cypress Cloud](https://on.cypress.io/cloud) can integrate your Cypress tests
2822
with your Bitbucket workflow via [status checks](#Status-checks) and
2923
[pull request comments](#Pull-Request-comments). A project first needs to be
67.5 KB
Loading
Loading

0 commit comments

Comments
 (0)