summaryrefslogtreecommitdiffstats
path: root/src/com/gitblit/models/TeamModel.java
Commit message (Collapse)AuthorAgeFilesLines
* Reorganized to Apache Standard Directory Layout & integrated MoxieJames Moger2013-03-271-310/+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.
* Ignore permission definitions for admins, it just confuses thingsJames Moger2012-11-011-0/+4
|
* Renamed isEditable to mutableJames Moger2012-10-311-2/+2
|
* Improve transparency of permissions by indicating permission sourceJames Moger2012-10-311-9/+27
|
* Stabilizing and polishing permissions ui. Still in-progress.James Moger2012-10-291-1/+9
|
* Enforce strict order for permission determinationJames Moger2012-10-231-3/+5
| | | | | | | | | | | | | | | The order of permissions defined within a user or team is preserved during read and write. This order is important for determining the regex match used within the user or team object. If the user is an admin or repository owner, then RW+ Else if user has an explicit permission, use that Else check for the first regex match in user permissions Else check for the HIGHEST permission from team memberships If the team is an admin team, then RW+ Else if a team has an explicit permission, use that Else check for the first regex match in team permissions
* Permission regexes are now case-insensitiveJames Moger2012-10-221-2/+3
|
* Differentiate between an explicit permission and a regex permissionJames Moger2012-10-221-1/+13
|
* Completed permissions UI, RPC, and Manager support (issue 36)James Moger2012-10-191-3/+4
|
* New permissions UI for EditUser and EditTeam (issue 36)James Moger2012-10-191-0/+16
|
* Support Team canAdmin, canCreate, and canFork (issue 36)James Moger2012-10-101-0/+3
|
* Add regex permission matching to hasRepositoryPermission check (issue 36)James Moger2012-10-101-1/+15
|
* Try regex permission matching if exact permission is not found (issue 36)James Moger2012-10-101-0/+11
|
* Finer-grained repository access permissions (issue 36)James Moger2012-10-101-7/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Implemented Team hook scriptsJames Moger2011-12-271-0/+3
|
* Support mailing lists for TeamsJames Moger2011-12-211-0/+8
|
* Teams support.James Moger2011-12-071-0/+88
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.