BigW Consortium Gitlab

  1. 30 May, 2016 2 commits
  2. 20 May, 2016 1 commit
  3. 19 May, 2016 2 commits
  4. 18 May, 2016 4 commits
  5. 16 May, 2016 3 commits
  6. 14 May, 2016 1 commit
  7. 11 May, 2016 1 commit
  8. 10 May, 2016 1 commit
    • 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.
  9. 09 May, 2016 1 commit
    • Remove the annotate gem and delete old annotations · f1479b56
      Jeroen van Baarsen authored
      In 8278b763 the default behaviour of annotation
      has changes, which was causing a lot of noise in diffs. We decided in #17382
      that it is better to get rid of the whole annotate gem, and instead let people
      look at schema.rb for the columns in a table.
      
      Fixes: #17382
  10. 06 May, 2016 1 commit
  11. 04 May, 2016 1 commit
  12. 03 May, 2016 1 commit
  13. 26 Apr, 2016 1 commit
  14. 19 Apr, 2016 1 commit
  15. 18 Apr, 2016 2 commits
  16. 11 Apr, 2016 1 commit
    • 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.
  17. 08 Apr, 2016 1 commit
  18. 31 Mar, 2016 1 commit
  19. 30 Mar, 2016 3 commits
  20. 24 Mar, 2016 1 commit
  21. 19 Mar, 2016 2 commits
  22. 17 Mar, 2016 1 commit
  23. 15 Mar, 2016 1 commit
  24. 13 Mar, 2016 2 commits
  25. 12 Mar, 2016 1 commit
    • 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.
  26. 11 Mar, 2016 3 commits