node.js - 如何在 Strapi 中创建不同的管理员角色

我想为可以访问 Strapi Admin 的用户提供单独的权限角色。我知道此功能目前正在开发中。而且我发现几年前,Strapi 中发布了一个教程,试图用前端解决方案帮助暂时解决这个问题。

https://strapi.io/blog/admin-permissions

是否仍然可以在 Strapi 3.x 中实现此解决方案?

我相信它应该用于 Strapi 的 alpha 版本。在教程中,他们修改了用户模型,但现在,要能够访问 Strapi Admin,它必须是 Admin 用户。

我尝试按照说明创建 admin 和 plugins 文件夹(并将插件文件夹中的修改复制到扩展文件夹,以防万一),但如果不修改 Admin 模型,我认为它不会任何用途。

还有另一种解决方案,BunAdmin:https://github.com/bunred/bunadmin-plugin-strapi-user ,有人说可以用。但是 BunAdmin 使用 GraphQl 而我们在 Strapi 上使用 Mongo。

我即将尝试使用 React-Admin:https://github.com/marmelab/react-admin/

有没有人设法使用最新版本的 Strapi 和 MongoDB 创建不同的管理员角色?

最佳答案

7月13日,该功能在Strapi 3.1版本中发布。

https://strapi.io/blog/announcing-3.1-role-based-access-control

https://stackoverflow.com/questions/62576225/

相关文章:

ios - UIView 作为@EnvironmentObject 的订阅者

vue.js - 当对象没有(可识别的)变化时触发 Vue 监视

javascript - 如何使用 React 在客户端裁剪图像而不丢失分辨率

javascript - Angular ngrx : TypeError: Cannot free

python - DBSCAN 聚类甚至无法处理 40k 数据,但可以使用 python 和 skl

r - 在 Windows 上安装 odbc R 包时出现问题

rust - 我如何使字符串比闭包体生命周期更长?

android - 使用 Moshi 处理错误响应

angular-cli - 每当我运行 npm run ng build-hin 时,我都会遇到错误

reactjs - 应用多个动态过滤器