Skip to content
  1. May 30, 2016
  2. May 20, 2016
  3. May 19, 2016
  4. May 18, 2016
  5. May 16, 2016
  6. May 11, 2016
  7. 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
  8. May 09, 2016
  9. May 06, 2016
  10. May 04, 2016
  11. May 03, 2016
  12. Apr 26, 2016
  13. Apr 19, 2016
  14. Apr 18, 2016
  15. Apr 11, 2016
    • P.S.V.R's avatar
      fix #15127 ActiveJob::DeserializationError thrown · e4d9d4e5
      P.S.V.R authored
      send_devise_notification pre-maturely enqueued the task when the user instance
      has not yet been committed into the database, causing a record-not-found in the
      other sidekiq process.
      
      devise-async has already been taking care of asynchronous mail sending, we just
      need to run it inside queue `mailers` instead of `mailer` to enable it.
      e4d9d4e5
  16. Apr 08, 2016
  17. Mar 31, 2016
  18. Mar 30, 2016
  19. Mar 24, 2016
  20. Mar 19, 2016
  21. Mar 17, 2016
  22. Mar 15, 2016
  23. Mar 13, 2016
  24. Mar 12, 2016
    • Yorick Peterse's avatar
      Removed User#project_relations · 3b76b73a
      Yorick Peterse authored
      GitLab EE adds an extra relation that selects a "project_id" column
      instead of an "id" column, making it very hard for this method to be
      re-used in EE. Since using User#authorized_groups in
      ProjectsFinder#all_groups apparently has no performance impact we can
      just use it and keep everything compatible with EE.
      3b76b73a
  25. Mar 11, 2016
  26. Mar 10, 2016