summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Optimize branch lookups and force a repository reload for Repository#find_branchsh-reload-find-branchStan Hu2016-09-015-5/+39
* Merge branch 'control-dropdown-permissions' into 'master' Robert Speicher2016-08-312-18/+22
|\
| * Updated variable namecontrol-dropdown-permissionsPhil Hughes2016-08-301-3/+3
| * Hide group control nav if no options presentPhil Hughes2016-08-302-18/+22
* | Merge branch 'gh-importer-use-default-project-visibility-for-non-private-proj...Robert Speicher2016-08-313-15/+42
|\ \
| * | Update CHANGELOGDouglas Barbosa Alexandre2016-08-311-0/+1
| * | GitHub importer use default project visibility for non-private projectsDouglas Barbosa Alexandre2016-08-312-15/+41
|/ /
* | Merge branch 'refactor/add-policies' into 'master' Robert Speicher2016-08-3145-824/+690
|\ \
| * | newline before default returnrefactor/add-policieshttp://jneen.net/2016-08-301-0/+1
| * | s/NB:/NOTE:/http://jneen.net/2016-08-302-2/+2
| * | don't use a deprecated api in ability_spechttp://jneen.net/2016-08-301-2/+2
| * | implement RuleSet#size for testshttp://jneen.net/2016-08-301-0/+4
| * | line break after guard clausehttp://jneen.net/2016-08-301-0/+1
| * | use || in place of `or`http://jneen.net/2016-08-301-1/+1
| * | use a more compact style for access policieshttp://jneen.net/2016-08-301-11/+4
| * | move the rules method to the top #cosmetichttp://jneen.net/2016-08-301-27/+27
| * | factor out a RuleSet so that `delegate!` retains @cannothttp://jneen.net/2016-08-302-9/+51
| * | remove the rest of the dead codehttp://jneen.net/2016-08-301-74/+0
| * | special-case blocked usershttp://jneen.net/2016-08-301-0/+1
| * | test if we can :read_group the group, not the namespacehttp://jneen.net/2016-08-301-1/+1
| * | use a nil subject when we want to check global abilitieshttp://jneen.net/2016-08-302-2/+2
| * | add Deployment, Environment, and ExternalIssue policieshttp://jneen.net/2016-08-303-0/+15
| * | take the dive - only use abilities from Policieshttp://jneen.net/2016-08-301-8/+1
| * | use the cached abilities in #delegate!http://jneen.net/2016-08-301-1/+1
| * | port UserPolicyhttp://jneen.net/2016-08-302-11/+11
| * | port runners, namespaces, group/project_membershttp://jneen.net/2016-08-304-58/+42
| * | add personal snippets and project membershttp://jneen.net/2016-08-302-0/+38
| * | factor in global permissionshttp://jneen.net/2016-08-302-2/+9
| * | trim more dead codehttp://jneen.net/2016-08-301-52/+1
| * | port groupshttp://jneen.net/2016-08-302-36/+48
| * | port personal snippetshttp://jneen.net/2016-08-301-32/+1
| * | trim dead codehttp://jneen.net/2016-08-301-81/+0
| * | port notes and project snippetshttp://jneen.net/2016-08-302-0/+39
| * | add automatic detection of the policy classhttp://jneen.net/2016-08-302-16/+18
| * | port CommitStatus/Buildhttp://jneen.net/2016-08-304-1/+24
| * | add and use MergeRequestPolicyhttp://jneen.net/2016-08-302-2/+8
| * | port issues to Issu{able,e}Policyhttp://jneen.net/2016-08-305-4/+58
| * | add support for anonymous abilitieshttp://jneen.net/2016-08-303-205/+67
| * | add project_policy_spec to replace .project_abilities spechttp://jneen.net/2016-08-302-64/+36
| * | add policies, and factor out ProjectPolicyhttp://jneen.net/2016-08-303-31/+231
| * | remove Ability.abilitieshttp://jneen.net/2016-08-3018-61/+37
| * | make almost everything on Ability privatehttp://jneen.net/2016-08-301-46/+44
| * | don't double-cache project_abiliteshttp://jneen.net/2016-08-301-11/+2
| * | remove six, and use a Set insteadhttp://jneen.net/2016-08-306-20/+22
| * | delete project_security_spechttp://jneen.net/2016-08-301-112/+0
| * | re-enable the cyclomatic complexity checkerhttp://jneen.net/2016-08-301-1/+0
* | | Merge branch 'rs-broadcast-message-api' into 'master' Robert Speicher2016-08-316-0/+444
|\ \ \
| * | | Add BroadcastMessage API documentationRobert Speicher2016-08-311-0/+158
| * | | Add BroadcastMessage API implementationRobert Speicher2016-08-315-0/+286
* | | | Merge branch 'fix-todo-pagination' into 'master' Fatih Acet2016-08-315-2/+18
|\ \ \ \