Skip to content
Snippets Groups Projects
  1. Sep 30, 2019
  2. Sep 13, 2019
  3. May 31, 2019
  4. May 16, 2019
  5. Apr 08, 2019
  6. Dec 21, 2018
  7. Nov 02, 2018
  8. Sep 24, 2018
  9. Sep 11, 2018
  10. Aug 15, 2018
  11. Jun 20, 2018
    • Mark Chao's avatar
      Notify only when unmergeable due to conflict · 5b994b81
      Mark Chao authored
      There is still the edge case when 'no commits' changes to 'conflict'
      would not trigger notification, which we ignore for now.
      
      Calling can_be_merged? can cause exception (e.g. non-UTF8)
      Ignore those by rescueing.
      
      Remove unmergeable_reason as now only conflict is notified
      
      Update spec
      5b994b81
  12. May 18, 2018
  13. May 17, 2018
  14. Apr 03, 2018
  15. Mar 26, 2018
  16. Jan 17, 2018
    • Mario de la Ossa's avatar
      Initial work to add notification reason to emails · 23a20c20
      Mario de la Ossa authored
      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.
      Unverified
      23a20c20
  17. Jul 05, 2017
  18. Aug 15, 2016
  19. Jul 29, 2016
  20. Apr 19, 2016
  21. Mar 15, 2016
  22. Jan 09, 2016
  23. Aug 19, 2015
  24. Aug 18, 2015
  25. Feb 14, 2015
    • Vinnie Okada's avatar
      Upgrade to Rails 4.1.9 · 76aad9b7
      Vinnie Okada authored
      Make the following changes to deal with new behavior in Rails 4.1.2:
      
      * Use nested resources to avoid slashes in arguments to path helpers.
      76aad9b7
  26. Jan 18, 2015
    • Steven Burgart's avatar
      Fix various typos · 5c801602
      Steven Burgart authored
      signe-in -> signed-in
      go_to_gihub_for_permissions -> go_to_github_for_permissions
      descendand -> descendant
      behavour -> behaviour
      recepient_email -> recipient_email
      generate_fingerpint -> generate_fingerprint
      dependes -> depends
      Cant't -> Can't
      wisit -> visit
      notifcation -> notification
      sufficent_scope -> sufficient_scope?
      levet -> level
      5c801602
  27. Jul 25, 2014
  28. Jul 03, 2014
  29. Jun 18, 2014
  30. Jun 10, 2014
    • Pierre de La Morinerie's avatar
      Allow more mail clients to group emails by thread · de90b572
      Pierre de La Morinerie authored
      * send a ‘In-Reply-To’ header along the ‘References’ header
      * subject of answers to an existing thread begins with ‘Re: ’
      
      This fixes threading with at least Mail.app and Airmail.
      de90b572
    • Pierre de La Morinerie's avatar
      Send notification emails to the "project", and put people in Cc · 466b768b
      Pierre de La Morinerie authored
      This fixes email threading in Mail.app, that doesn't like when a thread
      doesn't have stable recipients.
      
      For instance, here is a possible sender-recipient combinations before:
      
      From: A
      To: Me
      New issue
      
      From: B
      To: Me
      Reply on new issue
      
      From: A
      To: Me
      Another reply
      
      Mail.app doesn't see B as a participant to the original email thread,
      and decides to break the thread: it will group all messages from A
      together, and separately all messages from B.
      
      This commit makes the thread look like this:
      
      From: A
      To: gitlab/project
      Cc: Me
      New issue
      
      From: B
      To: gitlab/project
      Cc: Me
      Reply on new issue
      
      From: A
      To: gitlab/project
      Cc: Me
      Another reply
      
      Mail.app sees a common recipient, and group the thread correctly.
      466b768b
  31. May 05, 2014
  32. Apr 28, 2014
  33. Mar 24, 2014
    • Pierre de La Morinerie's avatar
      Fix the merge notification email not being sent · 65f5496e
      Pierre de La Morinerie authored
      The 'author_id_of_changes' attribute is not persisted in the database.
      As we retrieve the merge request from the DB just before sending the
      email, this attribute was always nil.
      
      Also there was no tests for the merge notification code - tests have
      been added.
      
      Fix #6605
      65f5496e
  34. Mar 03, 2014
    • Pierre de La Morinerie's avatar
      Add a "View in GitLab" link in notification emails · 7ba0b502
      Pierre de La Morinerie authored
      When an email notification concerns a specific object (issue, note,
      merge request, etc.), add a link to the footer of the email that opens
      the item's page in a web browser.
      
      Rationale:
      
      * The link is predictable: always the same text, always at the same
      location, like any reliable tool.
      
      * It allows to remove the inline-title in many emails, and leave only
      the actual content of the message.
      7ba0b502
Loading