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:
@@ -32,7 +32,7 @@ from pydantic import BaseModel
|
|||||||
from sqlalchemy import select
|
from sqlalchemy import select
|
||||||
from sqlalchemy.ext.asyncio import AsyncSession
|
from sqlalchemy.ext.asyncio import AsyncSession
|
||||||
|
|
||||||
from api.admin import CloudConnectionOut
|
from api.schemas import CloudConnectionOut
|
||||||
from config import settings
|
from config import settings
|
||||||
from db.models import CloudConnection, User
|
from db.models import CloudConnection, User
|
||||||
from deps.auth import get_regular_user
|
from deps.auth import get_regular_user
|
||||||
|
|||||||
Reference in New Issue
Block a user