koa-accesscontrol
Version:
Accesss control middleware for koa
19 lines (18 loc) • 375 B
text/typescript
export default {
admin: {
users: {
'create:any': ['*'],
'read:any': ['*'],
'update:any': ['*'],
'delete:any': ['*'],
},
},
user: {
users: {
'create:any': ['uuid'],
'read:own': ['uuid', 'firstname', 'lastname'],
'update:own': ['firstname', 'lastname', 'email', 'phone'],
'delete:own': ['uuid'],
},
},
};