mirror of
https://github.com/wassname/talk.git
synced 2026-07-25 13:30:59 +08:00
11 lines
450 B
JavaScript
11 lines
450 B
JavaScript
import includes from 'lodash/includes';
|
|
|
|
export default {
|
|
canAccessConfig: (user) => includes(user.roles, 'ADMIN'),
|
|
canChangeRoles: user => includes(user.roles, 'ADMIN'),
|
|
hasStaffTag: user => includes(user.roles, 'ADMIN', 'MODERATOR', 'STAFF'),
|
|
canViewUserEmails: user => includes(user.roles, 'ADMIN'),
|
|
canModerate: user => includes(user.roles, 'ADMIN', 'MODERATOR'),
|
|
canAccessAdmin: user => includes(user.roles, 'ADMIN', 'MODERATOR')
|
|
};
|