MCPcopy Create free account
hub / github.com/coder/coder / organizationPermissionChecks

Function organizationPermissionChecks

site/src/modules/permissions/organizations.ts:11–118  ·  view source on GitHub ↗
(organizationId: string)

Source from the content-addressed store, hash-verified

9>;
10
11export const organizationPermissionChecks = (organizationId: string) =>
12 ({
13 viewMembers: {
14 object: {
15 resource_type: "organization_member",
16 organization_id: organizationId,
17 },
18 action: "read",
19 },
20 editMembers: {
21 object: {
22 resource_type: "organization_member",
23 organization_id: organizationId,
24 },
25 action: "update",
26 },
27 createGroup: {
28 object: {
29 resource_type: "group",
30 organization_id: organizationId,
31 },
32 action: "create",
33 },
34 viewGroups: {
35 object: {
36 resource_type: "group",
37 organization_id: organizationId,
38 },
39 action: "read",
40 },
41 editGroups: {
42 object: {
43 resource_type: "group",
44 organization_id: organizationId,
45 },
46 action: "update",
47 },
48 editSettings: {
49 object: {
50 resource_type: "organization",
51 organization_id: organizationId,
52 },
53 action: "update",
54 },
55 assignOrgRoles: {
56 object: {
57 resource_type: "assign_org_role",
58 organization_id: organizationId,
59 },
60 action: "assign",
61 },
62 viewOrgRoles: {
63 object: {
64 resource_type: "assign_org_role",
65 organization_id: organizationId,
66 },
67 action: "read",
68 },

Callers 1

organizationsPermissionsFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected