51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2750|回复: 2
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-17 13:05:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
假如我产生了一个新缺陷,要将这个缺陷的状态标为“新建”。问题是现在的状态下拉列表有好几种状态,比如说“新建”,“打开”,“确定”等等。而我的本意是想让测试人员组的登录上来后,在那个状态下打列表里只显示“新建”一个,其它的选择没有。这个能实现吗?
静候佳音!!!!请高手详细指点,感激涕泠
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 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了。
不知道这样是不是解决了你的问题呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 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 下一条

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

GMT+8, 2024-11-19 05:54 , Processed in 0.067640 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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