Merge tag 'v3.0.0' into hometown-dev
This commit is contained in:
@ -19,7 +19,7 @@ class StatusPolicy < ApplicationPolicy
|
||||
elsif private?
|
||||
owned? || following_author? || mention_exists?
|
||||
else
|
||||
current_account.nil? || !author_blocking?
|
||||
current_account.nil? || (!author_blocking? && !author_blocking_domain?)
|
||||
end
|
||||
end
|
||||
|
||||
@ -65,6 +65,12 @@ class StatusPolicy < ApplicationPolicy
|
||||
end
|
||||
end
|
||||
|
||||
def author_blocking_domain?
|
||||
return false if current_account.nil? || current_account.domain.nil?
|
||||
|
||||
author.domain_blocking?(current_account.domain)
|
||||
end
|
||||
|
||||
def blocking_author?
|
||||
return false if current_account.nil?
|
||||
|
||||
|
||||
Reference in New Issue
Block a user