CQ管理-不能登入自己未负责的项目

原创 2006年05月19日 14:09:00

目前:
    所有项目虽然有不同的缺陷库,但共用一个模板,而模板的数据库中记录了所有项目所有人的登入信
息,也就是说,只要模板数据库中有这个人,他就可以登入使用该模板的所有缺陷库,即使自己未负责这个项目。
    现在就是要限制这种情况。
    用一个层次关系来解决这个问题:大组-小组-组员,大组包含小组,小组包含组员,大组用来限制
组员的操作权限,小组用来限制组员可以访问哪些项目的缺陷库。

  如:测试组-项目1测试组-测试员1
                                                -测试员2
                      -项目2测试组-测试员3
                                                -测试员4

           开发组-项目1开发组-程序员1
                       -项目2开发组-程序员2

  设置用户权限:
      项目1测试组 与 项目1缺陷库 关联
  此时测试员1 和 测试员2 就可以访问项目1缺陷库,但不能访问项目2缺陷库;
      项目2测试组 与 项目2缺陷库 关联
  测试员3 和 测试员4只能访问项目2的缺陷库

  设置组的操作权限:
      测试组 可以进行缺陷提交操作,开发组 可以进行缺陷打开操作
   此时测试员1,2在项目1的缺陷库中有了提交操作的权限,测试员2,3在项目2的缺陷库中有了提交操作

的权限;但程序员只在对应项目中有打开缺陷的权限,没有提交缺陷的权限;同理测试员只有提交缺陷的权限没有打开缺陷的权限。

        这个方法写出来很简单,但却有点来之不易,开始我的想法是直接改各个项目的缺陷库,删除不相关的人员,结果发现可以达到目的,但不太适用;李正新想为每个项目的人员重新建组后重新分配权限,这个也可达到目的,但太麻烦。最终我们想出来了这个差不多有点择中的办法,重建组但不用重新分配权限

        可惜的是,这个方法虽然我今天试验成功了,但还是不敢再工作中采用,因为昨天晚上我和李正新试验的时候有一个项目可以成功,其它几个项目不行,我们也不知道为什么。原理上是行的通的,并且也有成功的实例。最后还是想先怎么搞定CQ的备份还原了再来搞这个东东,以防万一啊,呵呵。

相关文章推荐

AJAX登入集成CAS的项目获取用户信息

获取与CAS集成项目的用户信息 hello var username="11"; v...

C学生管理登入函数

  • 2012年10月03日 11:41
  • 5KB
  • 下载

SQL 登入名,用户管理

----- 1.管理登入名 -- 创建登入名 create login test with password = '123456' exec sp_addlogin 'test' , '123456...

FlashChat项目介绍 + smack连接登入(bxu)

一、FlashChat项目介绍:               在android平台上实现 类似QQ聊天,并且有离线信息推送的功能。(需求描述比较简单,但是大家都懂得) 二、XMPP和Smack介绍...

msn不能登入80048820错误

msn登录时报80048820错误经常看到用户反映说MSN Messenger无法登陆,碰到类似0x81000370,88048820的错误码。现搜集到下述另类方法,大家可以根据自己的情况加以设置从而...

C#项目-超市进销存销售管理系统

  • 2011年06月13日 11:41
  • 4.49MB
  • 下载

Xcode江湖录-第03章 藏经阁——项目管理 2 对象属性设置之信息选项卡等

第03章 藏经阁——项目管理 3.2 对象管理 3.2.2 对象设置 3.2.2.2 对象属性设置     1.通用(General)选项卡     2.功能(Capabilities)选项...

华为培训套装-成功的项目管理

  • 2015年06月25日 12:34
  • 1.76MB
  • 下载

软件项目管理案例教程-韩万江

  • 2017年03月22日 20:13
  • 63.27MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CQ管理-不能登入自己未负责的项目
举报原因:
原因补充:

(最多只允许输入30个字)