如何在Rational ClearQuest客户端中隐藏操作
2011-09-19 10:26
337 查看
疑问
如何将操作从IBM Rational ClearQuest客户端中隐藏以使用户不可见?原因
作为ClearQuest模式开发人员或者管理人员,您可能希望在ClearQuest客户端中将用户无权执行的操作隐藏起来。答案
为了防止用户看到他们无权执行的操作,您必须先修改模式属性SHOW_ONLY_ACCESSIBLE_ACTIONS:设置属性为1来隐藏操作
设置属性为0来显示操作
此属性控制所有ClearQuest客户端是否显示操作。
请参照下列步骤来修改模式属性:
运行packageutil命令来设置模式属性SHOW_ONLY_ACCESSIBLE_ACTIONS为1。
packageutil setproperty -dbset ww admin "" DefectTracking SHOW_ONLY_ACCESSIBLE_ACTIONS 1
升级用户数据库。
打开ClearQuest Designer来更新DefectTracking模式。请选择Defect记录类型的Assign操作的访问控制Perl脚本,并在子例程Defect_AccessControl()中添加$result = 0。
sub Defect_AccessControl { my($actioname, $actiontype, $username) = @_; my $result; # $actionname string scalar # $actiontype as long scalar # $username as string scalar # action is Assign # record type name is Defect # Set $result to 1 if the user has permission to perform # this action, otherwise set it to 0. $result = 0; return $result; }
保存更改,并升级用户数据库。
要确认更改的话,打开ClearQuest for Windows客户机。然后,选择一个处于Submitted状态的记录,并单击操作。您应该看不到操作项目Assign。
将模式属性SHOW_ONLY_ACCESSIBLE_ACTIONS重置回0。
packageutil setproperty -dbset ww admin "" DefectTracking SHOW_ONLY_ACCESSIBLE_ACTIONS 0
升级用户数据库。
要确认更改的话,打开ClearQuest for Windows客户机。然后,选择一个处于Submitted状态的记录,并单击操作。您应该能看到操作项目Assign。
相关文章推荐
- 客户端如何调用 Rational CM API 实现 Rational ClearCase 的相关操作
- 客户端如何调用 Rational CM API 实现 Rational ClearCase 的相关操作
- 如何在客户端通过MSSQL执行某操作删除服务器的指定文件
- Git客户端图文详解如何安装配置GitHub操作流程攻略
- Git客户端安装图文详解如何安装配置GitHub操作流程攻略
- Git客户端图文详解如何安装配置GitHub操作流程攻略
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- Rational ClearCase && Rational ClearQuest
- 学习如何安装和使用 Rational Asset Manager Eclipse 客户端
- asp.net TreeView安装、使用(如何将TreeView打包发布)(带CheckBox选择框的TreeView的初始化,TreeView客户端操作:选择父节点后自动选择所有子节点,子节点选择后自动选择父节点)(TreeView节点精确定位)
- [导入]请问在Rational ClearQuest中出现的ASCII码问题怎么办? 转CSDN
- Rational Clearquest中的 code page问题
- Win7系统如何显示隐藏文件的具体操作步骤
- 完整的变更请求管理解决方案: Rational ClearQuest
- 如何在客户端计算机上创建和删除隐藏共享或系统管理共享
- 如何在用户停止操作一段时间后隐藏界面上的某些东东,比如遥控器按出的menu,一段时间不按遥控器就让menu消失
- 在Linux和UNIX平台上升级IBM Rational ClearQuest的补丁造成在ClearQuest Web 7.0.x上显示不正确的产品的版本信息
- IBM Rational ClearQuest 体系结构分析
- 如何使用客户端对ZooKeeper进行操作。
- C#在一台客户端进行了某个操作以后如何让其他不同的客户端如何实现相同的操作(一)