feat: contextmenu copy folders toegevoegd
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -14,4 +14,9 @@ async def copy_file(
|
||||
request: CopyRequest,
|
||||
service: CopyTaskService = Depends(get_copy_task_service),
|
||||
) -> TaskCreateResponse:
|
||||
if request.sources is not None:
|
||||
return service.create_batch_copy_task(
|
||||
sources=request.sources,
|
||||
destination_base=request.destination_base,
|
||||
)
|
||||
return service.create_copy_task(source=request.source, destination=request.destination)
|
||||
|
||||
@@ -153,8 +153,10 @@ class TaskDetailResponse(BaseModel):
|
||||
|
||||
|
||||
class CopyRequest(BaseModel):
|
||||
source: str
|
||||
destination: str
|
||||
source: str | None = None
|
||||
destination: str | None = None
|
||||
sources: list[str] | None = None
|
||||
destination_base: str | None = None
|
||||
|
||||
|
||||
class TaskCreateResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user