1
0
Fork 0
forked from gitea/nas

Except for unlisted from search results

This commit is contained in:
KMY 2023-04-05 14:29:24 +09:00
parent 08e5d96a4a
commit 5e8bdaaab6
3 changed files with 19 additions and 1 deletions

View file

@ -15,6 +15,12 @@ class StatusFilter
blocked_by_policy? || (account_present? && filtered_status?) || silenced_account?
end
def search_filtered?
return false if !account.nil? && account.id == status.account_id
blocked_by_policy_search? || (account_present? && filtered_status?) || silenced_account?
end
private
def account_present?
@ -53,7 +59,15 @@ class StatusFilter
!policy_allows_show?
end
def blocked_by_policy_search?
!policy_allows_search?
end
def policy_allows_show?
StatusPolicy.new(account, status, @preloaded_relations).show?
end
def policy_allows_search?
StatusPolicy.new(account, status, @preloaded_relations).search?
end
end