workspace working
This commit is contained in:
@@ -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))
|
||||
Reference in New Issue
Block a user