Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb8446de

Browse files
committed
chore: update rego to combined org + member permissions
1 parent52f1d1c commitb8446de

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

‎coderd/rbac/policy.rego‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ site_allow(roles) := num if {
114114
# Adding a second org_members set might affect the partial evaluation.
115115
# This is being left until org scopes are used.
116116
org_members:= {orgID|
117-
input.subject.roles[_].org[orgID]
117+
input.subject.roles[_].by_org_id[orgID]
118118
}
119119

120120
# 'org' is the same as 'site' except we need to iterate over each organization
@@ -140,7 +140,7 @@ org_allow_set(roles, key) := allow_set if {
140140
id:= org_members[_]
141141
set:= {is_allowed|
142142
# Iterate over all org permissions in all roles
143-
perm:= roles[_][key][id][_]
143+
perm:= roles[_].by_org_id[id][key][_]
144144
perm.action in[input.action,"*"]
145145
perm.resource_type in[input.object.type,"*"]
146146

@@ -260,15 +260,15 @@ org_member := num if {
260260
# Object must be jointly owned by the user
261261
input.object.owner!=""
262262
input.subject.id= input.object.owner
263-
num:=org_allow(input.subject.roles,"org_member")
263+
num:=org_allow(input.subject.roles,"member")
264264
}
265265

266266
defaultscope_org_member:=0
267267
scope_org_member:= num if{
268268
# Object must be jointly owned by the user
269269
input.object.owner!=""
270270
input.subject.id= input.object.owner
271-
num:=org_allow([input.subject.scope],"org_member")
271+
num:=org_allow([input.subject.scope],"member")
272272
}
273273

274274
# Scope allow_list is a list of resource (Type, ID) tuples explicitly allowed by the scope.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp