Skip to content
This repository was archived by the owner on Dec 14, 2023. It is now read-only.

Commit d44ff0e

Browse files
Update cp-perm and have-permissions custom validators
1 parent 19fe57b commit d44ff0e

File tree

3 files changed

+9
-16
lines changed

3 files changed

+9
-16
lines changed

config/perm/profiles.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,14 +123,14 @@ module.exports = function(){
123123
{ role: 'basic-user',
124124
customValidator: [{
125125
role: 'cd-dojos',
126-
cmd: 'have_permissions',
126+
cmd: 'have_permissions_on_user',
127127
perm: 'dojo-admin'
128128
}]
129129
},
130130
{ role: 'basic-user',
131131
customValidator: [{
132132
role: 'cd-dojos',
133-
cmd: 'have_permissions',
133+
cmd: 'have_permissions_on_user',
134134
perm: 'ticketing-admin'
135135
}]
136136
},
@@ -154,14 +154,14 @@ module.exports = function(){
154154
role: 'basic-user',
155155
customValidator: [{
156156
role: 'cd-dojos',
157-
cmd: 'have_permissions',
157+
cmd: 'have_permissions_on_user',
158158
perm: 'dojo-admin'
159159
}]
160160
}, {
161161
role: 'basic-user',
162162
customValidator: [{
163163
role: 'cd-dojos',
164-
cmd: 'have_permissions',
164+
cmd: 'have_permissions_on_user',
165165
perm: 'ticketing-admin'
166166
}]
167167
}, {

config/perm/users.js

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,6 @@ module.exports = function(){
2626
role: 'cdf-admin',
2727
}],
2828

29-
// TODO : check if own dojo members?
30-
'get_users_by_emails': [{ role: 'basic-user',
31-
//NOTE: isn't perm a customVal now ?
32-
customValidator: [{
33-
role: 'cd-dojos',
34-
cmd: 'have_permissions',
35-
perm: 'dojo-admin'
36-
}]
37-
}],
38-
3929
'update': [{
4030
role: 'basic-user',
4131
customValidator: [{
@@ -119,8 +109,11 @@ module.exports = function(){
119109
'kpi_number_of_youth_females_registered': [{
120110
role: 'cdf-admin',
121111
}],
112+
'get_users_by_emails': [{
113+
role: 'cdf-admin',
114+
}],
122115
'get_lms_link': [{
123116
role: 'basic-user'
124-
}],
117+
}]
125118
};
126119
};

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"async": "0.9.0",
2828
"cp-i18n-lib": "git+https://github.com/CoderDojo/cp-i18n-lib.git",
2929
"cp-logs-lib": "git://github.com/CoderDojo/cp-logs-lib#1.1.0",
30-
"cp-permissions-plugin": "git://github.com/CoderDojo/cp-permissions-plugin#1.0.1",
30+
"cp-permissions-plugin": "git://github.com/CoderDojo/cp-permissions-plugin#1.0.2",
3131
"cuid": "1.2.5",
3232
"ejs": "1.0.0",
3333
"jed": "1.1.0",

0 commit comments

Comments
 (0)