Files
gitlabhq/spec
Yorick Peterse fbcf3bd3fc Refactor ProjectsFinder to not pluck IDs
This class now uses a UNION (when needed) instead of plucking tens of
thousands of project IDs into memory. The tests have also been
re-written to ensure all different use cases are tested properly
(assuming I didn't forget any cases).

The finder has also been broken up into 3 different finder classes:

* ContributedProjectsFinder: class for getting the projects a user
  contributed to.
* PersonalProjectsFinder: class for getting the personal projects of a
  user.
* ProjectsFinder: class for getting generic projects visible to a given
  user.

Previously a lot of the logic of these finders was handled directly in
the users controller.
2015-11-18 13:05:45 +01:00
..
2015-11-16 12:39:13 +01:00
2015-08-21 16:09:55 -07:00
2015-11-18 13:02:43 +01:00
2015-11-16 10:18:32 +01:00
2015-11-10 12:51:50 +01:00
2015-11-03 13:12:16 +01:00
2015-08-04 14:33:18 +02:00
2015-05-28 18:22:32 -04:00