0

是否可以阻止用户将更改集交付给流中的组件?

例如,一个“ Integration”流不应该看到开发人员的任何交付:只有集成团队应该能够修改那个“ Integration”流。

然而,现在,项目区域的任何合作者都能够创建一个 repo 工作区,并且通过更改其流目标(即添加Integration“流并设置它” current),能够交付到该流!?

我怎样才能防止这种情况?

4

1 回答 1

1

是的,但限制是授权为任何具有特定角色的人交付,而不是只限制一个人的名字。
因此,如果该人在该项目区域中没有与他/她的个人资料相关联的特定角色,他/她将无法在该流上进行交付。

您需要通过“操作行为”部分为“交付(服务器)”操作添加一个挂钩。参见插图:

交付挂钩

钩子“限制更改集交付到流中的组件”将仅允许具有角色“release_engineer”(仅为我们的项目创建的自定义角色)的用户在“流”字段中提到的流上交付列出的组件在“组件/权限”数组中。

于 2012-05-09T15:35:49.140 回答