我是羽毛的新手,在羽毛中实现基于功能的角色系统的困惑很少。
当前我不需要代码帮助,我需要的是您对我的处境的想法和建议。
首先,我想告诉您到目前为止我已完成的工作。
所以基本上我已经为我的项目完成了一个用户模块。
现在,我要实现的是为用户设置角色和权限。
现在在羽毛方面,我计划创建一个返回已验证用户可用的所有权限的函数,并使用此函数创建一个检查权限的钩子,并将其用作服务的钩子。
// here 'delete-user', 'create-user', ''update-user' are some of the available permissions in database
myservice.hooks({
before: {
create: [
hasPermission('create-user')
],
patch: [
hasPermission('update-user')
],
delete: [
hasPermission('delete-user')
]
}
});
我的问题是..我做对了吗?任何建议或更正,不胜感激。 在此先感谢。