gitlab-org--gitlab-foss/spec
Dmitriy Zaporozhets c4f9dff480 Merge branch 'simplify-emails-content' into 'master'
Streamline the content of notification emails

In notification emails, the actual content of the email is often buried under several blocks of chrome — and may even be truncated or completely missing. Ideally, the notification emails would be like *real emails*: a short message of meaningful text, sent from the author of the change that triggered the notification.

This MR includes the following changes to notification emails:

* Remove much of the chrome (e.g. the "GitLab" header)
* Emphasize the content (no more small, grayed-out content)
* Add missing informations to the emails (issue description in "new issue" email, file name in "diff comment" email)
* Add a consistent "View in GitLab" link in the footer
* The assignee is displayed only if someone is assigned
* Fix a rendering bug when viewing emails with [Zimbra](http://www.zimbra.com/)

We use these patches at [Capitaine Train](http://www.capitainetrain.com), and it has been a surprisingly big productivity boost for us.

![Before and after](http://f.cl.ly/items/3n0P2c2v1P0y011c0D3e/Before%20and%20After.png)
2014-03-11 10:39:29 +00:00
..
controllers Split the user ssh keys by newline, not the characters "\n" 2014-02-11 19:24:23 +01:00
factories Fix broadcast message factory 2013-12-19 21:06:59 +02:00
features Added option to remove issue assignee on project issue page and issue edit page 2014-03-02 13:10:45 -05:00
finders Update tests and fix Finders readme 2014-02-25 19:21:53 +02:00
fixtures Ability to edit comments 2013-07-01 10:48:02 +01:00
helpers Sort tag names using VersionSorter 2014-03-09 00:01:06 -05:00
javascripts Update jasmine gem to work with rails4 2013-12-10 16:03:24 +02:00
lib Fix ldap_user_auth_spec 2014-03-10 19:16:43 +02:00
mailers Remove the author name from issue notes emails 2014-03-03 16:58:44 +01:00
models Remove duplicate code 2014-03-03 08:40:29 +01:00
observers Add email aliases for users 2014-02-13 22:59:39 -06:00
requests/api Extract commits API to separate file 2014-02-18 12:41:21 +02:00
routing Add email aliases for users 2014-02-13 22:59:39 -06:00
services Update tests and fix Finders readme 2014-02-25 19:21:53 +02:00
support Invoke Kernel#system with separate arguments 2014-03-03 08:40:30 +01:00
tasks/gitlab Make backup version blocker test more robust 2014-02-28 12:11:43 +01:00
workers Merge branch 'improve/mr_diff' 2014-01-23 14:38:23 +02:00
factories.rb Blob and tree gfm links to anchors work. 2014-02-23 09:47:52 +01:00
factories_spec.rb Style changes from review with @randx 2013-07-17 22:48:03 -04:00
seed_project.tar.gz Blob and tree gfm links to anchors work. 2014-02-23 09:47:52 +01:00
spec_helper.rb Merge Request on forked projects 2013-07-17 22:41:30 -04:00