Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | ProjectsFinder should handle more options | Jacopo | 2017-04-06 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | Extended ProjectFinder in order to handle the following options: - current_user - which user use - project_ids_relation: int[] - project ids to use - params: - trending: boolean - non_public: boolean - starred: boolean - sort: string - visibility_level: int - tags: string[] - personal: boolean - search: string - non_archived: boolean GroupProjectsFinder now inherits from ProjectsFinder. Changed the code in order to use the new available options. | ||||
* | Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced ↵ | Rémy Coutable | 2017-03-16 | 1 | -2/+2 |
| | | | | | | API routes Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Expose Group VisibilityLevel as String | Toon Claes | 2017-03-02 | 1 | -3/+3 |
| | | | | | Instead of exposing the VisibilityLevel as Integer, expose it as String `visibility`. | ||||
* | API: Use parameter to get owned groups instead of dedicated endpoint | Robert Schilling | 2017-02-24 | 1 | -12/+4 |
| | |||||
* | API: Consolidate /projects endpoint | Toon Claes | 2017-02-14 | 1 | -0/+3 |
| | | | | | | | | | | | It consolidates these endpoints: - /projects - /projects/owned - /projects/visible - /projects/starred - /projects/all Into the /projects endpoint using query parameters. | ||||
* | Merge branch 'dz-nested-groups-api' into 'master' | Dmitriy Zaporozhets | 2017-02-09 | 1 | -0/+1 |
|\ | | | | | | | | | Nested groups API See merge request !9034 | ||||
| * | Add nested groups to the APIdz-nested-groups-api | Dmitriy Zaporozhets | 2017-02-08 | 1 | -0/+1 |
| | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | ||||
* | | Fix inconsistent naming for services that delete things | dixpac | 2017-02-08 | 1 | -1/+1 |
|/ | | | | | | * Changed name of delete_user_service and worker to destroy * Move and change delete_group_service to Groups::DestroyService * Rename Notes::DeleteService to Notes::DestroyService | ||||
* | Fix groups API to accept path when transferring a project | Mark Fletcher | 2017-01-03 | 1 | -3/+3 |
| | | | | * Use standard helpers for finding group and project | ||||
* | Add more storage statistics | Markus Koller | 2016-12-21 | 1 | -3/+18 |
| | | | | | | | | | | | | | This adds counters for build artifacts and LFS objects, and moves the preexisting repository_size and commit_count from the projects table into a new project_statistics table. The counters are displayed in the administration area for projects and groups, and also available through the API for admins (on */all) and normal users (on */owned) The statistics are updated through ProjectCacheWorker, which can now do more granular updates with the new :statistics argument. | ||||
* | Consistently use current_user in API entities | Markus Koller | 2016-12-21 | 1 | -7/+7 |
| | |||||
* | API: Ability to get group's project in simple representationapi-simple-group-project | Robert Schilling | 2016-12-13 | 1 | -1/+4 |
| | |||||
* | API: Fix groups filter | Robert Schilling | 2016-12-12 | 1 | -1/+10 |
| | |||||
* | Use the pagination helper in the APIuse-pagination-helper | Robert Schilling | 2016-12-04 | 1 | -2/+10 |
| | |||||
* | Merge branch '22373-reduce-queries-in-api-helpers-find_project' into 'master' | Yorick Peterse | 2016-11-25 | 1 | -4/+4 |
|\ | | | | | | | | | Resolve "Reduce queries in API::Helpers#find_project" See merge request !7714 | ||||
| * | API: Introduce `#find_group!` which also check access permission22373-reduce-queries-in-api-helpers-find_project | Rémy Coutable | 2016-11-24 | 1 | -4/+4 |
| | | | | | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | | Don't convert data which already is the target typeapi-no-convert | Robert Schilling | 2016-11-24 | 1 | -1/+1 |
|/ | |||||
* | Allow sorting groups in APIsort-api-groups | Sean McGivern | 2016-11-17 | 1 | -0/+4 |
| | | | | | | Allow `order_by` and `sort` parameters to `/api/v3/groups.json`. At present, only ordering by name and path is supported, and the default sort is name ascending (alphabetical order). | ||||
* | Grapify the group API | Robert Schilling | 2016-11-15 | 1 | -82/+74 |
| | |||||
* | Added API endpoint groups/owned | Borja Aparicio | 2016-11-08 | 1 | -0/+10 |
| | |||||
* | Backport Group API code that was added in EE onlybackport-ee-js-groups-api | Rémy Coutable | 2016-10-31 | 1 | -0/+3 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> |