bk-iam-saas
bk-iam-saas copied to clipboard
用户组添加组织授权时,可以选择是否要“包含子级组织”
当前用户组添加组织时,默认时包含子级组织下所有用户,用户希望可以只对当前层级组织授权。
需求背景 需要仅给某一层级人员授权,而不需要给其下级层级组织授权时,当前只能够逐个勾选人员
需求描述
1、给组织授权时,希望仅给当前层级组织授权,不给其下级组织授权
(1)交互方案1:分开配置
特殊场景:当某一目录下不同组织选中的授权类型不一致时,按照离末级组织最接近的组织授权类型选中人员范围。
例如当某个用户目录下,有四个层级组织,一级组织选择了“包括下级组织”&三级组织选中了“不包括下级组织”,则最终选中的只有一、二、三层级组织下的人员,四级组织人员不选中
(2)交互方案2:统一配置
2、在用户组中展示被授权的组织时,需要通过icon/文字提示区分出当前组织是否包括下级组织(icon设计可能需要设计资源)
只能做到要么全继承,要么全不继承
开关变更时,需要做后台数据的数据迁移