51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6805|回复: 16
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-25 10:29:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在TD中创建用户组的时候,在“set as ”中又选择的选项“ developer”,"project manager" "QATest","TDAdmin""Viewer",请问,这5个选项个代表什么权限??
  在给用户分配权限的时候,如何设置才能使用户只能看到分配给自己的权限BUG,并且可以修改BUG的错误状态,可以添加注释。

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

在线等待中....................
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 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 进行设置,要分配给谁就是谁
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 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的方法。

这个问题还望有高人指教呀
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-7-10 16:39:19 | 只看该作者
你把筛选条件设置成组就可以 了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-11 13:07:23 | 只看该作者
设置组权限时,有个 高级设置 。你 把筛选条件设置为等于 currerntuser(当前用户)。就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-11 14:53:04 | 只看该作者
原帖由 ycatula 于 2007-7-11 13:07 发表
设置组权限时,有个 高级设置 。你 把筛选条件设置为等于 currerntuser(当前用户)。就可以了

还是不太明白呢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2007-7-12 13:02:04 | 只看该作者
好贴,顶一下
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 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的筛选条件设置为指定用户.
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 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 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2007-7-13 16:23:02 | 只看该作者
在筛选中没有看到‘当前用户’这个选项哟,我用的是TD7.6
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-7-13 16:25:23 | 只看该作者
要是哪位整理出一份有关TD权限设定的文档出来,就好了~~~sdlkfj5
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-9-5 11:24:20 | 只看该作者
按照上面ycatula 朋友的说明,

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

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

[ 本帖最后由 葫葫 于 2007-9-5 11:25 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-9-5 11:30:44 | 只看该作者
原帖由 renshaohai 于 2007-7-13 10:51 发表
仅供参考的思路
1简单的实现,可以请每个用户为自己建立查询DEFFECT的私有模版
具体做法:将Assigned的筛选条件设置为指定用户,点击工具栏中的Favorites,添加私有模版
2,具体的配置也可以实现,为每个用户分别建 ...



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


不知道哪位朋友有好的方法解决这个问题??
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 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的需求.
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 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.
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2011-6-2 16:53:51 | 只看该作者
1、选择Customize>>配置Set Up Groups:建立用户组(为每个开发人员都建立自己的组),然后分配角色,在Permissions选项中选择Change,会弹出用户组相应的权限.
2、在弹出的权限分配框中选择DEFFECT,后选择Defects Data-Hiding Filer(左下脚兰色字体),然后加入筛选的条件将Assigned的筛选条件设置“=[currerntuse]”,即可
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2012-1-12 12:40:37 | 只看该作者
按照上面ycatula 朋友的说明,

在角色管理中的过滤器中将Assigned To的条件设为了currerntuser,保存了信息 ...
葫葫 发表于 2007-9-5 11:24


必须是设置成"=[currerntuse]”,而不是currerntuse哦
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 21:30 , Processed in 0.083986 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表