Добавлена функция удаления аккаунтов с каскадным удалением из всех записей для дева
This commit is contained in:
+9
-8
@@ -111,15 +111,16 @@ def create_app() -> FastAPI:
|
||||
for r in api_routers:
|
||||
app.include_router(r, prefix="/api")
|
||||
|
||||
# DEV-вход (по нику) — только в development и только если код физически есть
|
||||
# (в test/prod-образе dev_auth/dev_stub исключены, импорт просто не выполнится).
|
||||
# DEV-роутеры (вход по нику, жёсткое удаление аккаунтов) — только в development
|
||||
# и только если код физически есть (в test/prod-образе dev_*-файлы исключены
|
||||
# .dockerignore, импорт просто не выполнится).
|
||||
if settings.is_development:
|
||||
try:
|
||||
from app.routers import dev_auth
|
||||
|
||||
app.include_router(dev_auth.router, prefix="/api")
|
||||
except ImportError:
|
||||
pass
|
||||
for mod_name in ("dev_auth", "dev_admin"):
|
||||
try:
|
||||
mod = __import__(f"app.routers.{mod_name}", fromlist=["router"])
|
||||
app.include_router(mod.router, prefix="/api")
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
@app.get("/api/health", tags=["meta"])
|
||||
def health() -> dict:
|
||||
|
||||
Reference in New Issue
Block a user