6. **内容权限配置(课程包&资讯等)
①共享给被操作组织具体的内容,同步共享给管理员一份;
②无法共享给自己所在的组织,同组织共享通过账号进行共享,后续在账号管理中会讲到;
③跨组织共享是一种复制性的共享,同一个ID的内容可以多次共享,每次共享生成一个新的内容(产生新的ID);
④选项为操作者有权限的内容,如果操作者其中一个内容来源为被操作的组织,那么该内容仍旧可以被分享,因为该内容和原内容目前已经是两个产品,如果业务实际场景需要做限制也ok;
原型如下:

⑤可以查看的内容是【被操作组织所有被共享的内容】和 【操作者有权限内容】(来源ID)的 交集。同一个内容不管详情是否发生了更改,重复分享会生成新的ID,并对应一条新的共享记录。
原型如下:

角色是权限的集合,作为桥梁的作用把权限赋予给后台账号。操作者可以看到的角色分为两种:一种是操作者所拥有的开通了角色模块权限的管理组织下的角色,另外一种是操作者所在组织下的权限小于等于操作者权限的角色。操作者可以通过【组织下拉列表】进行不同组织角色的查看。
具体涉及到的字段如下:
- 角色名称
- 组织名称
- 状态:启用、禁用(禁用后拥有该角色的后台账号所对应的权限随时消失)
- 功能权限配置:选项为角色所属组织的最高权限和操作者所拥有的权限的交集
根据实际场景的需要给后台账号配置数据和功能权限,操作者可以看到的账号分为两种:
一种是操作者所拥有的开通了账号模块权限的管理组织下(不包含自己所在的组织)的后台账号;
另外一种是操作者所拥有的自己所在组织下自己所在层级结构下的后台账号(同一层级的无法看到,例如部门A的经理无法看到自己以及部门B经理的账号)。
参考原型如下:

- id
- 用户名
- 姓名
- 手机号
- 密码
- 组织:下拉单选,选项为操作者有权限的组织;组织选择之后一般不可以修改
- 所属的组织结构:选择之后可以重新编辑
- 创建时间
- 状态:(启用、禁用、禁用状态的账号无法登录系统)
- 功能权限
- 组织权限
- ***内容权限
1. 功能权限
①如果操作者和被操作者是不同的组织,那么选项为被操作者所属组织下的所有角色;
②如果操作者和被操作者是同一个组织,那么选项为权限小于等于操作者权限的角色;
③支持多选;
2. 组织权限
①展示的选项为被操作者所在组织有权限的组织以及每个组织有权限的模块内容(课程包&资讯&账号&角色等);
②可操作的选项为操作者有权限的组织和【被操作者所在组织有权限的组织】的交集,模块内容同理。
