因为原有的权限和角色已经运行了很长时间,很多仓库都已经适应了原有的权限体系,所以为尽可能的减少对于仓库原有管理模式的冲击,我们将原有的角色在新的权限体系下进行了如下映射:
- 用户原来是Operator角色的用户:
- 原来有入库、出库、库存权限的初始化角色为Operator,除有Operator的默认权限外,根据用户原有权限模块初始化为这些模块的所有权限点(比如一个用户原来是Operator,有出库、入库、退货、库存、产品的权限,上线后默认角色为Operator,权限点为Operator权限+退货、产品的权限)
- 原来如果入库、出库、库存中有任意一个权限没有的,初始化角色为空,根据用户原有权限模块
- 用户原来是Admin角色,初始化为Admin,权限点为Admin权限+已配置模块的权限(包括员工管理和角色管理权限)
我们希望可以通过这次权限的优化,帮助仓库更好的解决内部管理的问题,提升仓库的管理效率和管理精细化程度。