- Sep 04, 2019
-
-
Winnie Hellmann authored
(cherry picked from commit 0bf7fecdee5a200eeb4f27b4888a57ceee63bde9)
-
- Aug 24, 2019
-
-
Stan Hu authored
This is a follow-up from https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/31938. 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. Relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/66202
-
- Aug 23, 2019
-
-
Alexandru Croitor authored
Increase sort options for issues list from updated_at and create_at, to include more options close to what is required in actual issue list UI. This helps us to use REST API for issues list with sorting capabilities https://gitlab.com/gitlab-org/gitlab-ce/issues/57402
-
- Aug 22, 2019
-
-
Alexandru Croitor authored
Limiting the size of issuable description and comments to 1_000_000, which is close to ~1MB of ASCII characters, which represents 99.9% of all descriptions and comments we have in DB at the moment. This should help prevent DoS attacks when comments contain refference strings. Also this change updates regexp matching the namespaces paths by limiting the namespaces paths to Namespace::NUMBER_OF_ANCESTORS_ALLOWED, as we allow 20 levels deep groups. see https://gitlab.com/gitlab-org/gitlab-ce/issues/61974#note_191274234
-
- Aug 19, 2019
-
-
Markus Koller authored
We stopped using soft deletion for issues and merge requests in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/15789, and for boards we apparently never used it.
-
- 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
-
- Jul 15, 2019
-
-
Removing extra blank lines in docs that serve no purpose, as well as some --- lines that also are not needed.
-
- Jul 09, 2019
-
-
Removes all the extra whitespaces at end of lines, inside tags, and removes extra newlines
-
- Jul 08, 2019
-
-
Previously, we used brackets to denote the tier badges, but this made Kramdown, the docs site Markdown renderer, show many warnings when building the site. This is now fixed by using parentheses instead of square brackets. This was caused by [PREMIUM] looking like a link to Kramdown, which couldn't find a URL there. See: - https://gitlab.com/gitlab-com/gitlab-docs/merge_requests/484 - https://gitlab.com/gitlab-org/gitlab-ce/issues/63800
-
- Jul 04, 2019
-
-
Fixing square brackets, links, etc in: merge_requests.md vulnerabilities.md issues.md issues_statistics.md pipelines.md services.md group_milestones.md milestones.md runners.md changelog.md issue_workflow.md elasticsearch.md api_graphql_styleguide.md automatic_ce_ee_merge.md file_storage.md architecture.md database_debugging.md index.md index.md frontend_testing.md pry_debugging.md vue.md development_process.md
-
- Jul 03, 2019
-
-
Squashing a few commits and continuing work on merging the 12 api docs that have not been ported to CE yet.
-
- 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 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
Remove label_name and milestone_title params support Add mutually_exclusive validation for author_id and author_username Add mutually_exclusive validation for assignee_id and assignee_username Add validation to allow single value for asignee_username on CE Add separate issue_stats_params helper for statistics params and reuse in issues_params.
-
- Feb 26, 2019
-
-
Kamil Trzcińśki authored
Ability to filter confidential issues Closes #50747 See merge request gitlab-org/gitlab-ce!24960
-
- Feb 25, 2019
-
-
Michael Kozono authored
This reverts commit 7981c029, reversing changes made to 9202bbd1.
-
Michael Kozono authored
This reverts commit d133bf84, reversing changes made to 7981c029.
-
- Feb 21, 2019
-
-
Robert Schilling authored
-
- Feb 19, 2019
-
-
Patrick Derichs authored
-
- Feb 18, 2019
-
-
Robert Schilling authored
Use shared examples for issues and merge requests rather than a loop creating common specs.
-
For the sake of consistency, removes any extraneous consecutive blank lines from the doc suite.
-
- Feb 14, 2019
-
-
Robert Schilling authored
Add documentation for issues and MRs. Add shared tests for both bulk updating issues and MRs.
-
- Feb 05, 2019
-
-
Hiroyuki Sato authored
-
- Jan 24, 2019
-
-
Mario de la Ossa authored
-
- Jan 14, 2019
-
-
Hiroyuki Sato authored
-
- Jan 04, 2019
-
-
Achilleas Pipinellis authored
Replace all '9koXpg98eAheJpvBs5tK' occurrences with '<your_access_token>' in API docs.
-
- Nov 23, 2018
-
-
Jacopo authored
By using the parameters `?labels=None|Any` the user can filter issues/mrs from the API that has `none/any` label. Affected endpoints are: - /api/issues - /api/projects/:id/issues - /api/groups/:id/issues - /api/merge_requests - /api/projects/:id/merge_requests - /api/groups/:id/merge_requests
-
- Nov 22, 2018
-
-
- Nov 01, 2018
-
-
Helmut Januschka authored
-
- Oct 31, 2018
-
-
Heinrich Lee Yu authored
-
Heinrich Lee Yu authored
-
- Oct 26, 2018
-
-
Heinrich Lee Yu authored
-
- Oct 03, 2018
-
-
Jacopo authored
In GET `api/v4/projects/:id/issues` the user can filter issues that have an assigned milestone through the parameter `milestone=Any+Milestone`.
-
- Aug 22, 2018
-
-
Florent Dubois authored
- Allow `created_at` and `updated_at` parameters on Issues API - Allow `created_at` on Issue Notes API Closes gitlab-org/gitlab-ce#40059
-
- Aug 01, 2018
-
-
Jamie Schembri authored
-
- Jul 23, 2018
-
-
Victor Wu authored
-
- May 24, 2018
-
-
Mark Fletcher authored
-
- May 21, 2018
-
-
Mark Chao authored
Deprecate corresponding dash versions created-by-me and assigned-to-me
-
- Mar 06, 2018
-
-
haseeb authored
-
- Mar 05, 2018
-
-
Jacopo authored
-