FEATURE: Show prompt for required tag groups (#16458)

This commit is contained in:
David Taylor
2022-04-21 13:13:52 +01:00
committed by GitHub
parent 42bb629817
commit e5fb884695
7 changed files with 105 additions and 5 deletions

View File

@@ -246,9 +246,10 @@ class TagsController < ::ApplicationController
filter_params[:order_popularity] = true
end
tags_with_counts = DiscourseTagging.filter_allowed_tags(
tags_with_counts, filter_result_context = DiscourseTagging.filter_allowed_tags(
guardian,
filter_params
**filter_params,
with_context: true
)
tags = self.class.tag_counts_json(tags_with_counts, show_pm_tags: guardian.can_tag_pms?)
@@ -281,6 +282,10 @@ class TagsController < ::ApplicationController
end
end
if required_tag_group = filter_result_context[:required_tag_group]
json_response[:required_tag_group] = required_tag_group
end
render json: json_response
end