Read about our upcoming Code of Conduct on this issue

  1. 21 Aug, 2019 1 commit
    • George Koltsov's avatar
      Add SortingPreference concern · 3c45523d4c1c
      George Koltsov authored
      Sorting preference functionality has been extracted
      from `IssuableCollections` to a new `SortingPreference`
      concern in order to reuse this functionality in projects
      (and groups in the future).
      3c45523d4c1c
  2. 16 Aug, 2019 2 commits
    • Gosia Ksionek's avatar
      Add new table to store email domain · 01fa1c910196
      Gosia Ksionek authored
      In order to save user preferences regarding
      user emails allowed to be invited to group
      
      Add foreign_key and down method
      
      Change adding foreign key
      
      Add partial call to view
      
      Add changelog entry
      
      Fix schema
      01fa1c910196
    • Markus Koller's avatar
      Optimize DB indexes for ES indexing of notes · e96a41132c55
      Markus Koller authored
      To index notes, we exclude system notes and use `find_in_batches` to
      load them in batches for submission to the ES bulk import API.
      These queries often result in DB timeouts because the usage of
      `ORDER BY id` results in the `notes_pkey` index being used.
      
      This adds an optimized partial index, and removes the unused index
      `index_notes_on_noteable_type` which is already covered for our
      usage by the existing `index_notes_on_noteable_id_and_noteable_type`.
      
      Newer versions of PostgreSQL (at least 11) are smarter about this and
      use `index_notes_on_project_id_and_noteable_type` instead, so we might
      be able to remove the partial index again in the future.
      e96a41132c55
  3. 15 Aug, 2019 2 commits
    • Adam Hegyi's avatar
      Migrations for Cycle Analytics backend · 4aa933c70dc5
      Adam Hegyi authored
      This change lays the foundation for customizable cycle analytics stages.
      The main reason for the change is to extract the event definitions to
      separate objects (start_event, end_event) so that it could be easily
      customized later on.
      4aa933c70dc5
    • Brett Walker's avatar
      Allow disabling group/project email notifications · bfd278a4d12e
      Brett Walker authored
      - Adds UI to configure in group and project settings
      - Removes notification configuration for users when
      disabled at group or project level
      bfd278a4d12e
  4. 14 Aug, 2019 1 commit
  5. 13 Aug, 2019 1 commit
  6. 09 Aug, 2019 1 commit
  7. 08 Aug, 2019 1 commit
  8. 07 Aug, 2019 4 commits
  9. 06 Aug, 2019 1 commit
  10. 05 Aug, 2019 2 commits
  11. 02 Aug, 2019 3 commits
  12. 01 Aug, 2019 3 commits
  13. 30 Jul, 2019 1 commit
  14. 29 Jul, 2019 3 commits
  15. 25 Jul, 2019 1 commit
  16. 24 Jul, 2019 4 commits
  17. 23 Jul, 2019 3 commits
  18. 22 Jul, 2019 1 commit
  19. 19 Jul, 2019 2 commits
  20. 17 Jul, 2019 2 commits
  21. 15 Jul, 2019 1 commit