An error occurred fetching the project authors.
- 15 Feb, 2017 2 commits
-
-
Annabel Dunstone Gray authored
-
Annabel Dunstone Gray authored
-
- 13 Feb, 2017 1 commit
-
-
Pawel Chojnacki authored
-
- 08 Feb, 2017 1 commit
-
-
Reza Mohammadi authored
Fixes #25279
-
- 06 Feb, 2017 8 commits
-
-
Douwe Maan authored
-
Douwe Maan authored
-
Douwe Maan authored
-
Timothy Andrew authored
There were failures related to cross-spec contamination of the `License` mocks.
-
Timothy Andrew authored
1. The edit user page allows making a user an admin or an auditor. This creates a virtual attribute called `access_level` which can have `regular`, `admin`, or `auditor` as valid values. 2. The `access_level=` method was broken, which led to the page not accepting changes to a user's access level. 3. This commit fixes the issue and adds specs for `access_level=`
-
Timothy Andrew authored
Mainly related to increasing compatibility with CE, and trying to avoid merge conflicts. 1. Create an `EE::AuditorUser` module with auditor-specific methods. Mixed into the `User` model. 2. Create an `EE::User` module with EE-specific user methods. Mixed into the `User` model. 3. Don't block creation of regular users when the auditor addon is disabled (bug in original implementation).
-
Timothy Andrew authored
1. The add-on is named `GitLab_Auditor_User` 2. An auditor user cannot be created if the addon is not present. 3. `auditor?` always returns `false` if the addon is not present.
-
Timothy Andrew authored
All finders, policies and controllers that needed to be modified to include an `auditor` check are tested here
-
- 05 Feb, 2017 1 commit
-
-
- 01 Feb, 2017 1 commit
-
-
Robert Speicher authored
-
- 26 Jan, 2017 1 commit
-
-
Robert Speicher authored
-
- 25 Jan, 2017 2 commits
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 24 Jan, 2017 1 commit
-
-
Poornima M authored
Adding changelog entry
-
- 19 Jan, 2017 2 commits
-
-
Robert Speicher authored
-
Robert Speicher authored
-
- 13 Dec, 2016 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 06 Dec, 2016 1 commit
-
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- 02 Dec, 2016 1 commit
-
-
Andrew Smith authored
-
- 01 Dec, 2016 1 commit
-
-
Andrew Smith authored
-
- 25 Nov, 2016 1 commit
-
-
Yorick Peterse authored
When I proposed using serializable transactions I was hoping we would be able to refresh data of individual users concurrently. Unfortunately upon closer inspection it was revealed this was not the case. This could result in a lot of queries failing due to serialization errors, overloading the database in the process (given enough workers trying to update the target table). To work around this we're now using a Redis lease that is cancelled upon completion. This ensures we can update the data of different users concurrently without overloading the database. The code will try to obtain the lease until it succeeds, waiting at least 1 second between retries. This is necessary as we may otherwise end up _not_ updating the data which is not an option.
-
- 23 Nov, 2016 2 commits
-
-
Dmitriy Zaporozhets authored
Signed-off-by:
Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
Gabriel Mazetto authored
-
- 18 Nov, 2016 1 commit
-
-
Ahmad Sherif authored
Closes #23150
-
- 17 Nov, 2016 1 commit
-
-
Kamil Trzcinski authored
-
- 16 Nov, 2016 3 commits
-
-
Nick Thomas authored
-
Kamil Trzcinski authored
-
Ben Bodenmiller authored
-
- 11 Nov, 2016 1 commit
-
-
Nick Thomas authored
-
- 07 Nov, 2016 1 commit
-
-
Yorick Peterse authored
This method can be used to retrieve a list of projects for a user that said user has reporter access to. This list is then be reduced down to a specific set of projects. This allows you to reduce a list of projects to a list of projects you have reporter access to in an efficient manner.
-
- 04 Nov, 2016 1 commit
-
-
Valery Sizov authored
-
- 01 Nov, 2016 1 commit
-
-
Yar authored
It is not possible to search for a user by his secondary email address in the Users search bar in the admin interface(/admin/users). A use-case could be that an admin wants to remove a specific secondary email address of an user, because it interferes with another user. Issue #23761 This commit adds ability to search not only by main email, but also by any secondary email in the admin interface.
-
- 24 Oct, 2016 1 commit
-
-
David Wagner authored
They were Rails' default and are unnecessarily overridden. Signed-off-by:
David Wagner <david@marvid.fr>
-
- 05 Oct, 2016 1 commit
-
-
Yorick Peterse authored
This refactors Gitlab::Identifier so it uses fewer queries and is actually tested. Queries are reduced by caching the output as well as using 1 query (instead of 2) to find a user using an SSH key.
-
- 01 Sep, 2016 1 commit
-
-
Felipe Artur authored
-
- 24 Aug, 2016 1 commit
-
-
Paco Guzman authored
-