lavkach3

Форк
0
19 строк · 670.0 Байт
1
from fastapi import APIRouter
2
from fastapi import Request
3
from fastapi.responses import HTMLResponse
4

5
from app.front.template_spec import templates
6
from app.front.utills import BasePermit
7
from core.frontend.constructor import ClassView
8

9
uom_router = APIRouter()
10
from fastapi import Depends
11
class UomPermit(BasePermit):
12
    permits = ['uom_list']
13

14

15
@uom_router.get("", response_class=HTMLResponse, dependencies=[Depends(UomPermit)])
16
async def uom(request: Request):
17
    cls = ClassView(request, 'uom')
18
    template = f'widgets/list{"" if request.scope["htmx"].hx_request else "-full"}.html'
19
    return templates.TemplateResponse(request, template, context={'cls': cls})
20

21

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

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

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

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