dify/api/tests/unit_tests/controllers
Jyong 8150a8fca7 feat(knowledge-fs): rate limit console writes and every service API route
The legacy dataset console rate limits every mutating, download, and
retrieval route and the dataset service API limits every request, while
KnowledgeFS only covered uploads and query admission. Apply the knowledge
rate limit to all space-scoped POST/PUT/PATCH/DELETE console routes, the
document downloads, and research/query entrypoints (workspace-level source
previews, staged-upload discards, the deprecated buffered query route, and
the internal stream transport stay exempt). Extract the service API check
into `check_knowledge_rate_limit` and call it from the KnowledgeFS profile
helper so all service routes share the legacy per-workspace limit.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015zw5G5SX3HmVfnZof6YWAc
2026-09-03 11:10:04 -04:00
..
common Merge remote-tracking branch 'origin/main' into deploy/konwledge 2026-09-03 16:32:30 +08:00
console feat(knowledge-fs): scope dataset API keys by knowledge base type 2026-09-03 05:59:39 -04:00
files fix: fix upload for plugin (#41133) 2026-08-24 05:39:27 +00:00
inner_api Merge remote-tracking branch 'origin/main' into deploy/konwledge 2026-09-02 21:56:53 +08:00
mcp test: migrate controller identity ORM models to SQLite (#40626) 2026-08-14 08:54:48 +00:00
openapi Merge remote-tracking branch 'origin/main' into deploy/konwledge 2026-09-03 16:32:30 +08:00
service_api feat(knowledge-fs): scope dataset API keys by knowledge base type 2026-09-03 05:59:39 -04:00
trigger test: migrate trigger and webhook sessions and ORM models to SQLite (#40594) 2026-08-24 04:01:02 +00:00
web refactor(api): extract account login service and consolidate adapters (#41184) 2026-09-03 06:20:21 +00:00
__init__.py
test_compare_versions.py
test_conversation_rename_payload.py
test_knowledge_fs_product_controllers.py feat(knowledge-fs): rate limit console writes and every service API route 2026-09-03 11:10:04 -04:00
test_knowledge_fs_resource_delegation.py refactor(knowledge-fs): remove deprecated buffered service API routes 2026-09-03 05:59:39 -04:00
test_mcp_app_api.py
test_rbac_route_resource_contract.py
test_swagger.py test: enforce centralized config overrides (#40869) 2026-08-29 14:05:35 +00:00