【发布时间】:2015-10-11 10:58:56
【问题描述】:
我正在使用 SonarQube 4.5.4。 SonarQube's API documentation 表示 POST api/projects/destroy 方法需要 Administer System 权限。
但是,具有管理项目角色的用户可以通过网络界面删除他们的项目,在 项目配置 菜单中选择 删除 选项。
为什么“项目管理员”不能使用 API 删除他们管理的项目?或者有什么办法吗?我试过了,我得到了这个错误:
$ curl -u user:password -X POST "https://sonar.cpqd.com.br/api/projects/destroy?id=123456789"
{"err_code":401,"err_msg":"Unauthorized"}%
【问题讨论】:
-
您指的是哪个版本的 SonarQube?
-
抱歉,我使用的是 4.5.4 版本。
-
您应该编辑问题以包含此信息
标签: sonarqube