James Moger
ba6150d171
Permission filtering in web ui
Present the mutable permissions by default. Allow the administrator or
owner to toggle the displayed permissions to see how the user
and team permissions are applied to a repository.
11 years ago
James Moger
368dad4d78
Include owned repositories while editing a user model
11 years ago
James Moger
b701ed7c4e
Ignore permission definitions for admins, it just confuses things
11 years ago
James Moger
3dec957f01
Centralize Manager row height setting
11 years ago
James Moger
7ba85bfa11
Gracefully deal with missing repository in permissions ui (issue 155)
11 years ago
James Moger
40b07bca7d
Renamed isEditable to mutable
11 years ago
James Moger
644bdd5a59
Improve transparency of permissions by indicating permission source
11 years ago
James Moger
2ea85bfe37
Personal repositories must always be owned by the account the repo is stored in
11 years ago
James Moger
af6d954451
Teams must be sorted
11 years ago
James Moger
b20dfabb73
Repository cache must be case-insensitive to match permissions
11 years ago
James Moger
dad8b4b5dc
Don't even bother running Lucene indexer if we are GCing anything
11 years ago
James Moger
d7be8cc077
Fixed ticgit ticket urls (issue 157)
11 years ago
James Moger
9ba9be513a
Added frm to default pretty print extensions (issue 156)
11 years ago
James Moger
ef2290175d
Include gravatar images in registrant permissions panel, if configured
11 years ago
James Moger
e13ea7f2b5
Clarified delete permission choice
11 years ago
James Moger
717267cdf6
Reject add if permission selector has not been set
11 years ago
James Moger
70e3d195c7
Enable verify committer iff >= push restricted
11 years ago
James Moger
93f9898189
Handle case of missing repository in Manager (issue 155)
11 years ago
James Moger
2a63f699e7
Fixed intermittent incomplete fork network
11 years ago
James Moger
c721a5d012
Replaced fork icon
11 years ago
James Moger
a4231d30c4
Added null checkinng and logging for edit user permissions (issue 155)
11 years ago
James Moger
dd630f8aeb
Fix intermittent Wicket page expirations on EditNNN pages
11 years ago
James Moger
abcb146f0c
Moved owner field onto access permissions tab
11 years ago
James Moger
e26d9338dd
Refactor GC period into an integer for simpler translations
Also hooked-up GC settings in the Manager.
11 years ago
James Moger
f5cbd02600
Fixed missing repo counts on user projects
11 years ago
James Moger
092f0a6230
Stabilizing and polishing permissions ui. Still in-progress.
11 years ago
James Moger
8bc7258712
Use repository swatch coloring in registrant permissions panel
11 years ago
James Moger
e92c6d230b
Experimental JGit-based GC Executor
11 years ago
James Moger
5b831a0981
Do not display link for add team in LDAP-managed teams setup (issue 153)
11 years ago
James Moger
b940592007
Fixed missing project counts in project headers
11 years ago
James Moger
2d48e28bf1
Implemented exclusion (X) permission
11 years ago
James Moger
1c81766326
Fix broken unit test on Windows
11 years ago
James Moger
2bfb8ab137
Enforce strict order for permission determination
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
11 years ago
James Moger
479cc28bdf
Add some common regex filters to the repository lists
11 years ago
James Moger
62f435628d
Repository sorting should be case-insensitive
11 years ago
James Moger
eba89539a2
Tweak permissions panel layout a bit
11 years ago
James Moger
2711bc82a3
Fixed bug where owner could not edit a repository through web ui
11 years ago
James Moger
e5aaa5db9b
Permission regexes are now case-insensitive
11 years ago
James Moger
ba54242b0d
Fixed null pointer exceptions Manager create User and Team
11 years ago
James Moger
87f6c3e651
Differentiate between an explicit permission and a regex permission
11 years ago
James Moger
ec7ac2149b
Renamed method to UserModel.canCreate(String repository)
11 years ago
James Moger
3e44b65e32
Ensure illegal repository names are rejected in create-on-push
11 years ago
James Moger
72cb19b84e
Implemented optional create-on-push
If this feature is enabled then permitted users can automatically create a
repository when pushing to one that does not yet exist. Permitted users
are administrators and any user with the CREATE role.
If the pushing account is an administrator, the created repository may be
located in any folder/project space. This reposiory will inherit the server's
default access restriction and authorization control. The repository owner
will be the pushing account.
If the pushing account is a regular user with the CREATE role, the repository
can only be located in the account's personal folder (~username/myrepo.git).
This repository will be VIEW restricted and accessible by NAMED users. The
repository owner will be the pushing account.
11 years ago
James Moger
517865c182
Removed unneeded pom file from Gerrit plugin merge
11 years ago
James Moger
c968ddd27e
Switch to tab interface for Edit User and Edit Team for consistency
11 years ago
James Moger
79dfe69726
Split edit repository page into tabs
11 years ago
James Moger
5e88265c36
Construct access permissions from already retrieved data
11 years ago
James Moger
54f2c81360
Split committer verification description into two strings
11 years ago
James Moger
822dfe5d6f
Completed permissions UI, RPC, and Manager support (issue 36)
11 years ago
James Moger
97a71565f6
New permissions UI for EditRepository (issue 36)
11 years ago