- Sep 04, 2019
-
-
Winnie Hellmann authored
(cherry picked from commit 0bf7fecdee5a200eeb4f27b4888a57ceee63bde9)
-
- Sep 03, 2019
-
-
Modified schema via migrations. Added one-to-one relationship between the two models. Added changelog file
-
- Aug 28, 2019
-
-
Michael Kozono authored
Instead of sending varied data to Gitaly, and making Gitaly construct various messages, build the messages first and have Gitaly print either basic messages or alert messages, in the order they come. Depends on https://gitlab.com/gitlab-org/gitaly/merge_requests/1410
-
- Aug 27, 2019
-
-
Winnie Hellmann authored
(cherry picked from commit 897a9d308db46b620b738b98f2b0e5630ac7d2dd)
-
- Aug 24, 2019
-
-
Brett Walker authored
User images and videos will get proxied through the Camo server in order to keep malicious sites from collecting the IP address of users.
-
- Aug 18, 2019
-
-
Stan Hu authored
In GitLab 9.0, https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9661 removed the `subscribed` flag from the API when the user requested a list of issues or merge requests since calculating this value triggers extensive Markdown processing. In GitLab 12.0 via a4fbf39e, we accidentally reintroduced this performance regression by changing `IssueBasic` to `Issue` in `entities.rb`. This showed up as a Gitaly N+1 issue since the Markdown processing would attempt to extract a commit if it detected a regex that matched a commit. We restore the prior behavior by once again removing the `subscribed` flag for the bulk list of issues and merge requests and add a test to ensure they aren't reintroduced. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/66202
-
- Aug 08, 2019
-
-
Hordur Freyr Yngvason authored
As decided in https://gitlab.com/gitlab-org/gitlab-ce/issues/53593
-
Sean McGivern authored
These counts significantly increase the load time for these requests. Users can now opt in to receiving the counts by setting `with_counts=true` in requests. This is a breaking change, but hopefully a fairly minor one.
-
- Aug 07, 2019
-
-
Camil Staps authored
Expose time since starring on project/:id/starrers API endpoint; exclude private profiles here as well
-
- Aug 02, 2019
-
-
George Koltsov authored
`allow_local_requests_for_hooks_and_services` was renamed to `allow_local_requests_for_web_hooks_and_services`.
-
- Jul 26, 2019
-
-
Oleg Zubchenko authored
-
- Jul 25, 2019
-
-
Heinrich Lee Yu authored
These are not required because MySQL is not supported anymore
-
- Jul 23, 2019
-
-
Nick Thomas authored
None of this code can be reached any more, so it can all be removed
-
- Jul 17, 2019
- Jul 11, 2019
-
-
Dylan Griffith authored
This is basically a copy of the API for project clusters.
-
- Jul 09, 2019
-
-
Alexandru Croitor authored
-
- Jul 03, 2019
-
-
Mathieu Parent authored
-
Mathieu Parent authored
The auto_devops object sometimes doesn't exists. We may need to create it.
-
Mathieu Parent authored
-
Mathieu Parent authored
-
Mathieu Parent authored
-
Mathieu Parent authored
We map the boolean to the string 'fetch' or 'clone', to be more explicit.
-
Mathieu Parent authored
- issues_access_level - repository_access_level - merge_requests_access_level - builds_access_level - wiki_access_level - snippets_access_level
-
Add released_at field to releases API Add released_at column to releases table Return releases to the API sorted by released_at
-
- Jun 25, 2019
-
-
Charlie Ablett authored
- Add test for N+1 queries - Add destroyable lists scope to Board and List - Preload lists for both project and group boards
-
- Jun 20, 2019
-
-
Oswaldo Ferreir authored
This couples the code that transitions the `MergeRequest#merge_status` and refs/merge-requests/:iid/merge ref update. In general, instead of directly telling `MergeToRefService` to update the merge ref, we should rely on `MergeabilityCheckService` to keep both the merge status and merge ref synced. Now, if the merge_status is `can_be_merged` it means the merge-ref is also updated to the latest. We've also updated the logic to be more systematic and less user-based.
-
- Jun 18, 2019
-
-
Alexandru Croitor authored
Count issues related merge requests based on user access level. And issue can have related MRs from projects where user does not have access so the number of related merge requests should be adjusted based on user's ability to access the related MRs. https://gitlab.com/gitlab-org/gitlab-ce/issues/59581
-
- Jun 16, 2019
-
-
Zsolt Kovari authored
-
- Jun 12, 2019
-
-
Fabio Pitino authored
Enable Get and Update of ci_default_git_depth for Project API. Renaming Project#default_git_depth to :ci_default_git_depth to give more context through the API usage. Add API documentation
-
- Jun 11, 2019
-
-
Oswaldo Ferreir authored
-
- Jun 08, 2019
-
-
Matija Čupić authored
-
- Jun 07, 2019
-
-
Patrick Derichs authored
Add spec for task_completion_status Add test cases for task_completion_status result Extracted shared samples Add new spec file for task completion status response Fix style errors Add changelog entry Changed samples to Hashes Remove test for successful request Remove not nil expectation Add task_completion_status to api documentation for issues Add task_completion_status to api documentation for merge_requests Refactor spec so it just requests one specific item Add task_completion_status to Taskable Simplified task completion status in entities Refactor spec so it separates status code check and content check Fix spec description text and field name
-
- May 31, 2019
-
-
Oswaldo Ferreir authored
This couples the code that transitions the `MergeRequest#merge_status` and refs/merge-requests/:iid/merge ref update. In general, instead of directly telling `MergeToRefService` to update the merge ref, we should rely on `MergeabilityCheckService` to keep both the merge status and merge ref synced. Now, if the merge_status is `can_be_merged` it means the merge-ref is also updated to the latest. We've also updated the logic to be more systematic and less user-based.
-
- May 29, 2019
-
-
Peter Marko authored
-
Denys Mishunov authored
Resolves https://gitlab.com/gitlab-org/gitlab-ce/issues/60107
-
- May 22, 2019
-
-
Mathieu Parent authored
-
- May 21, 2019
- May 17, 2019
-
-
Alexandru Croitor authored
* Cleaned issues and issues_statistics docs * Renamed param with_labels_data to with_labels_details * Added spec for N+1 check when retrieving labels from issue * Refactoed CheckAssigneesCount validation class
-
- May 15, 2019
-
-
Alexandru Croitor authored
Cleanup IssueBasic entity to keep it basic and move extra attributes to Issue entity which contains more details
-
Alexandru Croitor authored
When issues_controller endpoint was used for search, the parameters passed to the controller were slightly different then the ones passed to API. Because the searchbar UI is reused in different places and builds the parameters passed to request in same way we need to account for old parameter names. Add issues_statistics api endpoints Adds issue_statistics api endpoints for issue lists and returns counts of issues for all, closed and opened states. Expose more label attributes based on a param When requesting issues list through API expose more attributes for labels, like color, description if with_labels_data param is being passed, avoiding this way to change response schema for users that already use API. https://gitlab.com/gitlab-org/gitlab-ce/issues/57402
-