Don't write the project namespace in email subjects

For instance, the email "Subject" field changes from:

    Mattt / Ground Control | Saving issue doesn't work sometimes (#1234)

to:

    Ground Control | Saving issue doesn't work sometimes (#1234)

Rationale:

* Most people are receiving email notifications about a single fork:
the project activity, issues and merge requests are happening either
in a root repository or in a fork, but less often in several forks.

* It removes noise from the email subject. The namespace of the project
can still be read in the email body.

* For Entreprise users that have a single namespace "MyEntreprise",
having this repeated in every email subject is very noisy.
This commit is contained in:
Pierre de La Morinerie 2014-02-18 10:34:57 +01:00
parent 44ab156ef4
commit d8a24003cb
1 changed files with 1 additions and 1 deletions

View File

@ -56,7 +56,7 @@ class Notify < ActionMailer::Base
# => "Lorem ipsum | Dolor sit amet"
def subject(*extra)
subject = ""
subject << "#{@project.name_with_namespace} | " if @project
subject << "#{@project.name} | " if @project
subject << extra.join(' | ') if extra.present?
subject
end