refactor(08-02): switch cloud.py import to api.schemas.CloudConnectionOut

- Replace `from api.admin import CloudConnectionOut` with `from api.schemas import CloudConnectionOut`
- Eliminates cross-package coupling between api/cloud.py and api/admin.py (Pitfall 3)
- All 51 cloud + admin tests pass; CloudConnectionOut serialization unchanged
- Original definition in api/admin.py untouched until plan 08-04
This commit is contained in:
curo1305
2026-06-08 16:12:38 +02:00
parent 10e0900a89
commit 61fa6e2051
+1 -1
View File
@@ -32,7 +32,7 @@ from pydantic import BaseModel
from sqlalchemy import select
from sqlalchemy.ext.asyncio import AsyncSession
from api.admin import CloudConnectionOut
from api.schemas import CloudConnectionOut
from config import settings
from db.models import CloudConnection, User
from deps.auth import get_regular_user