summaryrefslogtreecommitdiff
path: root/app/mailers/notify.rb
Commit message (Collapse)AuthorAgeFilesLines
* Add latest changes from gitlab-org/gitlab@13-12-stable-eev13.12.0-rc42GitLab Bot2021-05-191-1/+1
|
* Add latest changes from gitlab-org/gitlab@13-11-stable-eev13.11.0-rc43GitLab Bot2021-04-201-2/+2
|
* Add latest changes from gitlab-org/gitlab@13-9-stable-eev13.9.0-rc42GitLab Bot2021-02-181-0/+2
|
* Add latest changes from gitlab-org/gitlab@13-5-stable-eev13.5.0-rc42GitLab Bot2020-10-211-0/+2
|
* Add latest changes from gitlab-org/gitlab@13-2-stable-eeGitLab Bot2020-07-201-0/+1
|
* Add latest changes from gitlab-org/gitlab@13-1-stable-eeGitLab Bot2020-06-181-1/+2
|
* Add latest changes from gitlab-org/gitlab@13-0-stable-eeGitLab Bot2020-05-201-0/+1
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-01-271-1/+1
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2020-01-091-2/+2
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-10-171-0/+1
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-09-301-14/+0
|
* Add latest changes from gitlab-org/gitlab@masterGitLab Bot2019-09-131-0/+2
|
* Handle namespaced modelsAlex Kalderimis2019-08-211-2/+13
| | | | | | We encountered issues with setting module headers for namespaced models. These changes address this. We retain the namespacing, but transform the classnames to make them into safe email headers.
* Respect alt email when sending group access notifications63568-access-email-notifications-custom-emailMario de la Ossa2019-07-251-4/+8
| | | | | When sending access granted/rejected emails we should also respect custom emails set for groups/sub-groups
* Make pipeline emails respect group email setting63485-fix-pipeline-emails-to-use-group-settingHeinrich Lee Yu2019-07-231-11/+1
| | | | | When a user's notification email is set for a group, we should use that for pipeline emails
* Apply reviewer suggestionsweimeng-email-routingWei-Meng Lee2019-05-311-1/+1
|
* Move method into groupWei-Meng Lee2019-05-311-1/+1
|
* Guarantee order of notification settingsWei-Meng Lee2019-05-311-10/+2
|
* Move group_notification_email outside conditionalWei-Meng Lee2019-05-311-2/+1
|
* Send notifications to group-specific email addressWei-Meng Lee2019-05-311-3/+22
| | | | | | - Select notification email by walking up group/subgroup path - Add settings UI to set group email notification address - Add tests
* [CE] Support multiple assignees for merge requestsosw-multi-assignees-merge-requestsOswaldo Ferreira2019-04-081-0/+2
| | | | | Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
* Add date range to milestone changed emailsHeinrich Lee Yu2018-12-211-0/+1
| | | | Also refactored issues and MRs to use the same email template file
* Add List-Id to notification emailsOlivier Crête2018-12-131-0/+2
|
* Merge branch ↵Nick Thomas2018-12-121-0/+1
|\ | | | | | | | | | | | | | | | | '54650-send-an-email-to-project-owners-when-a-mirror-update-fails' into 'master' Send a notification email on mirror update errors Closes #54650 See merge request gitlab-org/gitlab-ce!23595
| * Send a notification email on mirror update errorsAlejandro Rodríguez2018-12-111-0/+1
| | | | | | | | | | | | The email is sent to project maintainers containing the last mirror update error. This will allow maintainers to set alarms and react accordingly.
* | Fix a potential frozen string error in app/mailers/notify.rbRémy Coutable2018-12-111-2/+2
|/ | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Fix a frozen string error in app/mailers/notify.rbRémy Coutable2018-12-101-1/+1
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Add IID headers to E-Mail notificationsLukas Eipert2018-10-161-0/+1
| | | | | These headers can be used to build URLs for API requests. Good examples would be Issues and Merge Requests
* Automatically disable Auto DevOps for project upon first pipeline failureMayra Cabrera2018-09-061-0/+1
|
* Enable frozen in app/mailers/**/*.rbgfyoung2018-08-151-6/+10
|
* Put fallback reply-key address first in the References headerToon Claes2018-07-271-2/+2
| | | | | | | | | | | | The References header is an ordered list of mails, and some clients only look at the last mail in the list to determine to which mail the mail is in reply to. Therefore, to be a less obtrusive as possible, put the fallback address first. Some info about the reply key lookup in the References header: https://docs.gitlab.com/ee/administration/reply_by_email.html#how-it-works
* Backport 5480-epic-notifications from EEMario de la Ossa2018-05-071-4/+9
|
* Make avatar helpers available to emailsDouwe Maan2018-04-261-0/+1
|
* Use Project#full_name instead of name_with_namespaceDmitriy Zaporozhets2018-03-071-1/+1
| | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* Add DNS verification to Pages custom domainsNick Thomas2018-02-231-0/+1
|
* Initial work to add notification reason to emailsMario de la Ossa2018-01-161-0/+2
| | | | | | | | | | | Adds `#build_notification_recipients` to `NotificationRecipientService` that returns the `NotificationRecipient` objects in order to be able to access the new attribute `reason`. This new attribute is used in the different notifier methods in order to add the reason as a header: `X-GitLab-NotificationReason`. Only the reason with the most priority gets sent.
* Make discussion mail References all notes in the discussiontc-correct-email-in-reply-toToon Claes2017-12-131-4/+4
| | | | | | | | | When a note is part of a discussion, the email sent out will be `In-Reply-To` the previous note in that discussion. It also `References` all the previous notes in that discussion, and the original issue. Closes gitlab-org/gitlab-ce#36054.
* Make mail notifications of discussion notes In-Reply-To of each otherToon Claes2017-12-131-0/+12
| | | | | | | When a note is part of a discussion, the email sent out should be `In-Reply-To` the previous note in that discussion. Closes gitlab-org/gitlab-ce#36054
* Rename many path_with_namespace -> full_pathGabriel Mazetto2017-08-011-1/+1
|
* Create and use project path helpers that only need a project, no namespaceDouwe Maan2017-07-051-0/+1
|
* Fix specsDouwe Maan2017-04-051-2/+2
|
* All CI offline migrationsKamil Trzciński2017-03-171-1/+0
|
* Update Rubocop to ruby 2.3zj-drop-ruby-21-testsZ.J. van de Weg2017-02-071-1/+1
|
* Handles unsubscribe from notifications via emailPawel Chojnacki2017-01-131-6/+14
| | | | | - allows unsubscription processing of email in format "reply+%{key}+unsubscribe@acme.com" (example) - if config.address includes %{key} and replies are enabled every unsubscriable message will include mailto: link in its List-Unsubscribe header
* Use method helper instead of add_template_helperbogdanvlviv2016-11-061-6/+6
|
* Merge remote-tracking branch 'upstream/master' into pipeline-emailsLin Jen-Shin2016-10-041-1/+2
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (372 commits) Enable Lint/StringConversionInInterpolation cop and autocorrect offenses resolve duplicated changelog entry credit myself :smile: change determine conditions override subject method in devise mailer follow the styleguide: Don't use parentheses around a literal wrap subject with method subject move spec back into shared example `an email sent from GitLab` stub config settings in spec remove empty line at block body end remove extra entry create new test in `spec/mailers/notify_spec.rb` move changelog to 8.13 add configurable email subject suffix Fixes sidebar navigation. Convert "SSH Keys" Spinach features to RSpec Enable import/export back for non-admins Update gitlab-shell to 3.6.3 Updated artwork of empty group state. Better empty state for Groups view. ...
| * change determine conditionsFu Xu2016-10-031-1/+1
| |
| * add configurable email subject suffixFu Xu2016-10-031-0/+1
| |
| * Wrap List-Unsubscribe link in angle bracketsfix-unsubscribe-headerSean McGivern2016-09-261-1/+1
| |
* | Merge remote-tracking branch 'upstream/master' into pipeline-emailsLin Jen-Shin2016-09-211-0/+6
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * upstream/master: (206 commits) Implement fourth round of comments from @DouweM. Fix `CreateDeploymentService` spec. Reload issues in spec to ensure label<->issue mapping properly loaded Fix build. Remove unnecessary #{} in cycle analytics template. Update cycle analytics icon and fix color of the dismiss button. Use triple dashes for the empty value in cycle analytics. Fix typo on cycle analytics copy. Add page title and fix sub menu width in Cycle Analytics page. Update Cycle Analytics Read more link URL. Display the cycle analytics navbar based on the `:read_cycle_analytics` ability. Improve indentation in `Gitlab::Database::Median` Add a spec for merge request metric caching while refreshing a merge request from a forked project. Use the `IssuableBaseService` lifecycle hooks to cache `MergeRequestsClosingIssues` Implement a second round of review comments from @DouweM. Add docs on Cycle Analytics Test if issue authors can access private projects Update .pkgr.yml with Ubuntu 16.04 dependencies fix issues mr counter Move JSON generation (cycle analytics) into a controller method. ...