summaryrefslogtreecommitdiff
path: root/app/services/issues
Commit message (Collapse)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@13-0-stable-eeGitLab Bot2020-05-203-4/+30
|
* Add latest changes from gitlab-org/gitlab@12-10-stable-eeGitLab Bot2020-04-201-0/+77
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-03-311-2/+0
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-03-131-3/+10
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-03-121-2/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-03-055-2/+34
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-03-021-2/+13
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-02-211-0/+14
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-01-102-2/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-12-121-16/+34
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-12-031-0/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-11-291-0/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-10-282-40/+33
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-10-181-0/+10
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-10-111-1/+1
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-10-031-1/+1
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-09-301-10/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-09-251-1/+1
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-09-141-0/+90
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-09-135-0/+9
|
* Add system notes for when a zoom call was added/removed from an issue63547-add-system-notes-for-when-a-zoom-call-was-added-removed-from-an-issueJacopo2019-07-291-0/+2
| | | | | Add a zoom link added / removed system note when a zoom link is being added / removed to the issue description.
* Skip spam check for task list updatesFelipe Artur2019-07-091-2/+2
| | | | Task list updates should not mark users action as spam on akismet.
* Add reorder action to Project IssuesControllerbw-issue-reorderBrett Walker2019-06-212-0/+49
| | | | to support manual sorting on the frontend
* Change s_() calls to _() callsMichał Zając2019-06-041-1/+1
| | | | There are no namespaces in the strings so we don't need those
* Include MR information if possible when emailing notification of closing an ↵Michał Zając2019-05-161-5/+8
| | | | issue
* Externalize strings detected by rubocop-i18nMartin Wortschack2019-04-151-2/+2
| | | | | | - Externalize strings in milestones_helper - Externalize strings in app/services - Update PO file
* [CE] Support multiple assignees for merge requestsosw-multi-assignees-merge-requestsOswaldo Ferreira2019-04-082-22/+2
| | | | | Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
* Merge branch 'security-2773-milestones-fix' into 'master'Yorick Peterse2019-03-041-1/+3
|\ | | | | | | | | [master] Check issue milestone availability See merge request gitlab/gitlabhq!2788
| * Check issue milestone availabilityJarka Košanová2019-02-141-1/+3
| | | | | | | | | | | | | | | | | | | | Add project when creating milestone in specs We validate milestone is from the same project/parent group as issuable -> we need to set project in specs correctly Improve methods names and specs organization
* | Reduce remaining diff with EE in app/servicesRémy Coutable2019-02-141-1/+7
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Raise exception if we can't match the update_taskBrett Walker2019-01-301-26/+1
| | | | and some additional refactoring
* Refactor and added specsBrett Walker2019-01-301-8/+8
|
* Ignore lock_version for task updatesBrett Walker2019-01-301-0/+5
|
* Refactor toggling of task list itemBrett Walker2019-01-301-55/+20
|
* Added 'handle_update_task' for new task handlingBrett Walker2019-01-301-0/+62
|
* Remove caching of CSV file49231-import-issues-csvHeinrich Lee Yu2019-01-071-18/+6
| | | | Load whole file in memory to simplify code
* Improve email messagesHeinrich Lee Yu2019-01-071-3/+3
| | | | Also refactored cleanup view to use the same localized string
* Import CSV BackendHeinrich Lee Yu2019-01-071-0/+65
| | | | Process CSV uploads async using a worker then email results
* Delete confidential issue todos for guestsFelipe Artur2018-12-141-1/+1
| | | | | Fix leaking information of confidential issues on TODOs when user is downgraded to guest access.
* Merge branch '40085-add-a-create_merge_request-quick-action' into 'master'Douwe Maan2018-11-201-0/+13
|\ | | | | | | | | | | | | Resolve "Add a `/create_merge_request` quick action" Closes #40085 See merge request gitlab-org/gitlab-ce!22485
| * Creates /create_merge_request quickaction40085-add-a-create_merge_request-quick-actionJacopo2018-11-141-0/+13
| | | | | | | | | | | | | | With this quick action the user can create a new MR starting from the current issue using as `source_branch` the given `branch name` and as `target_branch` the project default branch. If the `branch name` is omitted a name is automatically created starting from the issue title.
* | Extract code from Issues::MoveServicece-3777-promote-to-epicJarka Košanová2018-11-121-128/+29
|/ | | | | | | Extract code to make it easier reusable - introduce AttributesRewriter and ContentRewriter - support group entites when rewriting content - make Uploader copy_to working for Namespaces
* Add email for milestone changeChantal Rollison2018-11-021-0/+14
|
* Move issue related_branches to serviceFelipe Artur2018-10-041-0/+26
| | | | | Moves the related_branches method from Issue model to RelatedBranchesService
* Disable existing offenses for the CodeReuse copsYorick Peterse2018-09-114-0/+16
| | | | | This whitelists all existing offenses for the various CodeReuse cops, of which most are triggered by the CodeReuse/ActiveRecord cop.
* Rails 5: fix issue move serviceJasper Maes2018-09-111-1/+1
| | | | | In rails 5, the attributes method for an enum returns the name instead of the database integer.
* Use ResourceLabelEvent for tracking label changesJan Provaznik2018-09-071-0/+13
|
* Merge branch '39665-restrict-issue-reopen' into 'master'Sean McGivern2018-09-041-1/+1
|\ | | | | | | | | | | | | Restrict reopening locked issues for non authorized issue authors Closes #39665 See merge request gitlab-org/gitlab-ce!21299
| * Restrict reopening locked issues for issue authorsJarka Kadlecová2018-09-041-1/+1
| |
* | Only load issue notes once when getting related MRs43096-controller-projects-issuescontroller-referenced_merge_requests-json-executes-more-than-100-sql-queriesSean McGivern2018-08-211-4/+11
| | | | | | | | | | | | | | As we always call both methods from the controller - and elsewhere we call the more general method - and one uses all notes and the other uses system notes, then we should just load the notes and their authors once, and filter on the Ruby side.