SonarQube 6.2产品极大地改变了它的皮肤。我还在玩它,我的第一印象是我喜欢它,但是有一件事情让我烦恼并且肯定会让我的用户感到困惑,我的主机的默认登陆页面(例如http://sonar.example.com)被重定向到{ {3}}而不是http://sonar.example.com/about,这与我们之前的情况非常相似。我认为默认情况下转到/ projects会更有用。如何将此作为默认目标网页而不是/ about?
我没有找到任何可能的sonar.conf变量,也没有找到管理面板中的任何内容......请帮助,谢谢!
答案 0 :(得分:1)
您无法通过配置更改默认目标网页。请注意,默认目标网页仅针对未经身份验证的用户进行了更改。你可以:
答案 1 :(得分:1)
如果您能够/允许修改文件
installdir\web\WEB-INF\app\controllers
您可以更改文件landing_controller.rb
def index
if logged_in?
return redirect_to :controller => 'projects', :action => 'favorite'
else
return redirect_to :controller => 'projects' //here was 'about'
end
end
答案 2 :(得分:0)
我正在使用sonarqube 6.4,似乎无法改变这种行为,因为我发现安装目录中的web内容被reactJS重构并最小化。
我建议你查看关于Look and Feel Settings的官方文档,你可以在页面上添加自定义文本(支持html),我所做的是添加一个带有信息的重定向链接,以帮助用户访问项目页面。
答案 3 :(得分:0)
在6.7 LTS中测试: 您需要一个工具来搜索文件,例如Notepad ++
在每个* .js的"installdir\web\WEB-INF\"
文件夹中搜索字符串
+"/about"
(包括引号)
你应该找到这样的一段:
window.location.pathname!==window.baseUrl+"/about"
将其更改为:
window.location.pathname!==window.baseUrl+"/projects"
// EDIT
js文件被最小化,但window.location.pathname的变量是在变量中构建的,因此它们不能被最小化器更改。 因此,即使很难找到,上面提到的文本段落也在那里。