如何在 Sonar 插件中检查用户权限

How to check user permissions in Sonar plugin

我正在编写一个 Sonar 插件,需要根据用户角色(即管理员)在我的小部件 (html.erb) 中显示某些元素。

检查当前用户权限的推荐方法是什么?

我没有检查过这些是否可以在插件中访问,但您可以尝试使用 is_admin?has_role?(:admin)

请参阅下面的链接了解用法,

https://github.com/SonarSource/sonarqube/blob/master/server/sonar-web/src/main/webapp/WEB-INF/app/views/components/index.html.erb

https://github.com/SonarSource/sonarqube/blob/master/server/sonar-web/src/main/webapp/WEB-INF/app/views/issues/manage.html.erb