FEATURE: Include advanced search option to include unlisted topics in the results (#27958)

---------

Co-authored-by: Régis Hanol <regis@hanol.fr>
This commit is contained in:
Sérgio Saquetim
2024-07-18 13:43:53 -03:00
committed by GitHub
parent e1f638b0a3
commit 6a3e12a39c
2 changed files with 21 additions and 1 deletions

View File

@@ -935,6 +935,9 @@ class Search
@search_context = user
end
nil
elsif word =~ /\Ainclude:(invisible|unlisted)\z/i
@include_invisible = true
nil
else
found ? nil : word
@@ -1113,7 +1116,7 @@ class Search
end
is_topic_search = @search_context.present? && @search_context.is_a?(Topic)
posts = posts.where("topics.visible") unless is_topic_search
posts = posts.where("topics.visible") unless is_topic_search || @include_invisible
if type_filter == "private_messages" || (is_topic_search && @search_context.private_message?)
posts =