Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adds updated_at filter to issues and merge_requests API | Jacopo | 2018-03-05 | 1 | -0/+36 |
| | |||||
* | Adjust the API issues move spec to use project ID 0 | Stan Hu | 2018-02-26 | 1 | -2/+2 |
| | | | | Closes #43631 | ||||
* | Remove extraneous tests from Issues API specrs-over-testing | Robert Speicher | 2018-02-19 | 1 | -25/+1 |
| | | | | | | | | These were all testing an implementation detail of `Issues::UpdateService` which is already well-tested and doesn't need to be re-tested here. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/25201 | ||||
* | Fix order dependencies in some specs | Nick Thomas | 2018-02-16 | 1 | -1/+1 |
| | | | | | | Our automatically-generated project paths are of the form project<N>. If a spec manually specifies a project path of that form, it may conflict with the automatically-generated paths in some circumstances. | ||||
* | Fix spec failures in issues_spec.rb | Ahmad Sherif | 2018-01-26 | 1 | -2/+2 |
| | |||||
* | [API] Fix creating issue when assignee_id is empty42025-fix-issue-api | Valery Sizov | 2018-01-15 | 1 | -0/+9 |
| | | | | see https://gitlab.com/gitlab-org/gitlab-ce/issues/42025 | ||||
* | API: get participants from merge_requests & issues | Brent Greeff | 2018-01-05 | 1 | -0/+12 |
| | |||||
* | Replace '.team << [user, role]' with 'add_role(user)' in specs36782-replace-team-user-role-with-add_role-user-in-specs | blackst0ne | 2017-12-22 | 1 | -4/+4 |
| | |||||
* | Merge branch 'issue_30663' into 'security-10-2' | Sean McGivern | 2017-12-08 | 1 | -0/+14 |
| | | | | | | | | | Prevent creating issues through API without having permissions See merge request gitlab/gitlabhq!2225 (cherry picked from commit c298bbaa88883343dc9cbbb6abec0808fb3b546c) 915b97c5 Prevent creating issues through API without having permissions | ||||
* | Refactor `have_http_status` into `have_gitlab_http_status` in the specs | Jacopo | 2017-10-20 | 1 | -80/+80 |
| | |||||
* | Add 'closed_at' attribute to Issues API | Vitaliy @blackst0ne Klachkov | 2017-09-16 | 1 | -1/+10 |
| | |||||
* | Add my_reaction_emoji param to /issues API | Hiroyuki Sato | 2017-09-05 | 1 | -0/+10 |
| | |||||
* | Merge branch '28453-add-time-estimate-time-spent-to-api-issue-output' into ↵ | Robert Speicher | 2017-08-30 | 1 | -0/+12 |
|\ | | | | | | | | | | | | | | | | | 'master' Add time stats to Issue and Merge Request API Closes #28453 See merge request !13335 | ||||
| * | Add missing N+1 test to issues spec | Travis Miller | 2017-08-29 | 1 | -0/+12 |
| | | |||||
* | | Merge branch 'api-delete-respect-headers' into 'master' | Sean McGivern | 2017-08-30 | 1 | -0/+4 |
|\ \ | | | | | | | | | | | | | API: Respect the 'If-Unmodified-Since' for delete endpoints See merge request !9621 | ||||
| * | | Add tests for the unmodified header | Robert Schilling | 2017-08-28 | 1 | -0/+4 |
| |/ | |||||
* | | replace `is_spam?` with `spam?` | Maxim Rydkin | 2017-08-29 | 1 | -2/+2 |
|/ | |||||
* | Don't include EmailHelpers manually, pick with rspecuse-rspec-support-helper | Lin Jen-Shin | 2017-08-03 | 1 | -3/+1 |
| | | | | | | | | | `:mailer` is needed to pick it easily, while `type: :mailer` is needed for picking it automatically for tests located in spec/mailers/*_spec.rb It's a bit complicated in spec/services/notification_service_spec.rb but we'll leave it alone for now. | ||||
* | Change all `:empty_project` to `:project`rs-empty_project-default | Robert Speicher | 2017-08-02 | 1 | -7/+7 |
| | |||||
* | Merge issuable "reopened" state into "opened"merge-issuable-reopened-into-opened-state | Yorick Peterse | 2017-07-28 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having two states that essentially mean the same thing is very much like having a boolean "true" and boolean "mostly-true": it's rather silly. This commit merges the "reopened" state into the "opened" state while taking care of system notes still showing messages along the lines of "Alice reopened this issue". A big benefit from having only two states (opened and closed) is that indexing and querying becomes simpler and more performant. For example, to get all the opened queries we no longer have to query both states: SELECT * FROM issues WHERE project_id = 2 AND state IN ('opened', 'reopened'); Instead we can query a single state directly, which can be much faster: SELECT * FROM issues WHERE project_id = 2 AND state = 'opened'; Further, only having two states makes indexing easier as we will only ever filter (and thus scan an index) using a single value. Partial indexes could help but aren't supported on MySQL, complicating the development process and not being helpful for MySQL. | ||||
* | Merge branch 'tc-issue-api-assignee' into 'master' | Sean McGivern | 2017-07-27 | 1 | -1/+36 |
|\ | | | | | | | | | | | | | Add author_id & assignee_id param to /issues API Closes #29430 See merge request !13004 | ||||
| * | Allow query param scope for /issues API endpointtc-issue-api-assignee | Toon Claes | 2017-07-24 | 1 | -4/+12 |
| | | |||||
| * | Add author_id & assignee_id param to /issues API | Toon Claes | 2017-07-24 | 1 | -0/+27 |
| | | | | | | | | Allow issues filtering on `author_id` and `assignee_id`. | ||||
* | | Resolve "More RESTful API: include resource URLs in responses" | Oswaldo Ferreira | 2017-07-25 | 1 | -0/+13 |
|/ | |||||
* | Merge branch 'feature/user-agent-details-api' into 'master' | Douwe Maan | 2017-07-07 | 1 | -0/+19 |
|\ | | | | | | | | | | | | | Allow admins to retrieve user agent details for an issue or snippet Closes #29508 See merge request !12655 | ||||
| * | refactor code based on feedback | James Lopez | 2017-07-06 | 1 | -1/+1 |
| | | |||||
| * | add user agent details API endpoints to issues and snippets | James Lopez | 2017-07-06 | 1 | -1/+1 |
| | | |||||
| * | add issues spec and user agent details to entities | James Lopez | 2017-07-06 | 1 | -0/+19 |
| | | |||||
* | | Remove CE from spec example descriptions | Toon Claes | 2017-07-07 | 1 | -2/+2 |
|/ | | | | They are confusing. | ||||
* | fix for Follow-up from "Backport of Multiple Assignees featurefixes_for_multiple_issue_assignees | Valery Sizov | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Multiple issue assignee: CE restriction for multiple assignees | Valery Sizov | 2017-05-05 | 1 | -0/+22 |
| | |||||
* | [Multiple issue assignee]: reslving some conflicts | Valery Sizov | 2017-05-04 | 1 | -8/+0 |
| | |||||
* | Backport of multiple_assignees_feature [ci skip] | Valery Sizov | 2017-05-04 | 1 | -6/+70 |
| | |||||
* | Use rspec-set to speed up examples | Zeger-Jan van de Weg | 2017-04-26 | 1 | -22/+27 |
| | |||||
* | Merge branch '26437-closed-by' into 'master' | Rémy Coutable | 2017-04-26 | 1 | -0/+35 |
|\ | | | | | | | | | | | | | Add issues/:iid/closed_by api endpoint Closes #26437 See merge request !10511 | ||||
| * | Add issues/:iid/closed_by api endpoint | mhasbini | 2017-04-12 | 1 | -0/+35 |
| | | |||||
* | | Unnecessary "include WaitForAjax" and "include ApiHelpers" | Jacopo | 2017-04-21 | 1 | -2/+1 |
|/ | | | | | Removed all the unnecessary include of `WaitForAjax` and `ApiHelpers` in the specs. Removed unnecessary usage of `api:true` | ||||
* | Merge branch 'update-droplab-to-webpack-version' into new-resolvable-discussion | Luke "Jared" Bennett | 2017-04-06 | 1 | -241/+135 |
|\ | |||||
| * | Add "search" optional param and docs for V430195-document-search-param-on-api | Oswaldo Ferreira | 2017-04-05 | 1 | -241/+135 |
| | | | | | | | | Notice that this param is being supported since V3, but we have not added the proper docs for it | ||||
* | | Fix some specs | Douwe Maan | 2017-04-05 | 1 | -1/+1 |
|/ | |||||
* | Don't use FFaker in factories, use sequences instead | Rémy Coutable | 2017-04-03 | 1 | -3/+3 |
| | | | | Signed-off-by: Rémy Coutable <remy@rymai.me> | ||||
* | Fix API group/issues default state filter | Alexander Randa | 2017-03-28 | 1 | -6/+14 |
| | |||||
* | Return 404 in project issues API endpoint when project cannot be found | Adam Niedzielski | 2017-03-20 | 1 | -0/+6 |
| | | | | Closes #29631 | ||||
* | Put the use of "No Label" in the descriptiontc-clean-up-no-label-doc | Toon Claes | 2017-03-16 | 1 | -0/+10 |
| | | | | | To get the issues that have no label, the special keyword `No Label` can be used. This `No Label` label can be used like any other label. | ||||
* | Rename variable | Bob Van Landuyt | 2017-03-13 | 1 | -2/+2 |
| | | | | | merge_request_for_resolving_discussions -> merge_request_to_resolve_discussions_of | ||||
* | Always require MR-iid for resolving discussions | Bob Van Landuyt | 2017-03-13 | 1 | -0/+1 |
| | | | | | And deduplicate the finding of MR's & discussions. Now the searching is done in the service, istead of the controller & the API. | ||||
* | Delegate a single discussion to a new issue | Bob Van Landuyt | 2017-03-13 | 1 | -13/+17 |
| | | | | | | Delegate a discussion in a merge request into a new issue. The discussion wil be marked as resolved and a system note will be added linking to the newly created issue. | ||||
* | Implement review comments from @dbalexandre28251-mr-and-issue-iids-for-api-v4 | Timothy Andrew | 2017-03-07 | 1 | -0/+6 |
| | | | | | | - Typo in docs - Newline between test/expectation in `api/issues_spec` - Use `find_by` instead of `reference_by` in the structure defining awardables | ||||
* | API routes referencing a specific issue should use the issue `iid` | Timothy Andrew | 2017-03-07 | 1 | -55/+95 |
| | | | | | | - As opposed to the issue `id` that was previously being used. - This brings the API routes closer to the web interface's routes. - This is specific to API v4. | ||||
* | Remove "subscribed" field from API responses returning list of issues or ↵api-drop-subscribed | Adam Niedzielski | 2017-03-06 | 1 | -0/+7 |
| | | | | merge requests |