为了规范测试,我们暂做如下 定义安排, test 1-3 分配给第一类人, test 4-6 分配给 第二类人,其中 test4 为电磁兼容设计师, 5,6 为产品设计师, test 7-9 分配给第三类人。 如有修改,这里会随之更新。
- 角色分配 目前角色分配不是唯一的,这个在使用中是不对的,系统里面人员选进来之后,分配角色,每个人在一个项目里面只能担任一个角色,也就是 13个角色,一个确定的人员只有一个角色身份。
- 角色的选择 目前的角色选择,没有下拉,也就是不会列出可选的人员,这个需要列出项目里面的人员,用于选择,比如现在系统 test1-9,那么应该可以列出这9个人员,用于角色分配的选择。
- 角色颜色问题 另外 角色 选择后,目前只能看到 一个 对号, 人员名称看不到,就是 目前人员名称用的颜色与背景颜色一样都是白色,所以无法看到。
- 权限分配问题多 目前如果分配权限,比如分配 test5 产品设计师, 但是 test5 登录 目前无任何权限。 另外 如果管理员 在一个节点分配 一个人为 电磁兼容设计师, 那么这个人 应该具有整个项目树的控制权,目前不是,也就是 这个节点 它是电磁兼容设计师,在另一个节点 另一个人是 电磁兼容设计师, 那这个电磁兼容设计师和产品设计师的区别就没有了。 其他两类人员也是一样的效果,存在同样的问题, 希望开发人员,可以再仔细看一下 需求说明的定义人员权限定义部分。
-
- 越权类bug 第三类人员或未分配权限人员在导航栏可以见到项目树形结构。
- 丢权类bug 第二类人员 产品设计师 在被授权后对与对应节点没有相应增改删权限,测试环境为test5为根节点下产品设计师,在ie 11下未获得相应权限。
- 第三类人员设定后没有权限 第三类人员在相应节点下继承查看该节点下项目结构的权限,目前分配第三类人员权限后仍无权限查看。
- 新建项目标签 新建的项目视图中标签组不显示, 测试条件为新建项目testprj,由admin创建并发布,赋予test9电磁兼容设计师的权限,创建子节点并进行发布,但项目视图中未出现标签组。