1. 28 Mar, 2019 1 commit
  2. 01 Dec, 2018 1 commit
  3. 14 Aug, 2018 2 commits
  4. 26 Jul, 2018 1 commit
  5. 12 Jul, 2018 1 commit
  6. 30 Mar, 2018 1 commit
  7. 26 Mar, 2018 1 commit
  8. 08 Aug, 2017 1 commit
  9. 31 Jul, 2017 1 commit
  10. 28 Jun, 2017 1 commit
  11. 15 Jun, 2017 2 commits
    • Sean McGivern's avatar
      Deserialise existing custom notification settings · e94c1028
      Sean McGivern authored
      Create a post-deployment migration to update all existing notification settings
      with at least one custom level enabled to the new format. Also handle the same
      conversion when updating settings, to catch any stragglers.
      e94c1028
    • Sean McGivern's avatar
      Add columns for custom notification settings · f4b5fcbc
      Sean McGivern authored
      Add columns for each custom notification level, defaulting to null. Read from
      those columns if non-null, otherwise fall back to the serialized column. Writing
      will write to the new column if `events` isn't manually set.
      f4b5fcbc
  12. 07 Jun, 2017 1 commit
  13. 03 Apr, 2017 1 commit
    • Sean McGivern's avatar
      Quiet pipeline emails · a1805cbc
      Sean McGivern authored
      1. Never send a pipeline email to anyone other than the user who created
         the pipeline.
      2. Only send pipeline success emails to people with the custom
         notification setting for enabled. Watchers and participants will
         never receive this.
      3. When custom settings are unset (for new settings and legacy ones),
         act as if failed_pipeline is set.
      a1805cbc
  14. 23 Feb, 2017 1 commit
  15. 05 Jan, 2017 1 commit
  16. 17 Oct, 2016 1 commit
  17. 14 Sep, 2016 1 commit
  18. 13 Sep, 2016 1 commit
  19. 07 Jul, 2016 1 commit
    • Sean McGivern's avatar
      Exclude projects pending delete from notifications · ea25e091
      Sean McGivern authored
      If the Sidekiq job fails for some reason, a project can be 'stuck'
      pending deletion. The project can't be viewed, so it shouldn't be
      available through the notification settings association as this will
      throw an exception when we try to show the link.
      ea25e091
  20. 16 Jun, 2016 2 commits
  21. 15 Jun, 2016 1 commit
  22. 14 Jun, 2016 1 commit
  23. 13 Jun, 2016 3 commits
  24. 10 Jun, 2016 1 commit
  25. 07 Jun, 2016 1 commit
  26. 03 Jun, 2016 2 commits
  27. 09 May, 2016 1 commit
  28. 06 May, 2016 1 commit
  29. 11 Apr, 2016 1 commit
  30. 08 Apr, 2016 1 commit
  31. 30 Mar, 2016 3 commits