from fastapi import APIRouter, Request from fastapi.responses import HTMLResponse from onguard24.domain.events import EventBus from onguard24.modules.ui_support import wrap_module_html_page router = APIRouter(tags=["module-contacts"]) ui_router = APIRouter(tags=["web-contacts"], include_in_schema=False) def register_events(_bus: EventBus, _pool=None) -> None: pass async def render_home_fragment(request: Request) -> str: del request return '

Контакты, группы, каналы доставки.

' @router.get("/") async def contacts_root(): return { "module": "contacts", "status": "stub", "note": "люди, группы, каналы доставки", } @ui_router.get("/", response_class=HTMLResponse) async def contacts_ui_home(request: Request): del request inner = """

Контакты

Люди, группы, каналы уведомлений.

""" return HTMLResponse( wrap_module_html_page( document_title="Контакты — onGuard24", current_slug="contacts", main_inner_html=inner, ) )