Skip to content
Snippets Groups Projects
  1. Jan 30, 2020
  2. Apr 04, 2019
  3. Jan 28, 2019
  4. Nov 29, 2018
  5. Nov 23, 2018
  6. Nov 14, 2018
  7. Nov 13, 2018
  8. Sep 26, 2018
  9. Sep 19, 2018
    • gfyoung's avatar
      Enable frozen string in app/controllers/**/*.rb · 73322a0e
      gfyoung authored
      Enables frozen string for the following:
      
      * app/controllers/*.rb
      * app/controllers/admin/**/*.rb
      * app/controllers/boards/**/*.rb
      * app/controllers/ci/**/*.rb
      * app/controllers/concerns/**/*.rb
      
      Partially addresses #47424.
      73322a0e
  10. Jun 20, 2018
  11. Apr 03, 2018
  12. Nov 06, 2017
  13. Aug 10, 2017
    • Yorick Peterse's avatar
      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.
      Verified
      aac1de46
  14. May 30, 2017
    • Toon Claes's avatar
      Remove some deprecated methods · 1e5506d0
      Toon Claes authored
      To avoid the use of slow queries, remove some deprecated methods and encourage
      the use of ProjectFinder to find projects.
      1e5506d0
  15. May 25, 2017
  16. Jan 27, 2017
  17. Jun 03, 2016
  18. May 10, 2016
    • Sean McGivern's avatar
      Restrict starred projects to viewable ones · 97424ea5
      Sean McGivern authored
      `User#starred_projects` doesn't perform any visibility checks. This has
      a couple of problems:
      
      1. It assumes a user can always view all of their starred projects in
         perpetuity (project not changed to private, access revoked, etc.).
      2. It assumes that we'll only ever allow a user to star a project they
         can view. This is currently the case, but bugs happen.
      
      Add `User#viewable_starred_projects` to filter the starred projects by
      those the user either has explicit access to, or are public or
      internal. Then use that in all places where we list the user's starred
      projects.
      97424ea5
  19. Mar 23, 2016
  20. Mar 18, 2016
  21. Jan 26, 2016
  22. Nov 17, 2015
  23. Nov 16, 2015
  24. Sep 08, 2015
    • Douwe Maan's avatar
      Clean up overlap between dashboard and explore. · 5d785457
      Douwe Maan authored
      - Split up SnippetsController into separate dashboard and explore sections.
      - Use consistent page titles, header titles and sidebars between dashboard and explore sections when signed in or not.
      5d785457
  25. Sep 02, 2015
  26. Aug 25, 2015
  27. May 16, 2015
  28. Apr 30, 2015
  29. Apr 20, 2015
  30. Mar 12, 2015
  31. Mar 10, 2015
  32. Mar 05, 2015
    • Dmitriy Zaporozhets's avatar
      Improve projects list · 65105ff3
      Dmitriy Zaporozhets authored
      * Add search filtering for group projects
      * Show all user projects on dashboard
      * Refactor projects list into one view
      * Hide big list of projects with 'Show all' button
      65105ff3
  33. Mar 02, 2015
Loading