From: James Moger Date: Sun, 19 May 2013 23:41:32 +0000 (-0400) Subject: Overhauled navigation and flattened look X-Git-Tag: v1.3.0~130 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6ef8d7cd37dcf8b742f23d461266ea7e94f0312d;p=gitblit.git Overhauled navigation and flattened look --- diff --git a/src/main/java/com/gitblit/git/GitDaemonClient.java b/src/main/java/com/gitblit/git/GitDaemonClient.java index 6972f314..e7455e0d 100644 --- a/src/main/java/com/gitblit/git/GitDaemonClient.java +++ b/src/main/java/com/gitblit/git/GitDaemonClient.java @@ -50,6 +50,7 @@ import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; +import org.eclipse.jgit.transport.Daemon; import org.eclipse.jgit.transport.PacketLineIn; import org.eclipse.jgit.transport.resolver.ServiceNotAuthorizedException; import org.eclipse.jgit.transport.resolver.ServiceNotEnabledException; diff --git a/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java b/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java index 765d8608..e36a50e8 100644 --- a/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java +++ b/src/main/java/com/gitblit/wicket/AuthorizationStrategy.java @@ -24,7 +24,6 @@ import com.gitblit.GitBlit; import com.gitblit.Keys; import com.gitblit.models.UserModel; import com.gitblit.wicket.pages.BasePage; -import com.gitblit.wicket.pages.RepositoriesPage; public class AuthorizationStrategy extends AbstractPageAuthorizationStrategy implements IUnauthorizedComponentInstantiationListener { @@ -35,8 +34,8 @@ public class AuthorizationStrategy extends AbstractPageAuthorizationStrategy imp @SuppressWarnings({ "unchecked", "rawtypes" }) @Override protected boolean isPageAuthorized(Class pageClass) { - if (RepositoriesPage.class.equals(pageClass)) { - // allow all requests to get to the RepositoriesPage with its inline + if (GitBlitWebApp.HOME_PAGE_CLASS.equals(pageClass)) { + // allow all requests to get to the HomePage with its inline // authentication form return true; } @@ -80,7 +79,7 @@ public class AuthorizationStrategy extends AbstractPageAuthorizationStrategy imp public void onUnauthorizedInstantiation(Component component) { if (component instanceof BasePage) { - throw new RestartResponseException(RepositoriesPage.class); + throw new RestartResponseException(GitBlitWebApp.HOME_PAGE_CLASS); } } } diff --git a/src/main/java/com/gitblit/wicket/GitBlitWebApp.java b/src/main/java/com/gitblit/wicket/GitBlitWebApp.java index 74b80551..20d2f2a8 100644 --- a/src/main/java/com/gitblit/wicket/GitBlitWebApp.java +++ b/src/main/java/com/gitblit/wicket/GitBlitWebApp.java @@ -29,6 +29,7 @@ import com.gitblit.GitBlit; import com.gitblit.Keys; import com.gitblit.utils.StringUtils; import com.gitblit.wicket.pages.ActivityPage; +import com.gitblit.wicket.pages.BasePage; import com.gitblit.wicket.pages.BlamePage; import com.gitblit.wicket.pages.BlobDiffPage; import com.gitblit.wicket.pages.BlobPage; @@ -47,6 +48,7 @@ import com.gitblit.wicket.pages.LogoutPage; import com.gitblit.wicket.pages.LuceneSearchPage; import com.gitblit.wicket.pages.MarkdownPage; import com.gitblit.wicket.pages.MetricsPage; +import com.gitblit.wicket.pages.OverviewPage; import com.gitblit.wicket.pages.PatchPage; import com.gitblit.wicket.pages.ProjectPage; import com.gitblit.wicket.pages.ProjectsPage; @@ -64,6 +66,8 @@ import com.gitblit.wicket.pages.UsersPage; public class GitBlitWebApp extends WebApplication { + public final static Class HOME_PAGE_CLASS = RepositoriesPage.class; + @Override public void init() { super.init(); @@ -88,7 +92,10 @@ public class GitBlitWebApp extends WebApplication { } // setup the standard gitweb-ish urls +// mount("/repositories", RepositoriesPage.class); + mount("/overview", OverviewPage.class, "r", "h"); mount("/summary", SummaryPage.class, "r"); + mount("/commits", LogPage.class, "r", "h"); mount("/log", LogPage.class, "r", "h"); mount("/tags", TagsPage.class, "r"); mount("/branches", BranchesPage.class, "r"); @@ -141,7 +148,7 @@ public class GitBlitWebApp extends WebApplication { @Override public Class getHomePage() { - return RepositoriesPage.class; + return HOME_PAGE_CLASS; } @Override diff --git a/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties b/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties index 7ebea4eb..a6cac546 100644 --- a/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties +++ b/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties @@ -450,4 +450,8 @@ gb.enableIncrementalPushTags = enable incremental push tags gb.useIncrementalPushTagsDescription = on push, automatically tag each branch tip with an incremental revision number gb.incrementalPushTagMessage = Auto-tagged [{0}] branch on push gb.externalPermissions = {0} access permissions are externally maintained -gb.viewAccess = You do not have Gitblit read or write access \ No newline at end of file +gb.viewAccess = You do not have Gitblit read or write access +gb.overview = overview +gb.home = home +gb.monthlyActivity = monthly activity +gb.myProfile = my profile \ No newline at end of file diff --git a/src/main/java/com/gitblit/wicket/pages/ActivityPage.html b/src/main/java/com/gitblit/wicket/pages/ActivityPage.html index 4b10c2cf..14ae459f 100644 --- a/src/main/java/com/gitblit/wicket/pages/ActivityPage.html +++ b/src/main/java/com/gitblit/wicket/pages/ActivityPage.html @@ -5,6 +5,7 @@ lang="en"> +

/ [days back]

@@ -18,6 +19,7 @@
[activity panel]
+
\ No newline at end of file diff --git a/src/main/java/com/gitblit/wicket/pages/BasePage.html b/src/main/java/com/gitblit/wicket/pages/BasePage.html index 4a642e73..8d32c63c 100644 --- a/src/main/java/com/gitblit/wicket/pages/BasePage.html +++ b/src/main/java/com/gitblit/wicket/pages/BasePage.html @@ -27,7 +27,6 @@

-
[user panel]
@@ -35,7 +34,7 @@