workspace working

This commit is contained in:
2026-01-12 22:31:11 +08:00
parent 2738a822d1
commit 370fe6368a
149 changed files with 4648 additions and 660 deletions

View File

@@ -79,5 +79,12 @@ async def delete_workspace(
workspace_name: str,
workspace_manager: WorkspaceManager = Depends(get_workspace_manager),
):
"""Delete a workspace (not implemented)."""
raise HTTPException(status_code=501, detail="Workspace deletion not yet implemented")
"""Delete a workspace."""
try:
await workspace_manager.delete_workspace(workspace_name)
return {"message": f"Workspace '{workspace_name}' deleted successfully"}
except ValueError as e:
raise HTTPException(status_code=400, detail=str(e))
except Exception as e:
logger.error(f"Error deleting workspace: {e}")
raise HTTPException(status_code=500, detail=str(e))