如何解决实体为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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。