@@ -40,6 +40,7 @@ func TestAuthzOwnerRole(t *testing.T) {
40
40
require .True (t , isAuthorizedOperation (api .CreateOrUpdateCollectionsMethodName , auth .OwnerRoleName ))
41
41
require .True (t , isAuthorizedOperation (api .DropCollectionMethodName , auth .OwnerRoleName ))
42
42
require .True (t , isAuthorizedOperation (api .ListProjectsMethodName , auth .OwnerRoleName ))
43
+ require .True (t , isAuthorizedOperation (api .UpdateProjectMethodName , auth .OwnerRoleName ))
43
44
require .True (t , isAuthorizedOperation (api .ListCollectionsMethodName , auth .OwnerRoleName ))
44
45
require .True (t , isAuthorizedOperation (api .CreateProjectMethodName , auth .OwnerRoleName ))
45
46
require .True (t , isAuthorizedOperation (api .DeleteProjectMethodName , auth .OwnerRoleName ))
@@ -149,6 +150,7 @@ func TestAuthzEditorRole(t *testing.T) {
149
150
require .True (t , isAuthorizedOperation (api .ListProjectsMethodName , auth .EditorRoleName ))
150
151
require .True (t , isAuthorizedOperation (api .ListCollectionsMethodName , auth .EditorRoleName ))
151
152
require .True (t , isAuthorizedOperation (api .CreateProjectMethodName , auth .EditorRoleName ))
153
+ require .True (t , isAuthorizedOperation (api .UpdateProjectMethodName , auth .EditorRoleName ))
152
154
require .True (t , isAuthorizedOperation (api .DeleteProjectMethodName , auth .EditorRoleName ))
153
155
require .True (t , isAuthorizedOperation (api .DescribeDatabaseMethodName , auth .EditorRoleName ))
154
156
require .True (t , isAuthorizedOperation (api .DescribeCollectionMethodName , auth .EditorRoleName ))
@@ -285,6 +287,7 @@ func TestAuthzReadOnlyRole(t *testing.T) {
285
287
require .False (t , isAuthorizedOperation (api .UpdateMethodName , auth .ReadOnlyRoleName ))
286
288
require .False (t , isAuthorizedOperation (api .DeleteMethodName , auth .ReadOnlyRoleName ))
287
289
require .False (t , isAuthorizedOperation (api .CreateProjectMethodName , auth .ReadOnlyRoleName ))
290
+ require .False (t , isAuthorizedOperation (api .UpdateProjectMethodName , auth .ReadOnlyRoleName ))
288
291
require .False (t , isAuthorizedOperation (api .CreateOrUpdateCollectionMethodName , auth .ReadOnlyRoleName ))
289
292
require .False (t , isAuthorizedOperation (api .CreateOrUpdateCollectionsMethodName , auth .ReadOnlyRoleName ))
290
293
require .False (t , isAuthorizedOperation (api .DeleteProjectMethodName , auth .ReadOnlyRoleName ))
0 commit comments