【问题标题】:Roles and permissions not updating when DB changed in strapi当数据库在strapi中更改时角色和权限不更新
【发布时间】:2018-11-20 12:51:37
【问题描述】:

我在我的 node.js 项目中使用 strapimongoDB。当数据库新鲜时,所有角色和权限都已正确创建。之后,当我从strapi CLI 或strapi admin UI 创建一个新的内容类型(新集合)时,它正在正确地创建相关的角色和权限。但是当我切换数据库时,与新内容类型相关的角色没有出现。

【问题讨论】:

  • 用代码提供正确的解释
  • 这一切都是使用 Strapi CLI 和管理 UI 完成的。没有使用特殊代码。

标签: mongodb strapi


【解决方案1】:

No Answer - 但可以确认相同的情况。

澄清一下——用户权限插件似乎在创建时存储了有关权限的信息。

然后,当您将类型(模型)移动到具有不同 mongodb(但可能是同一用户)的另一台服务器时,角色权限不会基于新模型可用这一事实(甚至显示不再可用的模型的权限)存在)。

即有 0 个检查似乎按照配置同步模型......

迁移用户和用户权限的唯一方法 - 但这是有风险的。

【讨论】:

    【解决方案2】:

    我们在最新版本的 Strapi (v3.0.0-alpha.14.5) 中对此进行了修复

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-09
      • 1970-01-01
      • 2020-03-31
      • 1970-01-01
      • 1970-01-01
      • 2011-03-09
      • 1970-01-01
      • 2011-12-02
      相关资源
      最近更新 更多