Files
GTI_GERENCIADOR_FISCAL/app/routers/chave_manual.py
T

20 lines
718 B
Python

"""
Calculadora de chave de reativação, para uso manual (reenvio/correção
pontual). 100% client-side (mesmo algoritmo gerarReativacao já usado no
workflow n8n e em Gerar chave WEB/index.html) — esta rota só serve a
página; NUNCA grava em Clientes_Chaves.
"""
from fastapi import APIRouter, Depends, Request
from fastapi.responses import HTMLResponse
from fastapi.templating import Jinja2Templates
from ..auth import exigir_login
router = APIRouter()
templates = Jinja2Templates(directory="app/templates")
@router.get("/gerador-chave", response_class=HTMLResponse)
def pagina(request: Request, usuario: str = Depends(exigir_login)):
return templates.TemplateResponse(request, "gerador_chave.html", {})