- 12 May, 2017 1 commit
-
-
Valery Sizov authored
-
- 10 May, 2017 1 commit
-
-
blackst0ne authored
-
- 08 May, 2017 3 commits
-
-
Toon Claes authored
Not assigning the trackable fields seems to cause strange side-effects.
-
Toon Claes authored
Every time a user logs in or out, the Trackable attributes are written to the database. This is causing a lot of load on the database, for data that isn't really critical. So to avoid the database being hammered, add a Gitlab::ExclusiveLease before writing trackable attributes to the database. This lease expires after an hour, so only when the attributes were written more than an hour ago, they can be written again. Otherwise they are ignored.
-
Stan Hu authored
On databases such as MySQL, it's possible to get into a timing comparison error if the value of `Confirmable#confirmation_sent_at` is within a second of `0.days.ago`. This is possible mostly in specs that test this behavior and most likely not happening in practice. The result of this error causes a user to be deemed active when it should be inactive. To prevent this error, we explicitly check the configuration setting to be `0.days.ago`. Closes gitlab-org/gitlab-ee#2362
-
- 05 May, 2017 3 commits
-
-
Michael Kozono authored
-
Michael Kozono authored
-
Michael Kozono authored
-
- 04 May, 2017 2 commits
-
-
Valery Sizov authored
-
Valery Sizov authored
-
- 03 May, 2017 1 commit
-
-
Ruben Davila authored
-
- 01 May, 2017 1 commit
-
-
Bob Van Landuyt authored
This reflects better that it validates paths instead of a namespace model
-
- 26 Apr, 2017 1 commit
-
-
Douwe Maan authored
-
- 20 Apr, 2017 1 commit
-
-
Valery Sizov authored
-
- 19 Apr, 2017 1 commit
-
-
James Lopez authored
-
- 18 Apr, 2017 1 commit
-
-
Valery Sizov authored
-
- 14 Apr, 2017 5 commits
-
-
Sean McGivern authored
-
Sean McGivern authored
-
Sean McGivern authored
CE port of https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/962
-
James Lopez authored
Refactored specs and added a post deployment migration to remove the activity users table.
-
James Lopez authored
It uses a user activity table instead of a column in users. Tested with mySQL and postgreSQL
-
- 11 Apr, 2017 1 commit
-
-
Dmitriy Zaporozhets authored
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
-
- 10 Apr, 2017 1 commit
-
-
Robert Speicher authored
-
- 09 Apr, 2017 1 commit
-
-
blackst0ne authored
-
- 06 Apr, 2017 6 commits
-
-
Timothy Andrew authored
1. Have `MigrateToGhostUser` be a service rather than a mixed-in module, to keep things explicit. Specs testing the behavior of this class are moved into a separate service spec file. 2. Add a `user.reported_abuse_reports` association to make the `migrate_abuse_reports` method more consistent with the other `migrate_` methods.
-
Timothy Andrew authored
Introduction ------------ 1. The foreign key was not explicitly specified on the association. 2. The `AbuseReport` model contains two references to user - `reporter_id` and `user_id` 3. `user.abuse_report` is supposed to return the single abuse report where `user_id` refers to the given user. Bug Description --------------- 1. `user.abuse_report` would return an abuse report where `reporter_id` referred to the current user, if such an abuse report was present. 2. This implies a slightly more serious bug as well: - Assume User A filed an abuse report against User B - We have an abuse report where `reporter_id` is User A and `user_id` is User B - If User A is updated (`user_a.block`, for example), the abuse report would also be updated, such that both `reporter_id` _and_ `user_id` point to User A. Fix --- Explicitly declare the foreign key `user_id` in the `has_one` declaration
-
Alexis Reigel authored
-
Alexis Reigel authored
-
Alexis Reigel authored
-
Markus Koller authored
-
- 30 Mar, 2017 2 commits
-
-
mhasbini authored
-
Fabio Huser authored
-
- 27 Mar, 2017 1 commit
-
-
George Andrinopoulos authored
-
- 24 Mar, 2017 2 commits
-
-
Stan Hu authored
-
Alexander Randa authored
-
- 22 Mar, 2017 1 commit
-
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
- 17 Mar, 2017 1 commit
-
-
Kamil Trzciński authored
-
- 10 Mar, 2017 1 commit
-
-
http://jneen.net/ authored
-
- 09 Mar, 2017 2 commits
-
-
http://jneen.net/ authored
-
http://jneen.net/ authored
-