Skip to content

Commit c13e682

Browse files
BrunoQuaresmajsjoeiobpmct
authored
docs: Add initial docs to groups and rbac (coder#4455)
* docs: Add initial docs to groups and rbac * Update manifest * Apply suggestions from code review Co-authored-by: Joe Previte <jjprevite@gmail.com> * use single user icon * chore: add labels and standardize enterprise messaging * clarify template role * add groups role * fix typo * rename access to use Co-authored-by: Joe Previte <jjprevite@gmail.com> Co-authored-by: Ben <me@bpmct.net>
1 parent 9dcbe75 commit c13e682

File tree

14 files changed

+70
-17
lines changed

14 files changed

+70
-17
lines changed

docs/admin/audit-logs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Audit Logs
22

3-
Audit Logs allows **Admins** and **Auditors** to monitor user operations in
3+
Audit Logs allows **Auditors** to monitor user operations in
44
their deployment.
55

66
## Tracked Events
@@ -32,4 +32,4 @@ The supported filters are:
3232

3333
## Enabling this feature
3434

35-
This feature is auto enabled for all enterprise deployments. Admins may contact us to purchase a license [here](https://coder.com/contact?note=I%20want%20to%20upgrade%20my%20license).
35+
This feature is only available with an enterprise license. [Learn more](./enterprise.md)

docs/admin/enterprise.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ These features are available in the enterprise edition:
77

88
- [Audit Logging](./audit-logs.md)
99
- [Browser Only Connections](../networking.md#browser-only-connections)
10+
- [Groups](./groups.md)
11+
- [Template RBAC](./rbac.md)
1012
- [Quotas](./quotas.md)
1113
- [SCIM](./auth.md#scim)
1214

1315
And we're releasing these imminently:
1416

1517
- High Availability
16-
- Template RBAC
1718
- Multiple Git Provider Authentication
1819

1920
## Adding your license key

docs/admin/groups.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Groups
2+
3+
Groups can be used with [template RBAC](./rbac.md) to give groups of users access to specific templates.
4+
5+
![Groups](../images/groups.png)
6+
7+
## Enabling this feature
8+
9+
This feature is only available with an enterprise license. [Learn more](./enterprise.md)
10+

docs/admin/quotas.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ Then, when users create workspaces they would see:
1515

1616
<img src="../images/admin/quotas.png"/>
1717

18+
## Enabling this feature
19+
20+
This feature is only available with an enterprise license. [Learn more](./enterprise.md)
21+
1822
## Up next
1923

2024
- [Enterprise](./enterprise.md)

docs/admin/rbac.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Role Based Access Control (RBAC)
2+
3+
Use RBAC to define which users and [groups](./groups.md) can use specific templates in Coder.
4+
5+
![rbac](../images/template-rbac.png)
6+
7+
The "Everyone" group makes a template accessible to all users. This can be removed to make a template private.
8+
9+
## Permissions
10+
11+
You can set the following permissions:
12+
13+
- **Admin**: Read, use, edit, push, and delete
14+
- **View**: Read, use
15+
16+
## Enabling this feature
17+
18+
This feature is only available with an enterprise license. [Learn more](./enterprise.md)

docs/admin/users.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@ This article walks you through the user roles available in Coder and creating an
77
Coder offers these user roles in the community edition:
88

99
| | User Admin | Template Admin | Owner |
10-
| ------------------------------------------ | ---------- | -------------- |-------|
11-
| Add and remove Users || ||
12-
| Change User roles | | ||
13-
| Manage Templates | |||
14-
| View, update and delete **ALL** Workspaces | |||
15-
| Execute and use **ALL** Workspaces | | ||
10+
| ------------------------------------------ | ---------- | -------------- | ----- |
11+
| Add and remove Users || ||
12+
| Manage groups (enterprise) | | | |
13+
| Change User roles | | ||
14+
| Manage **ALL** Templates | |||
15+
| View, update and delete **ALL** Workspaces | |||
16+
| Execute and use **ALL** Workspaces | | ||
1617

1718
A user may have one or more roles. All users have an implicit Member role
1819
that may use personal workspaces.

docs/images/groups.png

166 KB
Loading

docs/images/icons/rbac.svg

Lines changed: 1 addition & 0 deletions
Loading

docs/images/icons/users.svg

Lines changed: 1 addition & 1 deletion
Loading

docs/images/template-rbac.png

174 KB
Loading

0 commit comments

Comments
 (0)