このコミットが含まれているのは:
2026-10-25 14:14:55 +09:00
コミット 304090f717
16個のファイルの変更、745行の追加、27行の削除
+19
ファイルの表示
@@ -0,0 +1,19 @@
module CountsListing
extend ActiveSupport::Concern
def index
locale = resolve_locale!
resource = is_a?(CountsPostsController) ? 'posts' : 'tags'
query = CountsQuery.new(version_scope, resource, request.query_parameters.except('locale')
.merge('locale' => locale.code))
result = { count: query.count, page: query.page, limit: query.limit }
if query.mode == 'summary'
result.merge!(query.summary)
else
result[:versions] = serialise_versions(query.details(version_scope), locale.language_code)
end
render json: result
rescue ArgumentError, TypeError
head :bad_request
end
end