lavkach3

Форк
0
26 строк · 921.0 Байт
1
from fastapi import APIRouter, Depends
2
from fastapi import Request
3
from fastapi.responses import HTMLResponse
4

5
from app.front.apps.inventory.views import MoveView
6
from app.front.template_spec import templates
7

8
move_router = APIRouter()
9

10
@move_router.get("", response_class=HTMLResponse)
11
async def move(cls: MoveView = Depends()):
12
    """Список перемещений"""
13
    template = f'widgets/list{"" if cls.r.scope["htmx"].hx_request else "-full"}.html'
14
    return templates.TemplateResponse(cls.r, template, context={'cls': cls})
15

16

17

18
@move_router.get("/kanban", response_class=HTMLResponse)
19
async def move(request: Request):
20
    """
21
        kanban custom view
22
    """
23
    cls = MoveView(request)
24
    view = await cls._get_table()
25
    template = f'inventory/move/move_list{"" if request.scope["htmx"].hx_request else "-full"}.html'
26
    return templates.TemplateResponse(request, template, context={'view': view})
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.