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

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

  如:测试组-项目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的备份还原了再来搞这个东东,以防万一啊,呵呵。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值