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
Check Cross-Plugin Imports / check (push) Has been cancelled
This commit is contained in:
@@ -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);
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user