Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-07-26Respect alt email when sending group access notificationsMario de la Ossa
When sending access granted/rejected emails we should also respect custom emails set for groups/sub-groups
2019-07-23Make pipeline emails respect group email settingHeinrich Lee Yu
When a user's notification email is set for a group, we should use that for pipeline emails
2019-05-31Apply reviewer suggestionsWei-Meng Lee
2019-05-31Move method into groupWei-Meng Lee
2019-05-31Guarantee order of notification settingsWei-Meng Lee
2019-05-31Move group_notification_email outside conditionalWei-Meng Lee
2019-05-31Send notifications to group-specific email addressWei-Meng Lee
- Select notification email by walking up group/subgroup path - Add settings UI to set group email notification address - Add tests
2019-04-09[CE] Support multiple assignees for merge requestsOswaldo Ferreira
Backports https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/10161 (code out of ee/ folder).
2018-12-21Add date range to milestone changed emailsHeinrich Lee Yu
Also refactored issues and MRs to use the same email template file
2018-12-13Add List-Id to notification emailsOlivier Crête
2018-12-12Merge branch ↵Nick Thomas
'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
2018-12-12Send a notification email on mirror update errorsAlejandro Rodríguez
The email is sent to project maintainers containing the last mirror update error. This will allow maintainers to set alarms and react accordingly.
2018-12-11Fix a potential frozen string error in app/mailers/notify.rbRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-12-10Fix a frozen string error in app/mailers/notify.rbRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-10-16Add IID headers to E-Mail notificationsLukas Eipert
These headers can be used to build URLs for API requests. Good examples would be Issues and Merge Requests
2018-09-06Automatically disable Auto DevOps for project upon first pipeline failureMayra Cabrera
2018-08-16Enable frozen in app/mailers/**/*.rbgfyoung
2018-07-27Put fallback reply-key address first in the References headerToon Claes
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
2018-05-07Backport 5480-epic-notifications from EEMario de la Ossa
2018-04-26Make avatar helpers available to emailsDouwe Maan
2018-03-07Use Project#full_name instead of name_with_namespaceDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2018-02-23Add DNS verification to Pages custom domainsNick Thomas
2018-01-17Initial work to add notification reason to emailsMario de la Ossa
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.
2017-12-13Make discussion mail References all notes in the discussionToon Claes
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.
2017-12-13Make mail notifications of discussion notes In-Reply-To of each otherToon Claes
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
2017-08-01Rename many path_with_namespace -> full_pathGabriel Mazetto
2017-07-05Create and use project path helpers that only need a project, no namespaceDouwe Maan
2017-04-05Fix specsDouwe Maan
2017-03-18All CI offline migrationsKamil Trzciński
2017-02-07Update Rubocop to ruby 2.3Z.J. van de Weg
2017-01-13Handles unsubscribe from notifications via emailPawel Chojnacki
- 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
2016-11-06Use method helper instead of add_template_helperbogdanvlviv
2016-10-03Merge remote-tracking branch 'upstream/master' into pipeline-emailsLin Jen-Shin
* 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. ...
2016-10-03change determine conditionsFu Xu
2016-10-03add configurable email subject suffixFu Xu
2016-09-26Wrap List-Unsubscribe link in angle bracketsSean McGivern
2016-09-21Merge remote-tracking branch 'upstream/master' into pipeline-emailsLin Jen-Shin
* 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. ...
2016-09-20Fix "Unsubscribe" link in notification emails that is triggered by anti-virusMaximiliano Perez Coto
* Created a force=true param that will continue with the previous behaviour of the unsubscribe method * Created a filter for not-logged users so they see a unsubsribe confirmation page * Added the List-Unsubscribe header on emails so the email client can display it on top
2016-08-26Add a new pipeline email service. TODO: email templates and testsLin Jen-Shin
2016-06-14UI and copywriting improvementsRémy Coutable
+ Move 'Edit Project/Group' out of membership-related partial + Show the access request buttons only to logged-in users + Put the request access buttons out of in a more visible button + Improve the copy in the #remove_member_message helper Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-06-14Factorize members mails into a new Emails::Members moduleRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-05-17Syntax-highlight diffs in push emailsSean McGivern
Based on: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/151
2016-03-25Improve and finish the fallback to the In-Reply-To and References header for ↵Rémy Coutable
the reply-by-email feature A few things to note: - The IncomingEmail feature is now enabled even without a correctly-formatted sub-address - Message-ID for new thread mail are kept the same so that subsequent notifications to this thread are grouped in the thread by the email service that receives the notification (i.e. In-Reply-To of the answer == Message-ID of the first thread message) - To maximize our chance to be able to retrieve the reply key, we look for it in the In-Reply-To header and the References header - The pattern for the fallback reply message id is "reply-[key]@[gitlab_host]" - Improve docs thanks to Axil
2016-03-25Fix #2364. Fall back to In-Reply-To header when reply key not availableDavid Padilla
2016-01-19Added X-GitLab-... headers to emails from CI and Email On Push servicesAnton Baklanov
Fixes #2098
2016-01-09Unsubscribe from thread through link in email footerZeger-Jan van de Weg
2015-12-15Fixed Rubocop offensesGabriel Mazetto
2015-12-14Merge branch 'ci-services-migrate' into 'master' Kamil Trzciński
Ci Services migrate See merge request !1985
2015-12-10Migrate CI::Services and CI::WebHooks to Services and WebHooksKamil Trzcinski
2015-12-08Make `can_send_from_user_email?` public in NotifyGrzegorz Bizon