gitlab-org--gitlab-foss/spec
Robert Speicher 3666f6987e Merge branch '2451-fix-mentions-in-issue-updates' into 'master'
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-17 20:19:11 +00:00
..
config Small refactor and a few documentation fixes 2016-08-04 19:02:39 +02:00
controllers Merge branch 'issue-boards' into 'master' 2016-08-17 18:02:26 +00:00
factories Remove label_list factory 2016-08-17 12:58:58 -03:00
features Hide Create new list button on Issues and MRs pages 2016-08-17 16:39:33 -03:00
finders Move to project dropdown with infinite scroll for better performance 2016-08-17 07:33:51 +02:00
fixtures Fix matcher match_response_schema 2016-08-17 12:58:59 -03:00
helpers Revert unrelevant changes 2016-08-16 10:00:13 +02:00
initializers Give priority to environment variables 2016-08-03 15:48:48 +01:00
javascripts Fixed bug when moving list 2016-08-17 17:17:39 +01:00
lib Merge branch 'custom-events-tracking' into 'master' 2016-08-17 17:30:45 +00:00
mailers adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
models Merge branch 'issue-boards' into 'master' 2016-08-17 18:02:26 +00:00
requests Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into pipeline-hooks-without-slack 2016-08-16 21:17:15 +01:00
routing Rename markdown_preview routes to preview_markdown 2016-08-11 15:54:18 +02:00
services Merge branch '2451-fix-mentions-in-issue-updates' into 'master' 2016-08-17 20:19:11 +00:00
support Merge branch '2451-fix-mentions-in-issue-updates' into 'master' 2016-08-17 20:19:11 +00:00
tasks/gitlab Use File::exist? instead of File::exists? 2016-08-11 13:54:45 +03:00
uploaders Remove VideoJS and clean the integration 2016-07-20 11:36:42 +02:00
views Method names changed to #includes_commit? 2016-08-12 10:43:04 +02:00
workers Merge remote-tracking branch 'origin/master' into pipeline-hooks-without-slack 2016-08-13 11:03:48 +02:00
factories_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
rails_helper.rb
simplecov_env.rb Introduce SimpleCovEnv singleton helper and use it 2016-07-21 12:46:49 +02:00
spec_helper.rb Add a method in Project to return a cached value of total count of projects 2016-08-09 16:08:03 -07:00
teaspoon_env.rb Add test coverage analysis for CoffeeScript (!5052) 2016-08-07 21:52:37 +02:00