2016-12-27 3 views
1

Das Produkt SonarQube 6.2 hat seine Skin dramatisch verändert. Ich spiele immer noch damit, und mein erster Eindruck ist, dass ich es mag, aber eine Sache, die mich nervt und meine Benutzer sicherlich verwirren wird, ist die Standard-Zielseite für meinen Host (zB http://sonar.example.com) wird an http://sonar.example.com/about statt http://sonar.example.com/projects weitergeleitet ist eine ziemlich schnelle Abfahrt von dem, wo wir früher waren. Ich denke, es wäre nützlicher, standardmäßig zu/projects zu gehen. Wie kann ich dies anstelle von/über die Standardzielseite erhalten?SonarQube 6.2 - Ändern der Standardzielseite in/projects from/about

Ich habe keine wahrscheinlich sonar.conf Variable, noch etwas in der Administration Panels gefunden ... Bitte helfen, danke!

Antwort

1

Favoriten speichern, wenn Sie in der Lage sind/erlaubt, die Dateien in installdir\web\WEB-INF\app\controllers

ändern Sie konnte die Datei ich mit Sonarqube 6.4 arbeite 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

Das funktioniert, danke! – jieryn

1

Sie können die Standardzielseite nicht über die Konfiguration ändern. Beachten Sie, dass sich die Standardzielseite nur für nicht authentifizierte Benutzer geändert hat. Sie können:

  • authentifizieren. Das nächste Mal, wenn Sie die Standardzielseite zurückkommen wird die Projekte seiner Seite
  • die Projekte Seite als Browser
0

ändern, scheint es unmöglich ist, dieses Verhalten zu ändern, als ich die Web-Inhalte von dir installieren w wie von reactJS refaktoriert und minimiert.

Ich würde vorschlagen, Sie offizielle Dokumente über Look and Feel Settings, können Sie benutzerdefinierten Text (html unterstützt) auf der Seite hinzufügen, was ich getan habe, ist ein Redirect-Link mit Informationen zu helfen, um Benutzer auf die Projektseite gehen.

Update Look and Feel - Screenshot

0

in 6.7 LTS getestet: Sie benötigen ein Werkzeug, Dateien zu suchen über, wie Notepad ++

Suchen im "installdir\web\WEB-INF\" Ordner in jeder * Js für den String +"/about" (einschließlich der Anführungszeichen

)

Sie sollten eine Passage wie diese finden:

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

Ändern Sie sie in:

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