实体为CustomerUserRole

问题描述

我使用以下配置设置创建了一个新实体:

"ownership"={
    "owner_type"="USER","owner_field_name"="owner","owner_column_name"="user_owner_id","frontend_owner_type"="FRONTEND_USER","frontend_owner_field_name"="customerUser","frontend_owner_column_name"="customer_user_id","organization_field_name"="organization","organization_column_name"="organization_id"
},"security"={
    "type"="ACL","group_name"="commerce","category"="shopping"
}

因此,对于所有客户用户角色,该实体对所有操作都具有“公司”权限级别。除了迁移装置外,是否可以为所有角色设置认权限参数?

解决方法

开箱即用,设置权限配置默认值的唯一方法是数据迁移。默认迁移会从任何捆绑包中的Migrations/Data/ORM/data/frontend_roles.yml文件加载所有客户用户角色配置。

以下是此类YAML配置文件的示例: https://github.com/oroinc/orocommerce/blob/master/src/Oro/Bundle/RFPBundle/Migrations/Data/ORM/data/frontend_roles.yml

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...