ragflow/api/apps
Yongteng Lei 86b254d214
Improve file management (#10577)
### What problem does this PR solve?

Improve file management. #10287.

Passed tests:

1. Create folder `A` and `B`.
2. Upload a file inside `A`, called `file`.
3. Create a KB, called `K`.
3. Link `file` to `K`.
4. Parse `file` inside of `K`. (OK)
5. Move `file` from `A` to `B`.
6. Parse `file` inside of `K`. (OK)
7. Move `file` from `B` to `A`.
8. Parse `file` inside of `K`. (OK)
9. Move entire folder `A` into `B`. (B -> A -> file)
10. Parse `file` inside of `K`. (OK)
11. Delete folder `B`.
12. All clear. (There is no document inside of `K`)

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-10-16 09:38:25 +08:00
..
auth Fix: use jwks_uri from OIDC metadata for JWKS client (#8136) 2025-06-10 10:16:58 +08:00
sdk Fix: Fixed the issue where swagger apidocs could not be opened properly(#9522) (#10461) 2025-10-10 18:36:20 +08:00
__init__.py Refactor: move some functions out of api/utils/__init__.py (#10216) 2025-09-25 18:04:49 +08:00
api_app.py Fix typos: retrievaler -> retriever (#10372) 2025-10-10 09:17:36 +08:00
canvas_app.py Fix: agent templates... (#10564) 2025-10-15 10:31:30 +08:00
chunk_app.py Fix typos: retrievaler -> retriever (#10372) 2025-10-10 09:17:36 +08:00
conversation_app.py fix: replace traceback.print_exc() with logging.exception(e) in conve… (#10275) 2025-09-25 11:45:44 +08:00
dialog_app.py Fix typo (#9766) 2025-08-27 18:56:40 +08:00
document_app.py Fix: update parser id for change_parser. (#10545) 2025-10-14 15:49:05 +08:00
file2document_app.py Feat: add advanced document filter (#8723) 2025-07-09 09:33:11 +08:00
file_app.py Improve file management (#10577) 2025-10-16 09:38:25 +08:00
kb_app.py Fix: wrong Knowledgebase tasks_finish_at (#10521) 2025-10-14 09:30:46 +08:00
langfuse_app.py
llm_app.py Fix typo (#9766) 2025-08-27 18:56:40 +08:00
mcp_server_app.py Fix typo (#9766) 2025-08-27 18:56:40 +08:00
plugin_app.py Fix typos: retrievaler -> retriever (#10372) 2025-10-10 09:17:36 +08:00
search_app.py Fix typo (#9766) 2025-08-27 18:56:40 +08:00
system_app.py Fix typos: retrievaler -> retriever (#10372) 2025-10-10 09:17:36 +08:00
tenant_app.py Fix typos: retrievaler -> retriever (#10372) 2025-10-10 09:17:36 +08:00
user_app.py Fix: invalid user can login from OSS (#10348) 2025-09-29 10:16:31 +08:00