如何在 Strapi 中创建不同的管理员角色

How to create different Admin Roles in Strapi

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

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

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

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

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

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

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

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

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

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