gitlab-org--gitlab-foss/spec/services
Kamil Trzciński 2f7e1c0ead Merge branch 'pipeline-emails' into 'master'
Add a new pipeline email service

## What does this MR do?

Add a new pipeline email service

## What are the relevant issue numbers?

Closes #3976 

## Remaining tasks

* [x] Preserve `·` and ` `
* [x] Use XHTML 1.0
* [ ] Use the same layout (`app/views/layouts/notify.html.haml`)
* [ ] Digest or not (assets or public)
* [x] A similar email for succeeded pipeline
* [x] Plain text versions for both emails

## Screenshots (if relevant)

https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6019#note_16594345

## Does this MR meet the acceptance criteria?

- [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG) entry added
- [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md)
- [ ] API support added
- Tests
  - [x] `PipelinesEmailService`
  - [x] `SendPipelineNotificationService`

See merge request !6019
2016-10-18 16:56:13 +00:00
..
auth Rename capabilities to authentication_abilities 2016-09-16 11:12:21 +02:00
boards Fix typo on Boards::Issues::ListService spec 2016-10-11 11:39:05 -03:00
ci Space between subject and {, feedback: 2016-10-14 17:08:48 +08:00
files multi-file commit 2016-10-05 17:42:52 +00:00
groups
issuable Add bulk update support for merge requests list 2016-09-08 11:52:20 +03:00
issues Fix permission for setting an issue's due date 2016-09-28 17:41:32 +02:00
members Merge branch 'rc-improve-members-destroy-service' into 'master' 2016-10-04 10:50:21 +00:00
merge_requests Merge branch 'master' into merge-conflicts-editor-2 2016-10-17 10:56:55 +01:00
milestones
notes Ensure we have a user before checking for their permission in Notes::SlashCommandsService 2016-09-20 13:58:14 +02:00
projects Merge commit 'dev/security' into 'master' 2016-10-06 08:33:11 +02:00
protected_branches Add missing spec for ProtectedBranches::CreateService 2016-09-18 13:44:34 -07:00
search
slash_commands allow multiple labels commands 2016-10-11 16:38:20 +01:00
compare_service_spec.rb Refactor straight compare diff code 2016-10-12 16:32:57 +03:00
create_deployment_service_spec.rb Add a be_like_time matcher and use it in specs 2016-10-17 14:44:20 +01:00
create_release_service_spec.rb
create_snippet_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
create_tag_service_spec.rb
delete_tag_service_spec.rb
delete_user_service_spec.rb Fix bug where destroying a namespace would not always destroy projects 2016-08-11 15:36:35 -07:00
destroy_group_service_spec.rb Fix bug where destroying a namespace would not always destroy projects 2016-08-11 15:36:35 -07:00
event_create_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
git_hooks_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
git_push_service_spec.rb Add a be_like_time matcher and use it in specs 2016-10-17 14:44:20 +01:00
git_tag_push_service_spec.rb
import_export_clean_up_service_spec.rb
notification_service_spec.rb Make guests unable to view MRs 2016-10-11 16:51:26 +03:00
repair_ldap_blocked_user_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
repository_archive_clean_up_service_spec.rb
search_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
system_hooks_service_spec.rb
system_note_service_spec.rb refactors tests because of gitlab-test repository changes 2016-10-11 16:33:06 +01:00
test_hook_service_spec.rb adds second batch of tests changed to active tense 2016-08-09 15:11:39 +01:00
todo_service_spec.rb Make guests unable to view MRs 2016-10-11 16:51:26 +03:00
update_release_service_spec.rb
update_snippet_service_spec.rb