Moqui:我们可以在两个用户之间创建父子关系吗?

时间:2016-06-09 13:22:12

标签: moqui

我只想创建一个组织(Pharmacy),在该组织下需要不同类型的用户,例如管理员用户,库存用户,结算用户......等等。

1 个答案:

答案 0 :(得分:0)

在您的情况下,数据控制有两个维度

  • by userGroup
  • 按组织

所以解决方案是:

  • 创建组织['Phrmaacy1','Phrmaacy2']
  • 为这些人创建人['Admin1','Admin2','Inventory1','Inventory2']和userAccount
  • 创建用户组['管理员','库存']
  • 创建partyRelationship ['Admin1','Inventory1']作为['Phrmaacy1']的成员,['Admin2','Inventory2']作为['Phrmaacy2']的成员
  • 创建userGroupMember以将userAccount of person ['Admin1','Admin2']放入userGroup ['Admin'],userAccount of person ['inventory1','inventory2'] in userGroup ['Inventory']

使用用户所属的组织和用户组来过滤掉数据,并使用userGroup(userGroupPermissions,artifactAuthz)来控制允许用户执行的权限。