BigW Consortium Gitlab

  1. 10 Aug, 2017 1 commit
    • Use a specialized class for querying events · aac1de46
      Yorick Peterse authored
      This changes various controllers to use the new EventCollection class
      for retrieving events. This class uses a JOIN LATERAL query on
      PostgreSQL to retrieve queries in a more efficient way, while falling
      back to a simpler / less efficient query for MySQL.
      
      The EventCollection class also includes a limit on the number of events
      to display to prevent malicious users from cycling through all events,
      as doing so could put a lot of pressure on the database.
      
      JOIN LATERAL is only supported on PostgreSQL starting with version 9.3.0
      and as such this optimisation is only used when using PostgreSQL 9.3 or
      newer.
  2. 07 Aug, 2017 1 commit
  3. 03 Aug, 2017 1 commit
  4. 20 Jul, 2017 1 commit
  5. 07 Jul, 2017 1 commit
  6. 21 Jun, 2017 1 commit
  7. 12 Jun, 2017 1 commit
  8. 09 Jun, 2017 2 commits
  9. 08 Jun, 2017 1 commit
  10. 06 Jun, 2017 1 commit
  11. 25 May, 2017 1 commit
  12. 10 May, 2017 1 commit
  13. 05 May, 2017 1 commit
  14. 04 May, 2017 1 commit
  15. 29 Apr, 2017 1 commit
  16. 27 Apr, 2017 1 commit
  17. 06 Apr, 2017 2 commits
    • ProjectsFinder should handle more options · b996a82f
      Jacopo authored
      Extended ProjectFinder in order to handle the following options:
       - current_user - which user use
       - project_ids_relation: int[] - project ids to use
       - params:
         -  trending: boolean
         -  non_public: boolean
         -  starred: boolean
         -  sort: string
         -  visibility_level: int
         -  tags: string[]
         -  personal: boolean
         -  search: string
         -  non_archived: boolean
      
      GroupProjectsFinder now inherits from ProjectsFinder.
      Changed the code in order to use the new available options.
    • Merge branch 'open-redirect-host-fix' into 'security' · b80653bb
      Sean McGivern authored
      Fix for three open redirect vulns using redirect_to url_for(params.merge)))
      
      See merge request !2082
  18. 21 Mar, 2017 1 commit
  19. 20 Mar, 2017 1 commit
  20. 16 Mar, 2017 2 commits
  21. 10 Mar, 2017 1 commit
  22. 01 Mar, 2017 1 commit
  23. 22 Feb, 2017 1 commit
  24. 21 Feb, 2017 1 commit
  25. 17 Feb, 2017 1 commit
    • Todo done clicking is kind of unusable. · 26160459
      Jacopo authored
      The Done button will change to an Undo button and the line item will be greyed out.
      Bold links will be unbolded.
      The user can undo the task by clicking the Undo button.
  26. 13 Feb, 2017 1 commit
  27. 08 Feb, 2017 1 commit
  28. 03 Feb, 2017 1 commit
  29. 16 Jan, 2017 1 commit
    • Speed up dashboard milestone index by scoping IssuesFinder to user authorized projects · cf3be218
      Adam Niedzielski authored
      It improves performance in dashboard milestone index page by passing a
      hint to "IssuesFinder". "IssuesFinder" generates a more performant query
      when it is limited to authorized projects for user.
      In the dashboard we already limit the projects to these authorized for
      user (see "Dashboard::ApplicationController#projects"), so we can safely
      pass this option to "IssuesFinder".
  30. 06 Jan, 2017 1 commit
  31. 23 Dec, 2016 1 commit
  32. 21 Dec, 2016 2 commits
  33. 11 Nov, 2016 2 commits
  34. 19 Oct, 2016 2 commits