ZeroPo 发表于 2009-8-17 13:05:37

QC中一个缺陷状态的下拉列表,可以根据不同组内的成员来显示的个数不同吗?

假如我产生了一个新缺陷,要将这个缺陷的状态标为“新建”。问题是现在的状态下拉列表有好几种状态,比如说“新建”,“打开”,“确定”等等。而我的本意是想让测试人员组的登录上来后,在那个状态下打列表里只显示“新建”一个,其它的选择没有。这个能实现吗?
静候佳音!!!!请高手详细指点,感激涕泠

zhang_yajin 发表于 2009-8-17 13:58:23

可以的,我教你!
1.你必须有管理员权限哦,就是项目的管理员权限,登录QC
2.点击【Tools】->【Customize】->【Groups】,选择【测试人员组】,点击【change】
3.选中【Defects】标签,然后,选择左下方的【Defects Data-Hiding Filter】链接
4.在【Filter Condition】标签中,找到【Status】,点击【...】,然后选择【New】,再一路【OK】下去

好了,这样你的测试组人员,以后登录到系统中看到的就只有状态是【New】的BUG了,看不到其他的了哦。
当然,下拉列表里还是有其他状态的选项,但是对于该组人员没有什么用,即使选择其他状态,也无法看到BUG列表,在你设置的时候已经赋予他们只能看到【New】的BUG了。
不知道这样是不是解决了你的问题呢?:loveliness:

ZeroPo 发表于 2009-8-17 14:36:45

回复 2# 的帖子

嘿嘿,谢谢了。你这个解决了我另一个问题。在这里表示感谢!
问题已经解决:
1)自定义一个项目列表,命名为:Tg Defects Status。列里的值只有一个“新建”。
2)然后在脚本编辑器Defects_Bug_New里面写代码,如下:
if User.IsInGroup("TG") then
   // BG_USER_01是我自己定义的一个项目实体,它与“问题状态”列表关联。
// 问题状态列表(新建,打开,确定等状态)
   Bug_Fields.Field("BG_USER_01").List = Lists("Tg Defects Status")         
   Bug_Fields("BG_DETECTED_BY").Value=User.UserName
end if

在此记录,以帮助和我一样遇到类似问题的人。
感谢zhang_yajin的回答。再次感谢!!
页: [1]
查看完整版本: QC中一个缺陷状态的下拉列表,可以根据不同组内的成员来显示的个数不同吗?