mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: in:private keyword for searching private messages
This commit is contained in:
parent
bc772233a7
commit
b08f724e2b
@ -106,6 +106,12 @@ class Search
|
|||||||
@search_context = @opts[:search_context]
|
@search_context = @opts[:search_context]
|
||||||
@include_blurbs = @opts[:include_blurbs] || false
|
@include_blurbs = @opts[:include_blurbs] || false
|
||||||
@limit = Search.per_facet
|
@limit = Search.per_facet
|
||||||
|
|
||||||
|
if @search_pms && @guardian.user
|
||||||
|
@opts[:type_filter] = "private_messages"
|
||||||
|
@search_context = @guardian.user
|
||||||
|
end
|
||||||
|
|
||||||
if @opts[:type_filter].present?
|
if @opts[:type_filter].present?
|
||||||
@limit = Search.per_filter
|
@limit = Search.per_filter
|
||||||
end
|
end
|
||||||
@ -183,6 +189,9 @@ class Search
|
|||||||
elsif word == 'in:tracking'
|
elsif word == 'in:tracking'
|
||||||
@notification_level = TopicUser.notification_levels[:tracking]
|
@notification_level = TopicUser.notification_levels[:tracking]
|
||||||
nil
|
nil
|
||||||
|
elsif word == 'in:private'
|
||||||
|
@search_pms = true
|
||||||
|
nil
|
||||||
else
|
else
|
||||||
word
|
word
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user