feat(dms): fix upload response_model, add content_hash migration, storage settings tab, roadmap external storage
Check Cross-Plugin Imports / check (push) Has been cancelled

This commit is contained in:
Agent Zero
2026-08-17 14:09:00 +02:00
parent c6a727fbab
commit 765d6d3ab4
5 changed files with 81 additions and 3 deletions
@@ -28,3 +28,6 @@ CREATE TABLE IF NOT EXISTS files (
CREATE INDEX IF NOT EXISTS ix_files_folder ON files(folder_id);
CREATE INDEX IF NOT EXISTS ix_files_tenant ON files(tenant_id);
CREATE INDEX IF NOT EXISTS ix_files_name ON files(name);
-- Add content_hash column for deduplication
ALTER TABLE files ADD COLUMN IF NOT EXISTS content_hash VARCHAR(64);
+1 -1
View File
@@ -498,7 +498,7 @@ async def delete_folder(
# ─── Files ───
@router.post("/files/upload", status_code=status.HTTP_201_CREATED, response_model=None, dependencies=[Depends(require_permission("dms:write"))])
@router.post("/files/upload", status_code=status.HTTP_201_CREATED, response_model=FileMetadataResponse, dependencies=[Depends(require_permission("dms:write"))])
async def upload_file(
file: UploadFile = File(...),
folder_id: str | None = Form(None),