Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-05Multiple issue assignee: fix for CE restrictionsValery Sizov
2017-05-05Multiple issue assignee: CE restriction for multiple assigneesValery Sizov
2017-05-04Backport of multiple_assignees_feature [ci skip]Valery Sizov
2017-04-06Refactor resolvability checks based on typeDouwe Maan
2017-04-06Make issue-from-discussion description text more consistentDouwe Maan
2017-03-29Create todos only for new mentionsJarka Kadlecova
2017-03-13Move `ResolveDiscussions` into `concerns/issues` folderBob Van Landuyt
2017-03-13Update copyBob Van Landuyt
One comments *on* something, not *in* something
2017-03-13Rename variableBob Van Landuyt
merge_request_for_resolving_discussions -> merge_request_to_resolve_discussions_of
2017-03-13Make sure the for a merge request only gets executed once.Bob Van Landuyt
2017-03-13Clean up `discussions_to_resolve`-methodBob Van Landuyt
2017-03-13Move `resolve_discussions_with_issue` to `Issues::CreateService`Bob Van Landuyt
2017-03-13Don't filter params and merge them back in laterBob Van Landuyt
By building the issue before filtering
2017-03-13Correctly indent quotes in new issue descriptionBob Van Landuyt
By using `>`-quote style instead of `>>>`. Also: Update documentation images.
2017-03-13Better variable namesBob Van Landuyt
So the title doesn't seem to be set _on_ a merge request.
2017-03-13Optimize finding `discussions_to_resolve`Bob Van Landuyt
2017-03-13Link 'discussion' instead of dateBob Van Landuyt
Since the date would be wrong for people in different timezones.
2017-03-13Move functionality for resolving discussions into a concernBob Van Landuyt
2017-03-13Always require MR-iid for resolving discussionsBob Van Landuyt
And deduplicate the finding of MR's & discussions. Now the searching is done in the service, istead of the controller & the API.
2017-03-13Delegate a single discussion to a new issueBob Van Landuyt
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.
2017-03-07Address review commentsValery Sizov
2017-03-03Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into orderable-issuesValery Sizov
2017-03-02Address review commentsValery Sizov
2017-03-01Enable and autocorrect the CustomErrorClass copSean McGivern
2017-02-28[Issue Board Sorting] Set position for newly created issuesValery Sizov
2017-02-24Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into orderable-issuesValery Sizov
2017-02-21Spam check and reCAPTCHA improvementsOswaldo Ferreira
2017-02-17Frontend updates to positioning the issue in listsPhil Hughes
2017-02-17Allow issues in boards to be orderedDouwe Maan
2017-02-13Use safe navigation operator to make rubocop happywinniehell
2017-02-12fix issue creation from milestone doesn't assign the milestonewendy0402
2017-02-07Use reCaptcha when an issue identified as spamJarka Kadlecova
2016-12-28Check if user can read issue before being assignedFelipe Artur
2016-12-16Enable Style/MultilineOperationIndentation in Rubocop, fixes #25741Rydkin Maxim
2016-12-05Feature: delegate all open discussions to IssueBob Van Landuyt
When a merge request can only be merged when all discussions are resolved. This feature allows to easily delegate those discussions to a new issue, while marking them as resolved in the merge request. The user is presented with a new issue, prepared with mentions of all unresolved discussions, including the first unresolved note of the discussion, time and link to the note. When the issue is created, the discussions in the merge request will get a system note directing the user to the newly created issue.
2016-12-01Refactor JiraService by moving code out of JiraService#execute methodAdam Niedzielski
The implicit interface of project services states that the "execute" method is meant to be called when project hooks are executed. Currently JiraService does not support any project events even though JiraService#supported_events says that "commit" and "merge_request" are supported. They are only used to render correct options in JIRA configuration screen, but they are not supported. Because of that, this commit makes "execute" method a no-op.
2016-11-07Process commits in a separate workerYorick Peterse
This moves the code used for processing commits from GitPushService to its own Sidekiq worker: ProcessCommitWorker. Using a Sidekiq worker allows us to process multiple commits in parallel. This in turn will lead to issues being closed faster and cross references being created faster. Furthermore by isolating this code into a separate class it's easier to test and maintain the code. The new worker also ensures it can efficiently check which issues can be closed, without having to run numerous SQL queries for every issue.
2016-10-19Include global labels when moving an issue to another projectDouglas Barbosa Alexandre
2016-09-08Add bulk update support for merge requests listDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-09-01Scope hooks thal will run for confidential issuesDouglas Barbosa Alexandre
2016-09-01Fix confidential issues should not be passed to WebhooksDouglas Barbosa Alexandre
2016-08-19Merge branch '4273-slash-commands' into 'master'Robert Speicher
Support slash commands in issues / MR description & comments See merge request !5021
2016-08-18Fix specs and implement fixes based on failing specsDouwe Maan
2016-08-17Merge branch '2451-fix-mentions-in-issue-updates' into 'master' Robert Speicher
Send notification emails when users are newly mentioned in issue or MR edits ## What does this MR do? Introduces "new mention in issue" and "new mention in MR" email notifications. Editing a Mentionable title or description and adding a mention to a user who was not previously mentioned will now send them a notification email, following usual permissions for doing so. ## Why was this MR needed? Issues & MRs may be edited to include mentions to new people. We don't currently send out email notifications of these edits to anyone, although they do create TODOs. This brings email notifications into parity with TODOs. ## What are the relevant issue numbers? Closes #2451 See merge request !5800
2016-08-17Merge branch 'master' into 4273-slash-commandsDouwe Maan
# Conflicts: # app/services/issues/create_service.rb
2016-08-16Further refactor and syntax fixes.Patricio Cano
2016-08-15Refactored AkismetHelper into AkismetService and cleaned up `Spammable`Patricio Cano
- Refactored SpamCheckService into SpamService
2016-08-15Refactored spam related code even furtherPatricio Cano
- Removed unnecessary column from `SpamLog` - Moved creation of SpamLogs out of its own service and into SpamCheckService - Simplified code in SpamCheckService. - Moved move spam related code into Spammable concern
2016-08-15Complete refactor of the `Spammable` concern and tests:Patricio Cano
- Merged `AkismetSubmittable` into `Spammable` - Clean up `SpamCheckService` - Added tests for `Spammable` - Added submit (ham or spam) options to `AkismetHelper`
2016-08-15Lay the ground works to submit information to AkismetPatricio Cano
- New concern `AkismetSubmittable` to allow issues and other `Spammable` models to be submitted to Akismet. - New model `UserAgentDetail` to store information needed for Akismet. - Services needed for their creation and tests.