当 strapi 中的数据库更改时,角色和权限不会更新
Roles and permissions not updating when DB changed in strapi
我在 node.js 项目中使用 strapi mongoDB。当数据库是新的时,所有角色和权限都会正确创建。之后,当我从 strapi CLI 或从 strapi admin UI 创建新的内容类型(新集合)时,它正在正确创建相关的角色和权限。但是当我切换数据库时,与新内容类型相关的角色没有出现。
没有答案 - 但可以确认相同的情况。
澄清一下 - 似乎 Users-Permissions 插件在创建时存储了有关权限的信息。
然后当您将类型(模型)移动到具有不同 mongodb 的另一台服务器(但可能是同一用户)时,角色权限不会接受新模型可用的事实(甚至显示不再存在的模型的权限)。
即有 0 个检查似乎同步模型配置...
迁移用户和用户权限的唯一方法 - 但这是有风险的。
我们在最新版本的 Strapi (v3.0.0-alpha.14.5) 中修复了此问题
我在 node.js 项目中使用 strapi mongoDB。当数据库是新的时,所有角色和权限都会正确创建。之后,当我从 strapi CLI 或从 strapi admin UI 创建新的内容类型(新集合)时,它正在正确创建相关的角色和权限。但是当我切换数据库时,与新内容类型相关的角色没有出现。
没有答案 - 但可以确认相同的情况。
澄清一下 - 似乎 Users-Permissions 插件在创建时存储了有关权限的信息。
然后当您将类型(模型)移动到具有不同 mongodb 的另一台服务器(但可能是同一用户)时,角色权限不会接受新模型可用的事实(甚至显示不再存在的模型的权限)。
即有 0 个检查似乎同步模型配置...
迁移用户和用户权限的唯一方法 - 但这是有风险的。
我们在最新版本的 Strapi (v3.0.0-alpha.14.5) 中修复了此问题