如何为声纳用户/用户组启用自动项目权限

时间:2014-05-13 11:46:33

标签: sonarqube

我知道我可以创建用户组并在此处添加人员("设置" - >安全部分 - >"群组")。

当我现在去"项目权限"而不是标签"模式"我被允许创建一些模式。我可以编辑模式名称,用户/用户组是此模式中的管理员,用户或代码查看器。

如果我现在切换回项目标签,我可以搜索视图和项目,手动添加用户和用户组的权限,或者选择"应用权限模板"这样就可以像设置模式一样将设置更改为相同的设置。

一个小例子:

让我们说我必须拥有不同的用户群。应该只允许第一组查看项目会议要求A中的代码(例如,名称包含" A")。 secound组只允许查看包含" B"的名称的项目中的代码。在里面。

我现在可以创建用户组" A-codeviewers"和" B-codeviewers",创建模板" A-template" (将A-codeviewers添加到codeviewer部分)和" B-template"(将B-codeviewers添加到codeviewer部分)并最终选择一个项目 - >应用权限模板 - > A-模板。

我的问题: 是否有可能自动取得这一进展?我正在寻找像我可以添加正则表达式(RegExp)之类的东西,如果项目密钥符合RegExp,则会自动为此项目使用特定模式。

感谢您的大力帮助:)

1 个答案:

答案 0 :(得分:3)

Sonar已于2013年7月添加了权限模板。

设置 - >项目权限 - >权限模板

项目关键模式采用正则表达式