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

Kru*_*mmy 5 sonarqube

我知道我可以在这里创建用户组并添加人员("设置" - >安全部分 - >"组").

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

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

一个小例子:

假设我有不同的用户群.应该只允许第一组查看项目会议要求A中的代码(例如,名称包含"A").secound组只允许查看包含名称中带有"B"的项目的代码.

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

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

谢谢你的帮助:)

小智 3

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

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

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