标签: sonarqube sonarqube-4.5 sonarqube5.1
我正在编写一个Sonar插件,需要根据用户角色(即管理员)在我的小部件( html.erb )中显示某些元素。
检查当前用户权限的推荐方法是什么?
答案 0 :(得分:2)
我还没有检查过插件是否可以访问这些内容,但您可以尝试使用is_admin?或has_role?(:admin)
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