用户权限管理(UC+SDS)
2018-07-20 14:54:35 0 举报
AI智能生成
用户权限管理
作者其他创作
大纲/内容
Role Permission Management
Super Admin(超级管理员)
拥有所有权限
不可操作更改自身权限
不展示在list页面,存在数据库中
List
UI check
展示所有enabled role
permission list
可以切换选中不同的role
面包屑导航栏展示
edit role
select Permission
选中一个role,勾选需要的Permission,confirm
每个模块的Permission独立选择
单独勾选/去勾选
select all,勾选全部和去勾选全部
Cancel edit role
Permission check
Dashboard
view
Repository
view
create
edit
Disable/Enable
data access
Repo-A1
Repo-A2
Package
view
create
edit
download
delete
Record
view
edit
download
delete
upload
Role Management
view role list
edit role permission
权限关联
view
只勾选sensor data中的view,无法view数据
勾选data access中指定repository,勾选对应repo中的view权限,可进行view操作
edit
只勾选edit,无法进行编辑
勾选data access中指定repository,勾选view+edit,可进行查看编辑操作
create
repository
拥有create repository权限即可
分配一个role给新建的repository
分配多个role给新建的repository
package
只勾选create package,未选择repository
选中repository1,再勾选view repo1和create package
选中repository1,勾选create package,无法在repository2建package
download
package
只勾选download package,未选择repository
选中指定repository,再勾选view repo和download package
record
只勾选download record,未选择repository
选中指定repo,再勾选view repo,view pack,download record
选中指定repo,再勾选view repo和download record
User Center
Log in
输入正确的username和password
username 或password为空
username 或 password不匹配
username不存在
username字符串校验
长度
不区分字母大小写
支持英文字符
特殊符号输入(@ . _ -)
校验空格输入,不支持空格
password字符串校验
长度(>8)
字符串类型(数字+字母)
区分字母大小写
特殊符号输入???
密码粘贴支持粘进不支持粘出
服务器/网络中断--提示
Remember me
未勾选,再次登录
勾选,再次登录
Role Management
Role list
UI 检查
列名展示
排序规则
create role
成功创建一个role
提示创建成功
list页面成功展示role以及信息
Cancel,取消创建一个role
输入重复的role name,需做重复校验并提示
role name为空,无法创建role
单选一个system permission
选中多个system permission
system Permission的默认选项(select)
创建成功的role默认为enable状态
edit role
Click edit,弹出编辑弹窗
edit role name,修改成功并保存list
展示之前选择的system
edit system permission(reduce)
role修改成功并保存list
role对应所属的account权限相应减少
edit system permission(add)
role修改成功并保存list
子主题
输入重复的role name,需做重复校验并提示
cancel edit
disable/enable role
disable a role
role的权限不可用,在list page置灰展示disable status
account的role 下拉列表里没有该role
点击enable,可以恢复该role的权限
可编辑
无法登陆拥有权限的系统
enable a role
role的权限可用,在list page展示enable status
account的role 下拉列表里有该role
点击disable,禁用该role的权限
可编辑
可成功登陆拥有权限的系统
Account Management
Account list
UI 检查
new create role默认为enable状态
列名展示
排序规则(最新创建的排在最前面)
搜索功能
search by select a role
search by input a username
search by role + username
no condition search
create account
成功创建一个account
提示创建成功
list页面成功展示account以及信息
发送修改密码的链接到指定邮箱
Cancel,取消创建一个account
输入重复的username,需做重复校验并提示
必填项为空,无法创建role,给出相应提示
select a role(暂支持单选)
E-mail格式校验
edit account
Click edit,弹出编辑弹窗
Username不可编辑
edit Full name
name修改成功并保存list
重新登录account,检查原有role的权限是否正确
edit role(add)
role修改成功并保存list
重新登录account,检查新赋予的role的权限是否正确
edit role(reduce)
role修改成功并保存list
重新登录account,检查新赋予的role的权限是否正确
cancel edit
edit email
disable/enable account
new create account默认为enable状态
disable an account
account不可用,在list page置灰展示disable status
无法登陆拥有的role的权限的系统
点击enable,可以恢复该account的权限
可编辑
enable an account
account的权限可用,在list page展示enable status
可成功登陆拥有的role的权限的系统
点击disable,禁用该account的权限
可编辑
password setting
用户通过邮箱链接访问该页面
password or confirm password为空
password 和 confirm password一致,提交成功
password 和 confirm password不一致,错误提示
reset,清空输入内容
密码修改成功后,需要登出重新使用新密码登录
Role & Account
一个account对应一个role
登录用户user,拥有role1的权限
可登录role指定的系统
对系统相关权限进行操作
修改role1的权限,user用户权限对应更改
可登录role指定的系统
对系统相关权限进行操作
一个account对应多个role
登录用户user,拥有role1,role2,....的所有权限
修改其中一个role的权限,用户user的其他role权限不变,新更改的role权限正确
增加/减少user对应的role,权限对应的增加/减少
role功能相交
user用户
role1
record1_download
record2_download
record3_download
role2
record3_download
record4_download
record5_download
role功能分离
user用户
role1
record1_download
record2_download
record3_download
role2
record3_edit
record4_edit
record5_edit
一个role对应多个account
role1对应的user1,user2...拥有相同的role权限
增加/减少role1的权限,对应的user1,user2...相应增加/减少权限
控件检查
翻页
下拉框
收藏
0 条评论
下一页