已解决 项目兼职权限
情况是这样的:现在有同一个产品下的两个项目A和B,两个项目彼此相关,由两拨人独立完成。但A/B项目的项目经理需要此次关注和了解对方项目的进展情况,但又不希望彼此能够动到自己的项目数据;
前提:我对A/B项目内的项目经理和项目成员单独建组,并分别划分了不同的项目授权、视图范围和权限。

操作1:将A/B项目权限分别设置为“仅供团队成员可见”或“团队+白名单”,并将A的项目经理设置为B项目的成员。结果:A项目经理可以完整的看见和操作A/B两个项目的所有内容,包括新增需求、新增和修改项目任务等。权限等同于B项目经理;但在“产品”首页面只能看见A项目; 一旦把A项目经理踢出B项目团队成员,他就看不见B的任何内容了。不能有效隔离。

操作2:将A/B项目权限分别设置默认权限。并将A经理的岗位授权项目添加B项目。结果:A经理等于B经理的所有权限。不能有效隔离。

操作3:将A/B项目权限分别设置默认权限。并将A经理放在GUEST组,给GUEST组赋权可见B项目。结果:A经理等于B经理的所有权限。不能有效隔离。

初步结论:A项目经理只要有任何一个项目的项目经理权限,那么无论怎么设置,只要他可以看见B项目,那么他权限交集就会取大,覆盖限制类权限设置,变成与B项目经理同样大的权限。

请问:以上情况,如何解决? 我的版本是 10.0  操作系统是 WIN 10
禅道版本 9.8.3 源码包
操作系统 Windows 8.1
客户端浏览器 Chrome

提问者: 何云志 悬赏:5 日期: 2018-07-09 11:50:41 答案:1 点击:1787

获取技术支持

QQ: 电话:
设置备注
答案列表
2018/07/09

可以试下

将AB两个项目设置访问权限为白名单+团队访问,将AB的项目经互相加入AB的项目团队中。

然后在AB项目的团队-团队管理中将A项目团队中的B项目经理设置受限操作选择是,B项目团队中的A项目经理设置受限操作选择是。

用户勾选受限操作后,只能对自己相关的数据进行维护。