分部管理员相关功能现状及需要修正的问题分析
Created by: yinlianghui
- #1882
- #1884 (closed)
- 前端组织管理界面的增、删、改操作菜单权限判断不准,未使用company.admins判断(也没用org.admins判断,只用了对象上配置的操作权限)
- 服务端space_users对象未在触发器中写任何关于组织权限的判断代码(应该是之前删除掉了org.admins相关判断),应该用company对象的admins属性来处理权限判断【即目前组织管理员只要能看到编辑按钮,是可以成功修改用户修改的,因为服务端未拦截】
- 前端用户列表和用户详细界面增、改操作(删不需要了,因为不需要删除人员功能了)菜单有按company对象的admins属性来处理权限判断,但是未支持跨及别的判断,比如某个用户是根公司这个分部的管理员,应该有下面的子公司的管理员权限而不需要是子公司的管理员。
- 人员上额外有一些操作按钮都只判断了工作区管理员才有操作权限,分部管理员不显示功能菜单:邀请注册用户、启用禁用用户、锁定解锁用户、设置密码
- 分部管理员进入设置应用是看不到分部菜单的,只让系统管理员有维护分部数据权限的话,就不需要额外处理了。