QC中脚本开发的一些例子
2009-10-16 11:35
375 查看
QC中状态改为‘非错’要求开发人员一定写备注的脚本:
Function Defects_Bug_CanPost
On Error Resume Next
if (Bug_Fields("BG_STATUS").IsModified and _
Bug_Fields("BG_STATUS").Value = "非错" and _
not Bug_Fields("BG_DEV_COMMENTS").IsModified) and _
(User.IsInGroup("项目经理") or _
User.IsInGroup( "开发人员")) then
Defects_Bug_CanPost = False
msgbox "请在注释中加上非错说明"
Else
Defects_Bug_CanPost = True
End If
On Error GoTo 0
除了TD管理员外,只有提缺陷的人才能最终关闭该缺陷:
Sub Defects_Bug_FieldChange(FieldName)
On Error Resume Next
if User.IsInGroup( "TDAdmin") then
else
If FieldName = "BG_STATUS" Then
if (Bug_Fields("BG_STATUS").Value = "Closed" and Bug_Fields("BG_DETECTED_BY").Value <> User.UserName) then
msgbox "只有该缺陷的创建人才能进行关闭",48,"警告"
msgbox (PreviousStatus)
Bug_Fields("BG_STATUS").Value = PreviousStatus
end if
end if
end if
On Error GoTo 0
End Sub
Function Defects_Bug_CanPost
On Error Resume Next
if (Bug_Fields("BG_STATUS").IsModified and _
Bug_Fields("BG_STATUS").Value = "非错" and _
not Bug_Fields("BG_DEV_COMMENTS").IsModified) and _
(User.IsInGroup("项目经理") or _
User.IsInGroup( "开发人员")) then
Defects_Bug_CanPost = False
msgbox "请在注释中加上非错说明"
Else
Defects_Bug_CanPost = True
End If
On Error GoTo 0
除了TD管理员外,只有提缺陷的人才能最终关闭该缺陷:
Sub Defects_Bug_FieldChange(FieldName)
On Error Resume Next
if User.IsInGroup( "TDAdmin") then
else
If FieldName = "BG_STATUS" Then
if (Bug_Fields("BG_STATUS").Value = "Closed" and Bug_Fields("BG_DETECTED_BY").Value <> User.UserName) then
msgbox "只有该缺陷的创建人才能进行关闭",48,"警告"
msgbox (PreviousStatus)
Bug_Fields("BG_STATUS").Value = PreviousStatus
end if
end if
end if
On Error GoTo 0
End Sub
相关文章推荐
- Ollydbg 编写脚本的一些语法及例子(OD脚本)
- 开发中常用到的一些脚本
- 一些快速提高Android开发的脚本与技巧
- 一些简单的shell脚本例子
- 在MS CRM 2011上开发JScript脚本的一些小技巧
- [置顶] 对iOS开发有用的一些自动化处理脚本
- Web项目开发中对脚本和样式需求处理的一些想法
- Ollydbg 编写脚本的一些语法及例子(OD脚本)
- 对iOS开发有用的一些自动化处理脚本
- 一些快速提高Android开发的脚本与技巧(终端篇)
- Web项目开发中对脚本和样式需求处理的一些想法
- 移动开发 一些打包脚本
- 一些快速提高Android开发的脚本与技巧(终端篇)
- 一些快速提高Android开发的脚本与技巧(终端篇)
- 一些常用Symbian开发例子
- 分享一些前端开发人员必备的工具,脚本和资源
- 转:Directshow开发的一些例子
- 分享一些前端开发人员必备的工具,脚本和资源
- 安卓开发一些界面控件的小例子(部分内容转载,持续更新ING)
- 一些快速提高Android开发的脚本与技巧(终端篇)