Skip to content

Commit b6b677e

Browse files
auth, pointerFields, preserve protectedFields
1 parent c688f69 commit b6b677e

File tree

3 files changed

+608
-175
lines changed

3 files changed

+608
-175
lines changed

src/components/PermissionsDialog/PermissionsDialog.example.js

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ class DialogDemo extends React.Component {
7474
confirmText='Save ACL'
7575
details={<a href='#'>Learn more about ACLs and app security</a>}
7676
permissions={{
77-
read: {'*': true},
78-
write: {'*': true},
77+
read: {'*': true, 'role:admin': true, 'role:user': true, 's0meU5er1d':true},
78+
write: {'*': true, 'role:admin':true },
7979
}}
8080
validateEntry={validateSimple}
8181
onCancel={() => {
@@ -93,14 +93,15 @@ class DialogDemo extends React.Component {
9393
confirmText='Save CLP'
9494
details={<a href='#'>Learn more about CLPs and app security</a>}
9595
permissions={{
96-
get: {'*': false, '1234asdf': true, 'role:admin': true},
97-
find: {'*': true, '1234asdf': true, 'role:admin': true},
98-
create: {'*': true},
99-
update: {'*': true},
100-
delete: {'*': true},
101-
addField: {'*': true},
102-
readUserFields: ['owner'],
103-
writeUserFields: ['owner']
96+
get: {'*': false, '1234asdf': true, 'role:admin': true,},
97+
find: {'*': true, '1234asdf': true, 'role:admin': true, },
98+
create: {'*': true, },
99+
update: {'*': true, pointerFields: ['user']},
100+
delete: {'*': true, },
101+
addField: {'*': true, 'requiresAuthentication': true},
102+
readUserFields: ['owner', 'user'],
103+
writeUserFields: ['owner'],
104+
protectedFields: {'*': ['password', 'email'], 'userField:owner': []}
104105
}}
105106
validateEntry={validateAdvanced}
106107
onCancel={() => {

0 commit comments

Comments
 (0)