Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-01show only groups an admin is a member of in dashboards/gropsRoger Rüttimann
2017-08-03Change all `:empty_project` to `:project`Robert Speicher
2017-06-15Make the GroupFinder specs more strictToon Claes
Ensure the results match exactly and project authorizations do allow access to sibling groups/projects deeper down. Also apply WHERE scopes before running the UNION, to increase performance.
2017-06-15Subgroups page should show groups authorized through inheritanceToon Claes
When a user is authorized to a group, they are also authorized to see all the ancestor groups and descendant groups. When a user is authorized to a project, they are authorized to see all the ancestor groups too. Closes #32135 See merge request !11764
2017-05-10Merge branch 'tc-fix-private-subgroups-shown' into 'security' Douwe Maan
Use GroupsFinder to find subgroups the user has access to See merge request !2096
2016-03-18Improve group visibility level featureZeger-Jan van de Weg
2016-03-18Code fixesFelipe Artur
2016-03-10Add permission level to groupsFelipe Artur
2016-01-04remove public field from namespace and refactoringValery Sizov
2015-11-18Refactoed GroupsFinder into two separate classesYorick Peterse
In the previous setup the GroupsFinder class had two distinct tasks: 1. Finding the projects user A could see 2. Finding the projects of user A that user B could see Task two was actually handled outside of the GroupsFinder (in the UsersController) by restricting the returned list of groups to those the viewed user was a member of. Moving all this logic into a single finder proved to be far too complex and confusing, hence there are now two finders: * GroupsFinder: for finding groups a user can see * JoinedGroupsFinder: for finding groups that user A is a member of, restricted to either public groups or groups user B can also see.
2015-11-18Renamed GroupsFinder spec file so the name matchesYorick Peterse