用户和角色的权限配置实例
本文将通过2个常用场景演示如何配置用户的角色权限。
多个表和1张表的配置逻辑、思路、步骤都是一样的,实例中我们按单张表(多视图)来配置。
实例一、《员工档案》应用下配置普通员工的角色权限实例
如下图的应用:员工档案
员工档案表分5个视图:
- 《全部》视图显示所有的记录数据
- 《在职》视图下,只显示员工状态是在职的记录数据。
- 《离职》视图下,只显示员工状态是离职的记录数据。
- 《通讯录》视图下,所有显示在职员工的记录,但仅显示基本的通讯信息。
- 《我的档案》视图下,只显示当前登录账户的记录数据。
要实现的效果
1、《在职》、《离职》、《全部》三个视图只对HR可见,且可以编辑记录。
2、《我的档案》视图对所有人可见,可以修改自己的档案记录,但是普通员工不能修改工号和部门两个字段的信息。
3、《通讯录》视图对所有人可见,显示所有的表记录,但是非管理员不能编辑和删除,只能查看。 (注:通讯录视图的数据隐藏了私密字段信息,只显示联系方式)