The first 'My' menu item defines the default screen

The screen that is configured to load from the first 'My' menu item is
now loaded as default screen when '/' is accessed.

With this users can use the 'g' -> 'i' keys to navigate to their
favourite screen.

Change-Id: I431ee5ffe8c0043de4ef7976a84a6f9b463351db
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
This commit is contained in:
Edwin Kempin
2014-03-27 01:48:46 +01:00
parent c1fe0a63e8
commit 5304e69ca2
3 changed files with 69 additions and 30 deletions

View File

@@ -233,7 +233,12 @@ public class Dispatcher {
extension(token);
} else if (matchExact(MINE, token)) {
Gerrit.display(token, mine(token));
String defaultScreenToken = Gerrit.getDefaultScreenToken();
if (defaultScreenToken != null && !MINE.equals(defaultScreenToken)) {
select(defaultScreenToken);
} else {
Gerrit.display(token, mine(token));
}
} else if (matchPrefix("/dashboard/", token)) {
dashboard(token);