- Feb 08, 2016
-
-
Calum Robinson authored
Fixes #3851
-
- Feb 02, 2016
-
-
Douglas Barbosa Alexandre authored
-
- Jan 08, 2016
-
-
Gabriel Mazetto authored
-
- Jan 06, 2016
-
-
Stan Hu authored
-
- Jan 03, 2016
-
-
Robert Speicher authored
Closes #201 - two-year-old bug, woo!
-
- Dec 15, 2015
-
-
Gabriel Mazetto authored
-
- Dec 14, 2015
-
-
Drew Blessing authored
-
- Dec 09, 2015
-
-
Douwe Maan authored
-
Stan Hu authored
-
- Dec 07, 2015
-
-
Robert Speicher authored
-
- Nov 18, 2015
-
-
Yorick Peterse authored
These methods no longer include public groups/projects (that don't belong to the actual user) as this is handled by the various finder classes now. This also removes the need for passing extra arguments. Note that memoizing was removed _explicitly_. For whatever reason doing so messes up the users controller to a point where it claims a certain user does _not_ have access to certain groups/projects when it does have access. Existing code shouldn't be affected as these methods are only called in ways that they'd run queries anyway (e.g. a combination of "any?" and "each" which would run 2 queries regardless of memoizing).
-
Yorick Peterse authored
This new setup no longer loads any IDs into memory using "pluck", instead using SQL UNIONs to merge the various datasets together. This results in greatly improved query performance as well as a reduction of memory usage. The old setup was in particular problematic when requesting the authorized projects _including_ public/internal projects as this would result in roughly 65000 project IDs being loaded into memory. These IDs would in turn be passed to other queries.
-
- Nov 13, 2015
-
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- Nov 03, 2015
-
-
Yorick Peterse authored
The descriptions were not accurate and one particular spec seemingly expected the wrong User row to be returned.
-
- Oct 02, 2015
-
-
Robert Speicher authored
[ci skip]
-
Robert Speicher authored
-
- Sep 29, 2015
-
-
Rémy Coutable authored
This simplifies the "Report button" to not use open a dropdown and adds a tooltip on this button. This also removes an extra spec and adds missing specs.
-
Rémy Coutable authored
-
- Sep 20, 2015
-
-
Robert Speicher authored
-
- Sep 06, 2015
-
-
Stan Hu authored
-
- Aug 20, 2015
-
- Aug 05, 2015
-
-
Stan Hu authored
Closes #2116 Closes https://github.com/gitlabhq/gitlabhq/issues/9502
-
- Aug 02, 2015
-
-
Atsushi Ishida authored
-
- Jul 23, 2015
-
-
Robert Speicher authored
-
- Jul 10, 2015
-
-
Robert Speicher authored
This method encapsulates all the logic for disabling 2FA on a specific User model.
-
- Jun 23, 2015
-
-
Robert Speicher authored
- Removes looking up authors/committers by name - Renames `User.find_for_commit` to `User.find_by_any_email`
-
Robert Speicher authored
-
- Jun 22, 2015
-
-
Robert Speicher authored
-
- Jun 20, 2015
-
-
Robert Speicher authored
-
- Jun 19, 2015
-
-
Robert Speicher authored
-
Robert Speicher authored
-
- Jun 17, 2015
-
-
Robert Speicher authored
Now it executes a single query instead of a possible three at the cost of some scary-looking ARel calls.
-
- Jun 13, 2015
-
-
Robert Speicher authored
-
Robert Speicher authored
Now we can simply loop through all themes, among other things. This also removes the `dark_theme` / `light_theme` classes and the `theme_type` helper, since they weren't used anywhere.
-
- Jun 10, 2015
-
-
Robert Speicher authored
-
- May 28, 2015
-
-
Stan Hu authored
Closes https://github.com/gitlabhq/gitlabhq/issues/9328
-
Dmitriy Zaporozhets authored
To prevent loose of group data you need to transfer or remove group first before you can remove user Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- May 26, 2015
-
-
Robert Speicher authored
Snippet model was missing project association
-
Robert Speicher authored
Now there is a single source of information for which attribute a model uses to be referenced, and its special character.
-
- May 09, 2015
-
-
Robert Speicher authored
-