apple_love521 发表于 2007-5-25 10:29:30

在TD中如何设置能使用户只能看到分配给自己BUG报告

在TD中创建用户组的时候,在“set as ”中又选择的选项“ developer”,"project manager" "QATest","TDAdmin""Viewer",请问,这5个选项个代表什么权限??
在给用户分配权限的时候,如何设置才能使用户只能看到分配给自己的权限BUG,并且可以修改BUG的错误状态,可以添加注释。

请各位TD的大哥大姐门帮帮忙?

在线等待中....................

dulong 发表于 2007-7-2 15:50:59

developer是给研发员的”
"project manager" 是给项目经理的
"QATest是给测试员的
TDAdmin"是给此项目的td管理员的
"Viewer是给查看用的
在TD中如何设置能使用户只能看到分配给自己BUG报告?
这个要在set up groups->change->defects->defects data-hiding filter里头assigned to 进行设置,要分配给谁就是谁

Erin_gy 发表于 2007-7-10 09:07:28

楼上的答复,我认为有问题,在data-hidding filter中筛选assign to为某个用户,比如说是aa,那么所有人员在defect中看到的将是分配给用户aa的bug。

我觉得楼主的意思是要问,如何才能让每个人仅仅看到属于自己修改或者提交的bug,不能看到其他人员的bug,也就是说用户a只能看到属于用户a的bug,用户b只能看到属于用户b的bug。当然,排除通过每个用户登录后在defact中设置filter的方法。

这个问题还望有高人指教呀

ycatula 发表于 2007-7-10 16:39:19

你把筛选条件设置成组就可以 了

ycatula 发表于 2007-7-11 13:07:23

设置组权限时,有个 高级设置 。你 把筛选条件设置为等于 currerntuser(当前用户)。就可以了

hadywei 发表于 2007-7-11 14:53:04

原帖由 ycatula 于 2007-7-11 13:07 发表 http://bbs.51testing.com/images/common/back.gif
设置组权限时,有个 高级设置 。你 把筛选条件设置为等于 currerntuser(当前用户)。就可以了
还是不太明白呢

shenwenhai 发表于 2007-7-12 13:02:04

好贴,顶一下

renshaohai 发表于 2007-7-13 10:51:43

仅供参考的思路
1简单的实现,可以请每个用户为自己建立查询DEFFECT的私有模版
具体做法:将Assigned的筛选条件设置为指定用户,点击工具栏中的Favorites,添加私有模版
2,具体的配置也可以实现,为每个用户分别建立用户组,在权限分配中加入筛选条件
具体做法:1,选择Customize>>配置Set Up Groups:建立用户组(为每个开发人员都建立自己的组),然后分配角色,在Permissions选项中选择Change,会弹出用户组相应的权限.
             2,在弹出的权限分配框中选择DEFFECT,后选择Defects Data-Hiding Filer(左下脚兰色字体),然后加入筛选的条件将Assigned的筛选条件设置为指定用户.

ycatula 发表于 2007-7-13 15:37:57

回复 #6 hadywei 的帖子

基本 同楼上操作步骤 .:
1,选择Customize>>配置Set Up Groups:修改组权限 (不用每个人都建一个组),在Permissions选项中选择Change,会弹出用户组相应的权限.
             2,在弹出的权限分配框中选择DEFFECT,后选择Defects Data-Hiding Filer(左下脚兰色字体),然后加入筛选的条件将Assigned的筛选条件设置为 currerntuser(当前用户)。

[ 本帖最后由 ycatula 于 2007-7-13 15:45 编辑 ]

zhaofengwwx 发表于 2007-7-13 16:23:02

在筛选中没有看到‘当前用户’这个选项哟,我用的是TD7.6

zhaofengwwx 发表于 2007-7-13 16:25:23

要是哪位整理出一份有关TD权限设定的文档出来,就好了~~~sdlkfj5

葫葫 发表于 2007-9-5 11:24:20

按照上面ycatula 朋友的说明,

在角色管理中的过滤器中将Assigned To的条件设为了currerntuser,保存了信息,再重新进入系统,发现开发人员还能能看到所有的DEFECT,在DEFECT列表中的Assigned To字段,其过滤器为空,并且用户在此可以自己设置,这样的话,就无法控制用户的权限了.

我用的是8.0,不知各位的这个问题解决了没有?

[ 本帖最后由 葫葫 于 2007-9-5 11:25 编辑 ]

葫葫 发表于 2007-9-5 11:30:44

原帖由 renshaohai 于 2007-7-13 10:51 发表 http://bbs.51testing.com/images/common/back.gif
仅供参考的思路
1简单的实现,可以请每个用户为自己建立查询DEFFECT的私有模版
具体做法:将Assigned的筛选条件设置为指定用户,点击工具栏中的Favorites,添加私有模版
2,具体的配置也可以实现,为每个用户分别建 ...


实际上,这样的话,还是要每个用户自觉使用自己的模板,也就是说,用户只要把Assigned的筛选条件设为当前用户就可以了,
我想大家都想知道的应该是:
管理员如何控制强制性的控制这个权限,而不是需要用户自觉的选择,这样用户随时都可以修改条件,那么就没有意义了.


不知道哪位朋友有好的方法解决这个问题??

usonic 发表于 2007-9-7 15:09:58

到目前为止的版本,TD/QC都不能直接限制用户所看到的bug list.但是提供只允许owner修改bug的功能,在每个field的旁边有'Can only be changed by Owner'.

如果要实现高级功能,如什么样的bug只能允许什么样的组修改的话,就要借助于Script Flow的脚本功能,通常使用Bug_Can_Post.

脚本功能其实可以实现锁定filter text box的功能,可以变相实现lz的需求.

bill_hen 发表于 2007-9-8 23:44:42

This is a valid use case for "guest" users where you would not allow a guest to change anything
other than their own.
TD should be able to do it.

In BUGZERO, it is achieved based on the access code per project.
Take a look here:
http://www.websina.com/bugzerocn/jsp/login.jsp
and login as admin/admin, go to the PROJECT page, and see the access code assignment.

hooghoog 发表于 2011-6-2 16:53:51

1、选择Customize>>配置Set Up Groups:建立用户组(为每个开发人员都建立自己的组),然后分配角色,在Permissions选项中选择Change,会弹出用户组相应的权限.
2、在弹出的权限分配框中选择DEFFECT,后选择Defects Data-Hiding Filer(左下脚兰色字体),然后加入筛选的条件将Assigned的筛选条件设置“=”,即可

小沐ˇ 发表于 2012-1-12 12:40:37

按照上面ycatula 朋友的说明,

在角色管理中的过滤器中将Assigned To的条件设为了currerntuser,保存了信息 ...
葫葫 发表于 2007-9-5 11:24 http://bbs.51testing.com/images/common/back.gif

必须是设置成"=”,而不是currerntuse哦
页: [1]
查看完整版本: 在TD中如何设置能使用户只能看到分配给自己BUG报告