@@ -108,8 +108,8 @@ func TestRolePermissions(t *testing.T) {
108
108
Actions : []rbac.Action {rbac .ActionRead },
109
109
Resource : rbac .ResourceUserObject (currentUser ),
110
110
AuthorizeMap : map [bool ][]authSubject {
111
- true : {owner , memberMe , orgMemberMe , orgAdmin , otherOrgMember , otherOrgAdmin , templateAdmin , userAdmin },
112
- false : {},
111
+ true : {orgMemberMe , owner , memberMe , templateAdmin , userAdmin },
112
+ false : {otherOrgMember , otherOrgAdmin , orgAdmin },
113
113
},
114
114
},
115
115
{
@@ -281,7 +281,7 @@ func TestRolePermissions(t *testing.T) {
281
281
{
282
282
Name : "ManageOrgMember" ,
283
283
Actions : []rbac.Action {rbac .ActionCreate , rbac .ActionUpdate , rbac .ActionDelete },
284
- Resource : rbac .ResourceOrganizationMember .WithID (currentUser ).InOrg (orgID ),
284
+ Resource : rbac .ResourceOrganizationMember .WithID (currentUser ).InOrg (orgID ). WithOwner ( currentUser . String ()) ,
285
285
AuthorizeMap : map [bool ][]authSubject {
286
286
true : {owner , orgAdmin , userAdmin },
287
287
false : {orgMemberMe , memberMe , otherOrgAdmin , otherOrgMember , templateAdmin },
@@ -290,10 +290,10 @@ func TestRolePermissions(t *testing.T) {
290
290
{
291
291
Name : "ReadOrgMember" ,
292
292
Actions : []rbac.Action {rbac .ActionRead },
293
- Resource : rbac .ResourceOrganizationMember .WithID (currentUser ).InOrg (orgID ),
293
+ Resource : rbac .ResourceOrganizationMember .WithID (currentUser ).InOrg (orgID ). WithOwner ( currentUser . String ()) ,
294
294
AuthorizeMap : map [bool ][]authSubject {
295
- true : {owner , orgAdmin , orgMemberMe , userAdmin },
296
- false : {memberMe , otherOrgAdmin , otherOrgMember , templateAdmin },
295
+ true : {owner , orgAdmin , userAdmin , orgMemberMe , templateAdmin },
296
+ false : {memberMe , otherOrgAdmin , otherOrgMember },
297
297
},
298
298
},
299
299
{
@@ -314,8 +314,8 @@ func TestRolePermissions(t *testing.T) {
314
314
Actions : []rbac.Action {rbac .ActionRead },
315
315
Resource : rbac .ResourceGroup .WithID (groupID ).InOrg (orgID ),
316
316
AuthorizeMap : map [bool ][]authSubject {
317
- true : {owner , orgAdmin , userAdmin , orgMemberMe },
318
- false : {memberMe , otherOrgAdmin , otherOrgMember , templateAdmin },
317
+ true : {owner , orgAdmin , userAdmin , templateAdmin },
318
+ false : {memberMe , otherOrgAdmin , orgMemberMe , otherOrgMember },
319
319
},
320
320
},
321
321
{
0 commit comments