BigW Consortium Gitlab

  1. 18 Dec, 2017 1 commit
  2. 28 Nov, 2017 1 commit
  3. 16 Nov, 2017 1 commit
  4. 15 Nov, 2017 1 commit
  5. 06 Nov, 2017 1 commit
    • Fix issue reopen Mattermost / Slack message · 5e7d68ef
      Sean McGivern authored
      When an issue is reopened, the action is 'reopen', but the state is 'opened' (as
      we don't have a separate 'reopened' state any more).
      
      Because we checked the action in one method and the state in another, this lead
      to a weird case where the mesage neither linked to the issue, nor contained an
      attachment with its details. Just checking the action is fine, as it's the most
      granular.
  6. 02 Nov, 2017 2 commits
  7. 26 Oct, 2017 1 commit
  8. 24 Oct, 2017 1 commit
  9. 13 Oct, 2017 1 commit
  10. 06 Oct, 2017 1 commit
  11. 04 Oct, 2017 1 commit
  12. 01 Oct, 2017 1 commit
  13. 27 Sep, 2017 1 commit
  14. 13 Sep, 2017 1 commit
  15. 29 Aug, 2017 1 commit
  16. 22 Aug, 2017 1 commit
  17. 14 Aug, 2017 1 commit
  18. 03 Aug, 2017 1 commit
  19. 01 Aug, 2017 1 commit
  20. 31 Jul, 2017 2 commits
  21. 28 Jul, 2017 1 commit
    • Merge issuable "reopened" state into "opened" · 6ef87a20
      Yorick Peterse authored
      Having two states that essentially mean the same thing is very much like
      having a boolean "true" and boolean "mostly-true": it's rather silly.
      This commit merges the "reopened" state into the "opened" state while
      taking care of system notes still showing messages along the lines of
      "Alice reopened this issue".
      
      A big benefit from having only two states (opened and closed) is that
      indexing and querying becomes simpler and more performant. For example,
      to get all the opened queries we no longer have to query both states:
      
          SELECT *
          FROM issues
          WHERE project_id = 2
          AND state IN ('opened', 'reopened');
      
      Instead we can query a single state directly, which can be much faster:
      
          SELECT *
          FROM issues
          WHERE project_id = 2
          AND state = 'opened';
      
      Further, only having two states makes indexing easier as we will only
      ever filter (and thus scan an index) using a single value. Partial
      indexes could help but aren't supported on MySQL, complicating the
      development process and not being helpful for MySQL.
  22. 27 Jul, 2017 1 commit
  23. 25 Jul, 2017 1 commit
  24. 24 Jul, 2017 1 commit
  25. 19 Jul, 2017 1 commit
  26. 18 Jul, 2017 1 commit
  27. 07 Jul, 2017 1 commit
  28. 06 Jul, 2017 2 commits
  29. 05 Jul, 2017 1 commit
  30. 30 Jun, 2017 1 commit
  31. 22 Jun, 2017 1 commit
  32. 21 Jun, 2017 1 commit
  33. 19 Jun, 2017 1 commit
  34. 16 Jun, 2017 2 commits
  35. 15 Jun, 2017 1 commit
  36. 14 Jun, 2017 1 commit