Commit 70bb976bc61c9cd209bbf67520426166664bb539
Committed by
Dmitriy Zaporozhets
1 parent
2a62aa45
Exists in
master
and in
4 other branches
Fixed the last deprecation warnings for order and where
Showing
1 changed file
with
3 additions
and
4 deletions
Show diff stats
app/models/user.rb
| ... | ... | @@ -72,7 +72,7 @@ class User < ActiveRecord::Base |
| 72 | 72 | # |
| 73 | 73 | |
| 74 | 74 | # Namespace for personal projects |
| 75 | - has_one :namespace, dependent: :destroy, foreign_key: :owner_id, class_name: "Namespace", conditions: 'type IS NULL' | |
| 75 | + has_one :namespace, -> { where type: nil }, dependent: :destroy, foreign_key: :owner_id, class_name: "Namespace" | |
| 76 | 76 | |
| 77 | 77 | # Profile |
| 78 | 78 | has_many :keys, dependent: :destroy |
| ... | ... | @@ -80,8 +80,7 @@ class User < ActiveRecord::Base |
| 80 | 80 | # Groups |
| 81 | 81 | has_many :users_groups, dependent: :destroy |
| 82 | 82 | has_many :groups, through: :users_groups |
| 83 | - has_many :owned_groups, through: :users_groups, source: :group, conditions: { users_groups: { group_access: UsersGroup::OWNER } } | |
| 84 | - | |
| 83 | + has_many :owned_groups, -> { where user_group: { group_access: UsersGroup::OWNER } }, through: :users_groups, source: :group | |
| 85 | 84 | # Projects |
| 86 | 85 | has_many :groups_projects, through: :groups, source: :projects |
| 87 | 86 | has_many :personal_projects, through: :namespace, source: :projects |
| ... | ... | @@ -94,7 +93,7 @@ class User < ActiveRecord::Base |
| 94 | 93 | has_many :notes, dependent: :destroy, foreign_key: :author_id |
| 95 | 94 | has_many :merge_requests, dependent: :destroy, foreign_key: :author_id |
| 96 | 95 | has_many :events, dependent: :destroy, foreign_key: :author_id, class_name: "Event" |
| 97 | - has_many :recent_events, foreign_key: :author_id, class_name: "Event", order: "id DESC" | |
| 96 | + has_many :recent_events, -> { order "id DESC" }, foreign_key: :author_id, class_name: "Event" | |
| 98 | 97 | has_many :assigned_issues, dependent: :destroy, foreign_key: :assignee_id, class_name: "Issue" |
| 99 | 98 | has_many :assigned_merge_requests, dependent: :destroy, foreign_key: :assignee_id, class_name: "MergeRequest" |
| 100 | 99 | ... | ... |