discourse/plugins/discourse-ai/app/controllers/discourse_ai/admin
Rafael dos Santos Silva a40149bd1b
PERF: optimize translation progress dashboard with batch query (#34861)
Replace individual per-locale queries with a single query that
calculates completion progress for all locales at once.

This commit also removes methods off the `base_candidate` (used for
Categories and Topics as well) which are not used any more, as the
progress dashboard only shows progress for posts.

t/162846/4

---------

Co-authored-by: Nat <natalie.tay@discourse.org>
2025-09-29 13:32:40 +08:00
..
ai_artifacts_controller.rb FEATURE: CRUD access for ai-artifacts (admin only) (#34193) 2025-08-14 12:17:20 +10:00
ai_embeddings_controller.rb
ai_features_controller.rb
ai_llm_quotas_controller.rb
ai_llms_controller.rb FIX: LLM config must be valid before running a test (#34806) 2025-09-15 11:40:01 -03:00
ai_personas_controller.rb
ai_spam_controller.rb
ai_tools_controller.rb
ai_translations_controller.rb PERF: optimize translation progress dashboard with batch query (#34861) 2025-09-29 13:32:40 +08:00
ai_usage_controller.rb FIX: ensure usage report is timezone aware to prevent gaps (#33913) 2025-07-29 13:42:31 -07:00
dashboard_controller.rb
rag_document_fragments_controller.rb