MCPcopy Index your code
hub / github.com/vastsa/FileCodeBox / apply_batch_file_policy_action

Function apply_batch_file_policy_action

apps/admin/views.py:291–307  ·  view source on GitHub ↗
(
    data: BatchFilePolicyActionData,
    file_service: FileService,
)

Source from the content-addressed store, hash-verified

289
290
291async def apply_batch_file_policy_action(
292 data: BatchFilePolicyActionData,
293 file_service: FileService,
294):
295 if not data.ids:
296 raise HTTPException(status_code=400, detail="请选择要更新的文件")
297
298 download_limit = data.downloadLimit
299 if download_limit is None:
300 download_limit = data.download_limit
301
302 result = await file_service.apply_files_policy_action(
303 file_ids=data.ids,
304 action=data.action,
305 download_limit=download_limit,
306 )
307 return APIResponse(detail=result)
308
309
310@admin_api.patch("/file/batch-policy-action")

Callers 2

file_batch_policy_actionFunction · 0.85

Calls 2

APIResponseClass · 0.90

Tested by

no test coverage detected