Moving authorization to utils
This commit is contained in:
parent
1c47941413
commit
cdc825cc6a
7 changed files with 38 additions and 13 deletions
3
app/utils/user-can-add.js
Normal file
3
app/utils/user-can-add.js
Normal file
|
@ -0,0 +1,3 @@
|
|||
export default function userCanAdd(role) {
|
||||
return (role === 'W') || (role === 'A');
|
||||
}
|
5
app/utils/user-can-edit.js
Normal file
5
app/utils/user-can-edit.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
export default function userCanEdit(currentUser, author) {
|
||||
let id = currentUser.id;
|
||||
let role = currentUser.role;
|
||||
return (role === 'W' && (+id === author)) || (role === 'A');
|
||||
}
|
Reference in a new issue