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
2019-12-17Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-04-02Fix group transfer selection possibilitiesPeter Marko
2018-12-19Rename GroupHierarchy into ObjectHierarchyJarka Košanová
- we now use the hierarchy class also for epics - also rename supports_nested_groups? into supports_nested_objects? - move it to a concern
2018-10-31Whitelist none method from ActiveRecord::QueryingDouglas Barbosa Alexandre
2018-09-13Merge branch 'frozen-string-app-finders-graphql' into 'master'Stan Hu
Enable frozen string in app/graphql + app/finders See merge request gitlab-org/gitlab-ce!21681
2018-09-11Enable frozen string in app/graphql + app/findersgfyoung
Partially addresses #47424.
2018-09-11Disable existing offenses for the CodeReuse copsYorick Peterse
This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
2018-07-23Add min_access_level filter to groups APIMarko, Peter
Signed-off-by: Marko, Peter <peter.marko@siemens.com>
2018-05-01show only groups an admin is a member of in dashboards/gropsRoger Rüttimann
2017-11-06Support custom attributes on groupsMarkus Koller
2017-09-19Fix the groups API endpoint to handle ?owned=true correctlyNick Thomas
2017-08-24Refactor complicated API group finding rules into GroupsFinderNick Thomas
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
2017-02-08Store group and project full name and full path in routes tableDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-03-20Tweaks, refactoring, and specsDouwe Maan
2016-03-18Code fixesFelipe Artur
2016-03-10Code improvementsFelipe 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-05 Allow groups to appear in the search results if the group owner allows itValery Sizov
2014-06-05Add GroupFinder for collection all groups user has access toDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>