- Feb 25, 2020
-
-
GitLab Bot authored
-
- Feb 05, 2020
-
-
GitLab Bot authored
-
- Jan 14, 2020
-
-
GitLab Bot authored
-
- Dec 30, 2019
-
-
GitLab Bot authored
-
- Dec 27, 2019
-
-
GitLab Bot authored
-
- Oct 01, 2019
-
-
GitLab Bot authored
-
- Sep 18, 2019
-
-
GitLab Bot authored
-
- Sep 17, 2019
-
-
GitLab Bot authored
-
- 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 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
-
- 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 11, 2019
-
-
Adds `set_issue_updated_at` similar to `set_issue_created_at` permission and cleans up the related permission check in issues API.
-
- May 29, 2019
-
-
Imre (Admin) authored
-
- 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.
-
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
-
- Apr 16, 2019
-
-
Heinrich Lee Yu authored
Sets `system_note_timestamp` from `created_at`
-
- Apr 08, 2019
-
-
Sean McGivern authored
-
- Apr 05, 2019
-
-
Alexandru Croitor authored
Remove duplicates returned by Issues#related_merge_requests API that relies on ReferencedMergeRequestsService which returns 2 arrays one of related MRs and one of related MRs that close the issue(i.e. a subset of first one). We only need related MRs in this case so just pick the first array.
-
- Apr 04, 2019
-
-
Alexandru Croitor authored
Expose head pipeline for the MR in the api when requesting related merge requests for an issue and show a detailed status for the pipeline, which would include: details_path, favicon, group, icon, label, text, tooltip. https://gitlab.com/gitlab-org/gitlab-ce/issues/57662#note_152023412
-
- Mar 26, 2019
-
-
Yorick Peterse authored
This backports the parameters that EE adds to API::Issues, and wraps them in conditionals so they are only used in EE.
-
- Mar 06, 2019
-
-
Stan Hu authored
By preloading associations and batching issuable metadata lookups, we can significantly cut the number of SQL queries needed to load the Todos API endpoint. On GitLab.com, my own tests showed my user's SQL queries went from 365 to under 60 SQL queries. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/40378
-
Alexandru Croitor authored
* Support label parameter as comma separated and array of strings for merge requests and issues api endpoints
-
- 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 d133bf84, reversing changes made to 7981c029.
-
- Feb 22, 2019
-
-
Robert Schilling authored
Use internally only boolean params.
-
- Feb 21, 2019
-
-
Robert Schilling authored
-
- Feb 16, 2019
-
-
Nermin Vehabovic authored
-
- Feb 14, 2019
-
-
Robert Schilling authored
-
- Feb 13, 2019
-
-
Robert Schilling authored
-
- Feb 05, 2019
-
-
Hiroyuki Sato authored
-
- Jan 24, 2019
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Jan 14, 2019
-
-
Hiroyuki Sato authored
-
- Nov 28, 2018
-
-
Imre (Admin) authored
It also renames the API::PROJECT_ENDPOINT_REQUIREMENTS constant to API::NAMESPACE_OR_PROJECT_REQUIREMENTS
-
- Nov 05, 2018
-
-
Douwe Maan authored
-
- Nov 01, 2018
-
-
Helmut Januschka authored
-
- Oct 30, 2018
-
-
Heinrich Lee Yu authored
-
- Oct 26, 2018
-
-
Heinrich Lee Yu authored
-