@@ -0,0 +1,40 @@
|
||||
from flask import Blueprint, Flask
|
||||
|
||||
|
||||
def register_blueprints(app: Flask) -> None:
|
||||
"""Регистрирует все blueprints приложения.
|
||||
|
||||
Каркас маршрутов; легаси-сверка — legacy/proga_monolith.py.
|
||||
"""
|
||||
# Заглушки для будущих модулей
|
||||
from . import auth, components, recipes, reports, reports_legacy, equipment, periods, sync, scales, sklad, pages, legacy_misc, kiosk, admin, setup, startup, feed_accounting, notifications, feed_quality, daily_plan, analytics, lab # noqa: F401
|
||||
|
||||
# Каждый модуль должен предоставить blueprint переменной bp
|
||||
for module in (
|
||||
startup,
|
||||
auth,
|
||||
components,
|
||||
recipes,
|
||||
reports,
|
||||
reports_legacy,
|
||||
equipment,
|
||||
periods,
|
||||
sync,
|
||||
scales,
|
||||
sklad,
|
||||
pages,
|
||||
legacy_misc,
|
||||
kiosk,
|
||||
admin,
|
||||
setup,
|
||||
feed_accounting,
|
||||
notifications,
|
||||
feed_quality,
|
||||
daily_plan,
|
||||
analytics,
|
||||
lab,
|
||||
):
|
||||
bp = getattr(module, "bp", None)
|
||||
if bp is not None:
|
||||
app.register_blueprint(bp)
|
||||
|
||||
Reference in New Issue
Block a user