Skip to content

Commit 1340d68

Browse files
authored
Merge pull request #41 from topcoder-platform/feature/split-access-levels
Split access levels on resource roles
2 parents 1bda627 + 96273b6 commit 1340d68

8 files changed

+226
-189
lines changed

docs/swagger.yaml

+8-5
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ info:
66
77
88
GET/POST/DELETE `/Resources` endpoints can only be called from admins, via
9-
M2M, or users for whom there is at least one existing `Resource` where both
10-
`role.fullAccess` and `role.isActive` are `true`. Special Case: User can
11-
create/delte selfObtainable resource for its own.
9+
M2M, or users for whom there is at least one existing `Resource` where
10+
`role.fullReadAccess`, `role.fullWriteAccess` and `role.isActive` are `true`.
11+
Special Case: User can create/delte selfObtainable resource for its own.
1212
1313
`Resource Roles` POST and PUT endpoints can only be called from admins or
1414
via M2M.
@@ -493,7 +493,8 @@ definitions:
493493
type: object
494494
required:
495495
- name
496-
- fullAccess
496+
- fullReadccess
497+
- fullWriteAccess
497498
- isActive
498499
- selfObtainable
499500
properties:
@@ -504,7 +505,9 @@ definitions:
504505
name:
505506
type: string
506507
description: 'Unique resource role name, case in-sensitive'
507-
fullAccess:
508+
fullReadAccess:
509+
type: boolean
510+
fullWriteAccess:
508511
type: boolean
509512
isActive:
510513
type: boolean

0 commit comments

Comments
 (0)