Pull out constant from AccountWarning.recent
scope (#29767)
This commit is contained in:
parent
27d014a7fa
commit
b016f03637
1 changed files with 3 additions and 1 deletions
|
@ -27,6 +27,8 @@ class AccountWarning < ApplicationRecord
|
|||
suspend: 4_000,
|
||||
}, suffix: :action
|
||||
|
||||
RECENT_PERIOD = 3.months.freeze
|
||||
|
||||
normalizes :text, with: ->(text) { text.to_s }, apply_to_nil: true
|
||||
|
||||
belongs_to :account, inverse_of: :account_warnings
|
||||
|
@ -37,7 +39,7 @@ class AccountWarning < ApplicationRecord
|
|||
|
||||
scope :latest, -> { order(id: :desc) }
|
||||
scope :custom, -> { where.not(text: '') }
|
||||
scope :recent, -> { where('account_warnings.created_at >= ?', 3.months.ago) }
|
||||
scope :recent, -> { where(created_at: RECENT_PERIOD.ago..) }
|
||||
|
||||
def statuses
|
||||
Status.with_discarded.where(id: status_ids || [])
|
||||
|
|
Loading…
Reference in a new issue