2016-12-27 143 views
1

SonarQube 6.2产品极大地改变了它的外观。我仍然在玩它,我的第一印象是我喜欢它,但是有一件事情会让我感到困惑,并且肯定会让我的用户感到困惑,因为我的主机的默认登录页面(例如http://sonar.example.com)被重定向到http://sonar.example.com/about而不是http://sonar.example.com/projects,与我们以前曾经居住过的地方相比是一个非常迅速的发展。我认为默认情况下去/项目会更有用。我怎样才能得到这个作为默认的着陆页而不是/关于?SonarQube 6.2 - 将默认登录页面更改为/ about

我还没有找到任何可能的sonar.conf变量,也没有在管理面板中的任何...请帮助,谢谢!

回答

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 
+0

工作,谢谢! – jieryn

1

您无法通过配置更改默认登录页面。请注意,只有未经过验证的用户才会更改默认登录页面。您可以:

  • 验证。下一次你回来的默认着陆页将成为项目页面
  • 项目页面保存为最喜爱的
0

我与sonarqube 6.4工作,看来,这是不可能改变这种行为,因为我在网上找到的内容从安装目录W¯¯如通过reactJS重构并最小化。

我想建议您签出关于Look and Feel Settings的官方文档,您可以在页面上添加自定义文本(支持html),我所做的是添加一个带有信息的重定向链接,以帮助用户进入项目页面。

Update Look and Feel - Screenshot

0

测试在6.7 LTS: 你需要一个工具来搜索过的文件,如记事本++

搜索在每次"installdir\web\WEB-INF\"文件夹中的* .js文件的字符串 +"/about"(包括引号)

你应该找到这样一段话:

window.location.pathname!==window.baseUrl+"/about" 

更改为:

window.location.pathname!==window.baseUrl+"/projects"