Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-01 | Code review comments applied | Francisco Lopez | |
2017-12-01 | Small renaming | Francisco Lopez | |
2017-12-01 | More preloading improvement and added batch count services | Francisco Lopez | |
2017-12-01 | Preload project route to avoid N+1 query | Stan Hu | |
2017-12-01 | Optimize API /groups/:id/projects by preloading associations | Stan Hu | |
Closes #40308 | |||
2017-11-09 | Add /groups/:id/subgroups endpoint to API | Winnie Hellmann | |
2017-11-06 | Support custom attributes on groups | Markus Koller | |
2017-09-07 | Make Members with Owner and Master roles always able to create subgroups | Ruben Davila | |
2017-08-31 | API: Use defined project requirements | Robert Schilling | |
2017-08-30 | Merge branch '37198-api-doesn-t-respect-default-group-visibility' into 'master' | Sean McGivern | |
Respect the default visibility level when creating a group via the API Closes #37198 See merge request !13903 | |||
2017-08-30 | Make rubocop happy | Robert Schilling | |
2017-08-29 | Respect the default visibility level when creating a group | Robert Schilling | |
2017-08-28 | Conditionally destroy a ressource | Robert Schilling | |
2017-08-28 | API: Respect the 'If-Unmodified-Since' for delete endpoints | Robert Schilling | |
2017-08-24 | Refactor complicated API group finding rules into GroupsFinder | Nick Thomas | |
2017-08-23 | Allow v4 API GET requests for groups to be unauthenticated | Nick Thomas | |
2017-07-20 | Update grape gem | Dmitriy Zaporozhets | |
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> | |||
2017-06-06 | Backport https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1942 | Lin Jen-Shin | |
2017-05-30 | Add :owned param to ProjectFinder | Toon Claes | |
And use it in the API. | |||
2017-05-30 | Use helper to construct Finder params | Toon Claes | |
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. | |||
2017-05-17 | Hide nested group UI/API support for MySQL | Yorick Peterse | |
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. | |||
2017-05-11 | Merge branch '27144-enforce-rubocop-trailing_commas-no_comma-style' into ↵ | Robert Speicher | |
'master' Resolve "Use consistent style for trailing commas" Closes #27144 See merge request !11063 | |||
2017-05-10 | Enable the Style/TrailingCommaInArguments cop | Rémy Coutable | |
Use the EnforcedStyleForMultiline: no_comma option. Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-05-10 | Merge 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-04-10 | Add share_with_group_lock to CE optional params block | Oswaldo Ferreira | |
2017-04-10 | Separate CE params on Grape API | Oswaldo Ferreira | |
2017-04-09 | Remove the User#is_admin? method | blackst0ne | |
2017-04-06 | ProjectsFinder should handle more options | Jacopo | |
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. | |||
2017-03-16 | Add `requirements: { id: %r{[^/]+} }` for all projects and groups namespaced ↵ | Rémy Coutable | |
API routes Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2017-03-02 | Expose Group VisibilityLevel as String | Toon Claes | |
Instead of exposing the VisibilityLevel as Integer, expose it as String `visibility`. | |||
2017-02-24 | API: Use parameter to get owned groups instead of dedicated endpoint | Robert Schilling | |
2017-02-14 | API: Consolidate /projects endpoint | Toon Claes | |
It consolidates these endpoints: - /projects - /projects/owned - /projects/visible - /projects/starred - /projects/all Into the /projects endpoint using query parameters. | |||
2017-02-09 | Merge branch 'dz-nested-groups-api' into 'master' | Dmitriy Zaporozhets | |
Nested groups API See merge request !9034 | |||
2017-02-08 | Add nested groups to the API | Dmitriy Zaporozhets | |
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | |||
2017-02-08 | Fix inconsistent naming for services that delete things | dixpac | |
* 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 | |||
2017-01-03 | Fix groups API to accept path when transferring a project | Mark Fletcher | |
* Use standard helpers for finding group and project | |||
2016-12-21 | Add more storage statistics | Markus Koller | |
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. | |||
2016-12-21 | Consistently use current_user in API entities | Markus Koller | |
2016-12-13 | API: Ability to get group's project in simple representation | Robert Schilling | |
2016-12-12 | API: Fix groups filter | Robert Schilling | |
2016-12-04 | Use the pagination helper in the API | Robert Schilling | |
2016-11-25 | Merge branch '22373-reduce-queries-in-api-helpers-find_project' into 'master' | Yorick Peterse | |
Resolve "Reduce queries in API::Helpers#find_project" See merge request !7714 | |||
2016-11-24 | API: Introduce `#find_group!` which also check access permission | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-11-24 | Don't convert data which already is the target type | Robert Schilling | |
2016-11-17 | Allow sorting groups in API | Sean McGivern | |
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). | |||
2016-11-15 | Grapify the group API | Robert Schilling | |
2016-11-08 | Added API endpoint groups/owned | Borja Aparicio | |
2016-10-31 | Backport Group API code that was added in EE only | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2016-10-05 | fix group links 404 | barthc | |
2016-09-19 | Allow to set request_access_enabled for groups and projects using API | Felipe Artur | |