【发布时间】:2013-06-17 01:55:43
【问题描述】:
我想扩展安全角色实体以包含一些与我的业务相关的自定义权限。
例如,我可能想添加诸如“可以批准最多 X $ 的订单”或“可以更新名称以 Y 开头的潜在客户”之类的内容(当然只是一些示例)。
然后,我将在我将开发的工作流、插件和 iframe 中使用这些权限。
我还没有找到一个好的方法——据我所知,security role 实体是不可自定义的,所以我不能向它添加任何字段。
我考虑过创建一个自定义实体Role exstension,它将为我保存这些数据,并将与security role 建立1:1 的关系。但是,我还没有找到与role 实体建立关系的方法。
有人有什么想法吗?
【问题讨论】:
-
将它添加到 SystemUser 或 Team 而不是角色呢?