summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/IUserService.java
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-325/+0
| | | | | | | | | 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.
* FIX: setting line separator back to Windows stylemschaefers2012-12-041-325/+325
|
* significantly reduce write operations to backing user system.mschaefers2012-11-301-324/+325
|
* Finer-grained repository access permissions (issue 36)James Moger2012-10-101-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implemented discrete repository access permissions to replace the really primitive course-grained permissions used to this point. This implementation allows for finer-grained access control, but still falls short of integrated, branch-based permissions sought by some. Access permissions follow the conventions established by Gitosis and Gitolite so they should feel immediately comfortable to experienced users. This permissions infrastructure is complete and works exactly as expected. Unfortunately, there is no ui in this commit to change permissions, that will be forthcoming. In the meantime, Gitblit hot-reloads users.conf so the permissions can be manipulated at runtime with a text editor. The following per-repository permissions are now supported: - V (view in web ui, RSS feeds, download zip) - R (clone) - RW (clone and push) - RWC (clone and push with ref creation) - RWD (clone and push with ref creation, deletion) - RW+ (clone and push with ref creation, deletion, rewind) And a users.conf entry looks something like this: [user "hannibal"] password = bossman repository = RWD:topsecret.git
* Persist cookies in ConfigUserService. Update LDAPUserService to generate ↵James Moger2012-07-111-1/+1
| | | | cookies.
* Allow user services to control editing of display name and email addressJames Moger2012-04-251-0/+16
|
* Added a logout hook to IUserServiceJames Moger2012-04-251-0/+7
|
* Skeleton LdapUserService based on John Cryiger's implementationJames Moger2012-04-061-0/+16
|
* Show additional columns in users and teams tablesJames Moger2011-12-281-0/+19
|
* Teams support.James Moger2011-12-071-0/+79
| | | | | | Teams simplify the management of user-repository access permissions. Teams have a list of restricted repositories. Users are also added to teams and that grants them access to those repositories. Federation and RPC support are still in-progress.
* Documentation.James Moger2011-10-111-1/+1
|
* Added IUserService.setup(IStoredSettings) for custom implementations.James Moger2011-09-281-0/+10
| | | | This allows custom implementations to store their settings alongside the Gitblit GO or WAR settings while remaining unit-testable.
* Documentation. Adding JavaDoc comments. Adjustments to method names.James Moger2011-07-011-4/+108
|
* Big push for first release.James Moger2011-06-251-0/+53
* Build script overhaul including building & publishing GO, WAR, Docs, and Site. * Restored JGit 0.12.1 dependency and backported Blame. Got tired of waiting for JGit 1.0.0 Maven artifacts. * Changed Summary Page layout * Optional cookie authentication * Added icons for log, tags, and branches panels. * Show last commit author and short message on branches panel. * Unit testing. * Documentation.