feature/permisos-reference-data

This commit is contained in:
2026-05-06 08:13:53 -06:00
parent c96184da90
commit 73b2eb222e
45 changed files with 437 additions and 154 deletions

View File

@@ -8,11 +8,16 @@ from sqlalchemy import or_
from .dto import RegimenPedimentoDTO
from .models import RegimenPedimento
from ..rbac import require_ref_view
router = APIRouter(prefix="/pedimento-regimens")
@router.get("/", response_model=Dict[str, Any])
@router.get(
"/",
response_model=Dict[str, Any],
dependencies=[Depends(require_ref_view("ref_pedimento_regimens.view"))],
)
def list_pedimento_regimens(
page: int = Query(1, ge=1, description="Número de página"),
page_size: int = Query(50, ge=1, le=100, description="Tamaño de página"),
@@ -41,7 +46,11 @@ def list_pedimento_regimens(
}
@router.get("/{key}", response_model=RegimenPedimentoDTO)
@router.get(
"/{key}",
response_model=RegimenPedimentoDTO,
dependencies=[Depends(require_ref_view("ref_pedimento_regimens.view"))],
)
def get_pedimento_regimen(
key: str,
db: Session = Depends(get_core_db),