| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Remove code related to object hierarchy in MySQLremove-nested-groups-checks | Heinrich Lee Yu | 2019-07-25 | 1 | -4/+1 |
| | | | | | | These are not required because MySQL is not supported anymore | ||||
| * | CE-port of Refactor EE specific params override in API::Groups | Imre Farkas | 2019-05-27 | 1 | -26/+1 |
| | | |||||
| * | CE port of Move EE specific lines in API::Groups | Imre Farkas | 2019-05-20 | 1 | -14/+10 |
| | | |||||
| * | Backport some changes from EE3314-add-on-runner-minutes-for-gitlab-com-ce | Rubén Dávila | 2019-04-02 | 1 | -0/+1 |
| | | | | | MR: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/9815 | ||||
| * | Backport EE API parameters for API::Groups | Yorick Peterse | 2019-03-26 | 1 | -0/+15 |
| | | | | | | | | | | | | This backports the API parameters for API::Groups from EE to CE, ensuring both implementations use the same code. EE specific parameters are wrapped in an `if` statement for two reasons: 1. It allows us to completely disable the parameters in CE. 2. It removes the need for adding a source comment to signal that the parameters are EE only. | ||||
| * | Use a method for updating groups in the API | Yorick Peterse | 2019-03-04 | 1 | -1/+9 |
| | | | | | | | Similar to creating groups in the groups API, EE injects custom code just before we update an existing group. Moving the update logic to a separate method in CE allows EE to more easily extend it. | ||||
| * | Use a method for creating groups in the API | Yorick Peterse | 2019-03-04 | 1 | -1/+9 |
| | | | | | | | | EE has some custom behaviour that needs to run before and after creating a group in the API. By moving the group creation logic to a separate method, EE can easily extend this behaviour; without having to directly modify the API source code. | ||||
| * | Rename GroupHierarchy into ObjectHierarchy | Jarka Košanová | 2018-12-19 | 1 | -1/+1 |
| | | | | | | | - we now use the hierarchy class also for epics - also rename supports_nested_groups? into supports_nested_objects? - move it to a concern | ||||
| * | Fix API::Namespaces to accept namepaces with dotsif-52811-fix_namespaces_api_routing | Imre Farkas | 2018-11-28 | 1 | -1/+1 |
| | | | | | | It also renames the API::PROJECT_ENDPOINT_REQUIREMENTS constant to API::NAMESPACE_OR_PROJECT_REQUIREMENTS | ||||
| * | Change param name for consistency | Heinrich Lee Yu | 2018-11-19 | 1 | -2/+2 |
| | | |||||
| * | Add group projects API options for including shared and subgroups | Heinrich Lee Yu | 2018-11-19 | 1 | -1/+13 |
| | | |||||
| * | Enable frozen string in lib/api and lib/backup | gfyoung | 2018-09-29 | 1 | -0/+2 |
| | | | | | | | | | | | Partially addresses #47424. Had to make changes to spec files because stubbing methods on frozen objects is a mess in RSpec and leads to failures: https://github.com/rspec/rspec-mocks/issues/1190 | ||||
| * | Disable existing offenses for the CodeReuse cops | Yorick Peterse | 2018-09-11 | 1 | -0/+2 |
| | | | | | | This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop. | ||||
| * | Add min_access_level filter to groups API | Marko, Peter | 2018-07-23 | 1 | -1/+2 |
| | | | | | Signed-off-by: Marko, Peter <peter.marko@siemens.com> | ||||
| * | Adds with_projects optional parameter to /groups/:id API endpoint | Tiago Botelho | 2018-07-09 | 1 | -1/+2 |
| | | |||||
| * | Resolve "404 when trying to create a new issue from the group" | Jan Beckmann | 2018-07-02 | 1 | -0/+4 |
| | | |||||
| * | Add id as second sort parameter for group sort by name | Marko, Peter | 2018-06-18 | 1 | -1/+3 |
| | | | | | | | | | Adding primary key to database query order rule generates deterministic sort result and thus pagination. This is needed because subgroups can have identical names. Signed-off-by: Marko, Peter <peter.marko@siemens.com> | ||||
| * | Add id group api sorting option | Marko, Peter | 2018-06-12 | 1 | -1/+1 |
| | | | | | | | | With introduction of subgroups, many groups may have the same name and/or path, thus further sorting options are necessary. Signed-off-by: Marko, Peter <peter.marko@siemens.com> | ||||
| * | Move API group deletion to Sidekiq | Stan Hu | 2018-05-18 | 1 | -1/+3 |
| | | |||||
| * | Whitelisted query limits for group destroy APIjprovazn-remote-upload-destroy | Jan Provaznik | 2018-05-16 | 1 | -0/+1 |
| | | |||||
| * | show only groups an admin is a member of in dashboards/grops | Roger Rüttimann | 2018-05-01 | 1 | -9/+7 |
| | | |||||
| * | Allow including custom attributes in API responses | Markus Koller | 2018-02-08 | 1 | -3/+26 |
| | | |||||
| * | Refactored /projects and /user/:user_id/projects endpoints | Francisco Lopez | 2017-12-01 | 1 | -13/+3 |
| | | |||||
| * | Code review comments applied | Francisco Lopez | 2017-12-01 | 1 | -2/+2 |
| | | |||||
| * | Small renaming | Francisco Lopez | 2017-12-01 | 1 | -4/+4 |
| | | |||||
| * | More preloading improvement and added batch count services | Francisco Lopez | 2017-12-01 | 1 | -5/+20 |
| | | |||||
| * | Preload project route to avoid N+1 query | Stan Hu | 2017-12-01 | 1 | -1/+1 |
| | | |||||
| * | Optimize API /groups/:id/projects by preloading associations | Stan Hu | 2017-12-01 | 1 | -0/+1 |
| | | | | | Closes #40308 | ||||
| * | Add /groups/:id/subgroups endpoint to API | Winnie Hellmann | 2017-11-09 | 1 | -22/+44 |
| | | |||||
| * | Support custom attributes on groups | Markus Koller | 2017-11-06 | 1 | -1/+8 |
| | | |||||
| * | Make Members with Owner and Master roles always able to create subgroups30473-allow-creation-of-subgroups-with-gitlab_default_can_create_group-set-to-false | Ruben Davila | 2017-09-07 | 1 | -1/+6 |
| | | |||||
| * | API: Use defined project requirementsrs-api-use-project-requirements | Robert Schilling | 2017-08-31 | 1 | -1/+1 |
| | | |||||
| * | Merge branch '37198-api-doesn-t-respect-default-group-visibility' into 'master' | Sean McGivern | 2017-08-30 | 1 | -1/+5 |
| |\ | | | | | | | | | | | | | Respect the default visibility level when creating a group via the API Closes #37198 See merge request !13903 | ||||
| | * | Make rubocop happy37198-api-doesn-t-respect-default-group-visibility | Robert Schilling | 2017-08-30 | 1 | -3/+5 |
| | | | |||||
| | * | Respect the default visibility level when creating a group | Robert Schilling | 2017-08-29 | 1 | -1/+3 |
| | | | |||||
| * | | Conditionally destroy a ressource | Robert Schilling | 2017-08-28 | 1 | -4/+3 |
| | | | |||||
| * | | API: Respect the 'If-Unmodified-Since' for delete endpoints | Robert Schilling | 2017-08-28 | 1 | -0/+2 |
| |/ | |||||
| * | Refactor complicated API group finding rules into GroupsFinder | Nick Thomas | 2017-08-24 | 1 | -10/+2 |
| | | |||||
| * | Allow v4 API GET requests for groups to be unauthenticated | Nick Thomas | 2017-08-23 | 1 | -4/+4 |
| | | |||||
| * | Update grape gemdz-update-grape | Dmitriy Zaporozhets | 2017-07-20 | 1 | -0/+2 |
| | | | | | | | | | New version of the gem returns 200 status code on delete with content instead of 204 so we explicitly set status code to keep existing behavior Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
| * | Backport https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1942 | Lin Jen-Shin | 2017-06-06 | 1 | -3/+1 |
| | | |||||
| * | Add :owned param to ProjectFinder | Toon Claes | 2017-05-30 | 1 | -1/+1 |
| | | | | | And use it in the API. | ||||
| * | Use helper to construct Finder params | Toon Claes | 2017-05-30 | 1 | -1/+1 |
| | | | | | | | | The ProjectsFinder and GroupFinder both support the same set of params. And the `/api/v4/projects` and `/api/v4/group/:id/projects` also support the same set of params. But they do not match the Finder params. So use a helper method to transform them. | ||||
| * | Hide nested group UI/API support for MySQL | Yorick Peterse | 2017-05-17 | 1 | -1/+5 |
| | | | | | | | This hides/disables some UI elements and API parameters related to nested groups when MySQL is used, since nested groups are not supported for MySQL. | ||||
| * | Merge branch '27144-enforce-rubocop-trailing_commas-no_comma-style' into ↵ | Robert Speicher | 2017-05-10 | 1 | -1/+1 |
| |\ | | | | | | | | | | | | | | | | | | | 'master' Resolve "Use consistent style for trailing commas" Closes #27144 See merge request !11063 | ||||
| | * | Enable the Style/TrailingCommaInArguments cop | Rémy Coutable | 2017-05-10 | 1 | -1/+1 |
| | | | | | | | | | | | | | Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
| * | | Merge branch 'tc-fix-private-subgroups-shown' into 'security' | Douwe Maan | 2017-05-10 | 1 | -1/+1 |
| |/ | | | | | Use GroupsFinder to find subgroups the user has access to See merge request !2096 | ||||
| * | Add share_with_group_lock to CE optional params block28017-separate-ce-params-on-api | Oswaldo Ferreira | 2017-04-10 | 1 | -0/+1 |
| | | |||||
| * | Separate CE params on Grape API | Oswaldo Ferreira | 2017-04-10 | 1 | -1/+5 |
| | | |||||
| * | Remove the User#is_admin? method | blackst0ne | 2017-04-09 | 1 | -1/+1 |
| | | |||||
