【已评审】新增用户是否可删除、是否可见资源树属性

issue链接
支持OEM用户原子能力相关资源
评审背景
互联网诉求定制OEM用户,在定制诉求下,该类用户独立提供创建、校验能力,并支持直接通过密文密码创建用户、不可编辑、不可删除、对外不可见等特性能力。当前OEM用户实现匹配定制诉求,未提供为原子能力。为解耦和增强扩展性,account组件负责通用能力,具体定制诉求放在定制仓库,降低与特殊定制化的耦合
评审点
资源树新增是否可见、是否可删除属性
path:/bmc/kepler/AccountService/AccountPolicies/OemAccount
interface:bmc.kepler.AccountService.AccountPolicy

属性名称 变化类型 签名 读写&权限 持久化 变化通知 接口说明 接口约束
Visible 新增属性 b R:ReadOnly,W:UserMgmt 掉电持久化 false 标识该类型用户前端是否呈现 取值类型: boolean,OEM用户默认不可见
Deletable 新增属性 b R:ReadOnly,W:UserMgmt 掉电持久化 false 标识该类型用户是否可删除 取值类型: boolean,OEM用户默认不可删除

评审结论
同意资源协作接口bmc.kepler.AccountService.AccountPolicy新增属性,具体如下:

path:/bmc/kepler/AccountService/AccountPolicies/OemAccount
interface:bmc.kepler.AccountService.AccountPolicy
新增属性:Visible,签名b,读权限:ReadOnly,写权限:UserMgmt,不发送变更通知事件
新增属性:Deletable,签名b,读权限:ReadOnly,写权限:UserMgmt,不发送变更通知事件