summaryrefslogtreecommitdiffstats
path: root/src/main/java/com/gitblit/wicket/pages/RootPage.java
Commit message (Collapse)AuthorAgeFilesLines
* fix for #967 filestore menu for all usersPaul Martin2015-12-071-3/+3
| | | | | | + Filestore listing filtered by user view permissions + Configuration help for filestore relocated to website files + Added migration example
* Require admin permissions to view the filestore pageJames Moger2015-11-181-7/+9
|
* Log update for Fail2Ban usagePaul Martin2015-10-251-1/+4
| | | | | + Adds standard logging for all authentication providers + Updates help page to use default GitBlit SSH port
* Git-LFS supportPaul Martin2015-10-101-0/+1
| | | | | | | | | | | | | | + Metadata maintained in append-only JSON file providing complete audit history. + Filestore menu item + Lists filestore items + Current size and availability + Link to GitBlit Filestore help page (top right) + Hooks into existing repository permissions + Uses default repository path for out-of-box operation with Git-LFS client + accessRestrictionFilter now has access to http method and auth header + Testing for servlet and manager
* #932 do not trim passwords anywhere in the uiRainerW2015-10-081-2/+2
|
* prevent session fixation for external authenticationJoel Johnson2015-07-141-3/+3
| | | | | + use request instead of session to flag authentication status and user, for external authentication types
* First draft for a customized avatar imageFabrice Bacchella2015-06-151-2/+2
|
* Added a new property: web.displayUserPanelJan Å mucr2014-11-271-1/+2
| | | | | This property allows the administrator to hide the user related part of the top panel. This can come handy if there's no use for it (i.e. if Gitblit runs as Gerrit plugin).
* Remove Wicket references from non-Wicket packagesJames Moger2014-09-301-7/+16
|
* Rename redirect methodJames Moger2014-09-301-2/+2
|
* Bypass Wicket redirects after AJAX form submissions, they break TomcatJames Moger2014-09-301-2/+2
|
* Restrict Gitblit cookie to the context pathJames Moger2014-09-251-1/+4
|
* Simplified repository creation with a NewRepositoryPageJames Moger2014-06-031-1/+1
|
* Allow plugins to extend the top navbar and repository navbarJames Moger2014-05-051-32/+21
| | | | | This change also ties the plugin manager into the Wicket framework and allows plugins to contribute and mount new pages which are linked by the top navbar and repository navbar extensions.
* Integrate admin menu into user menu and add user menu extensionJames Moger2014-05-051-624/+719
|
* Overhaul menu item classes and add AdminMenuExtension pointJames Moger2014-05-051-23/+43
|
* Refine localized stringsJames Moger2014-05-011-1/+1
|
* Do not display My Tickets link if ticket service is not readyJames Moger2014-05-011-4/+3
|
* Now only shows the "my tickets" button in the navbar if you are connected.Hybris952014-05-011-6/+11
| | | | Redirects to the main page if you try going on "/mytickets" when not connected (or if you disconnect while being on "/mytickets").
* Added back the "my tickets" button in the navbar.Hybris952014-05-011-1/+1
|
* Deactivate the navbar button for My Tickets (until it is finalized).BUISSON Christian2014-05-011-1/+1
|
* First Step in My TicketsBUISSON Christian2014-05-011-0/+1
|
* Eliminate Gravatar profile linking and improve apiJames Moger2014-03-031-2/+1
|
* Refactor user services and separate authentication (issue-281)James Moger2013-11-291-3/+3
| | | | Change-Id: I336e005e02623fc5e11a4f8b4408bea5465a43fd
* Define manager interfaces and update all of Gitblit to use managersJames Moger2013-11-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | These manager interfaces define how the GitBlit singleton will eventually be split into smaller component managers. The Wicket app and all servlets have been updated to request the needed managers. There are _very_ few method signature changes - although there are a handful. This is a surgical sharding of responsibility based on a proof of concept refactor. Instead of random references to GittBlit.self() there are now precise references to the manager interface required to accomplish some task. Some tasks may require references to multiple managers. The code is now littered with calls to GitBlit.getManager(class) and those familiar with the code-base will no doubt notice the duplication of methods from IUserService in IUserManager and the addition of implementation methods in the GitBlit context class. When the GitBlit class is broken apart and the existing external authentication user service classes are refactored to AuthenticationService classes, this will again simplify and flatten. But in order to safely and cleanly modularize the stable code-base we will have to live with a little duplication for a short while. Change-Id: I7314ec8acaab2dcc6092785ed4434cc09fdbbe16
* Eliminate nearly all direct GitBlit singleton references in WicketJames Moger2013-11-261-28/+27
| | | | | | | | | | This is the first step towards modularization and injection. All direct references to the GitBlit singleton within the Wicket pages and panels have been replaced to proxy methods in the GitBlitWebApp singleton. There are still two Wicket classes which rely on the GitBlit singleton; those require manual instantiation (servlet 3). Change-Id: I0cdbbcf87959d590c446c99abb09c07c87c737bc
* Trim trailing whitespace and organize importsJames Moger2013-09-301-19/+20
| | | | Change-Id: I9f91138b20219be6e3c4b28251487df262bff6cc
* Refactor logic for user repository path into one class.Florian Zschocke2013-08-261-1/+2
| | | | Gather logic for building the path/name of a personal user repository into one class.
* Add setting to cap number of activity days to displayOri Livneh2013-08-111-0/+8
| | | | | | | This patch adds a setting, 'web.activityDurationMaximum', that specifies the maximum number of days of activity that may be requested. The default value is 30. When the number of days requested exceeds this value, the request is handled as though the maximum value was requested.
* Support custom header colors and finish theme flattening (issue 209)James Moger2013-06-261-0/+47
|
* Improve time filter language and handling of daysBack parameterJames Moger2013-06-241-7/+12
|
* Added new repository link to user menuJames Moger2013-06-181-1/+4
|
* Reflogs, Digests, and DashboardsJames Moger2013-06-181-1/+1
| | | | | | Renamed pushlog to reflog to better match it's current and future purpose. Split PushesPanel into ReflogPanel and DigestsPanel. Overhauled project pages and gave them a coherent purpose from the dashboard.
* Indicate default days back filter selectionJames Moger2013-06-181-1/+12
|
* Differentiate dashboard page link for authenticated vs. anonymous usersJames Moger2013-06-121-1/+1
|
* Make days back filter a settingJames Moger2013-06-101-4/+8
|
* Added a Dashboard page with a daily ref log of starred/owned reposJames Moger2013-05-301-2/+2
| | | | | This is a work-in-progress and is mostly working like I want, but will require some refactoring to make it even more useful and less complex.
* Use mm gravatar icon for user menuJames Moger2013-05-191-1/+2
|
* Overhauled navigation and flattened lookJames Moger2013-05-191-52/+118
|
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-0/+454
This is a massive commit which reorganizes the entire project structure (although it is still monolithic), removes the Build classes, and switches to Moxie, a smarter Ant build tookit based on the original Gitblit Build classes. The Ant build script will likely require additional fine-tuning, but this is big step forward.