|
|
|
@@ -100,6 +100,7 @@ class Account < ApplicationRecord |
|
|
|
scope :sensitized, -> { where.not(sensitized_at: nil) } |
|
|
|
scope :without_suspended, -> { where(suspended_at: nil) } |
|
|
|
scope :without_silenced, -> { where(silenced_at: nil) } |
|
|
|
scope :without_instance_actor, -> { where.not(id: -99) } |
|
|
|
scope :recent, -> { reorder(id: :desc) } |
|
|
|
scope :bots, -> { where(actor_type: %w(Application Service)) } |
|
|
|
scope :groups, -> { where(actor_type: 'Group') } |
|
|
|
@@ -222,7 +223,7 @@ class Account < ApplicationRecord |
|
|
|
end |
|
|
|
|
|
|
|
def suspended? |
|
|
|
suspended_at.present? |
|
|
|
suspended_at.present? && !instance_actor? |
|
|
|
end |
|
|
|
|
|
|
|
def suspended_permanently? |
|
|
|
|