Merge remote-tracking branch 'origin/dev' into feat/password-policy-forgot-password

# Conflicts:
#	apps/backend/app/api/deps.py
#	apps/backend/pyproject.toml
This commit is contained in:
Johan LEROY
2026-09-17 12:18:48 +02:00
24 changed files with 2487 additions and 28 deletions
+8
View File
@@ -34,6 +34,7 @@ from app.repositories.site import SiteRepository
from app.repositories.user import UserRepository
from app.services.alert import AlertService
from app.services.auth import AuthService, LoginPolicy, PasswordResetPolicy
from app.services.reading import ReadingService
from app.services.recommendation import RecommendationService
from app.services.sensor import SensorService
from app.services.site import SiteService
@@ -197,6 +198,13 @@ def get_stats_service(session: SessionDep) -> StatsService:
StatsServiceDep = Annotated[StatsService, Depends(get_stats_service)]
def get_reading_service(session: SessionDep) -> ReadingService:
return ReadingService(readings=ReadingRepository(session))
ReadingServiceDep = Annotated[ReadingService, Depends(get_reading_service)]
def get_sensor_service(session: SessionDep) -> SensorService:
return SensorService(sites=SiteRepository(session), readings=ReadingRepository(session))