|
最近考核cq遇到了问题,题目是这样的:
添加两个项目(game、application)到CQ中,并为各个项目分别添加一个manager、一个developer、一个tester。要求项目小组的成员才能进入其项目资料库(比如game成员只能进入game,application只能进入application)。
我是这样做的:
在designer 中建了个计划,并建数据库game、appli,都和这个计划相关联
然后在User Administration中的groups中添加了三个组(测试人员 、开发人员 、项目主管),三个组的SUBSCRIBE都选上game、appli这两个数据库
然后,添加6个用户,test_game,manage_game,dev_game的SUBSCRIBE都只选上game
test_app,manage_app,dev_app的SUBSCRIBE都只选上appli
并且test_game、test_app属于测试人员组,manage_game、manage_app属于项目主管组,dev_game、dev_app属于开发人员组
更新数据库后,登录cq客户端,所有人都能登录两个数据库的客户端
但如果我把三个组的SUBSCRIBE都没选上game、appli这两个数据库,可以达到‘要求项目小组的成员才能进入其项目资料库’这个要求,但是不能提交bug了,因为动作submint在设置时access control 选的是user group(开发人员、测试人员),而这些组现在并没有数据库相连
哪位可以告诉我这个到底怎么设置比较好 |
|