0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-04 10:39:43 +08:00
discourse/plugins/discourse-ai/spec
Isaac Janzen 3fc72584df
FIX: Disabled AI Discover remains usable via continue-conversation endpoint (#42267)
## Summary

The Discover continuation endpoint now checks the `ai_discover_enabled`
setting in its shared permission gate, rejecting both Discover routes
with a 403 when the feature is disabled. This prevents authenticated
agent-group members from creating AI-bot private-message conversations
or queueing replies after an administrator turns off Discovery Search.

## Source

- Patch Triage: https://patch.discourse.org/patch-triage/1596

Co-authored-by: discourse-patch-triage
<272280883+discourse-patch-triage[bot]@users.noreply.github.com>
2026-08-03 12:01:10 -05:00
..
configuration DEV: Fix ai_image_caption_agent site setting leaking between specs (#41806) 2026-07-17 11:12:21 +01:00
evals FEATURE: Add locale-aware AI summaries (#41893) 2026-07-22 17:31:38 +10:00
fabricators FEATURE: add cost limits to LLM quotas (#41277) 2026-06-30 15:59:24 +10:00
fixtures
integration
jobs DEV: Prefer RSpec primitives for test setup (#42122) 2026-07-30 11:17:22 +08:00
lib FEATURE: Add {username} template param to BotContext (#41446) 2026-08-03 12:38:39 -03:00
models FEATURE: Add locale-aware AI summaries (#41893) 2026-07-22 17:31:38 +10:00
reports
requests FIX: Disabled AI Discover remains usable via continue-conversation endpoint (#42267) 2026-08-03 12:01:10 -05:00
serializers FEATURE: Add locale-aware AI summaries (#41893) 2026-07-22 17:31:38 +10:00
services DEV: Accept group ids when importing agents (#42166) 2026-08-03 13:45:25 +08:00
shared/inference
support DEV: Add DiscourseAi.register_feature public API (#39127) 2026-05-12 10:16:07 +08:00
system UX: improve AI translation configuration (#42241) 2026-07-31 15:51:31 -04:00
tasks
plugin_helper.rb
plugin_spec.rb