feature/permisos-reference-data
This commit is contained in:
@@ -8,11 +8,16 @@ from sqlalchemy.orm import Session
|
||||
|
||||
from .dto import LicenseExceptionDTO
|
||||
from .models import LicenseException
|
||||
from ..rbac import require_ref_view
|
||||
|
||||
router = APIRouter(prefix="/license-exceptions")
|
||||
|
||||
|
||||
@router.get("/", response_model=Dict[str, Any])
|
||||
@router.get(
|
||||
"/",
|
||||
response_model=Dict[str, Any],
|
||||
dependencies=[Depends(require_ref_view("ref_pedimento_regimens.view"))],
|
||||
)
|
||||
async def list_license_exceptions(
|
||||
page: int = Query(1, ge=1, description="Número de página"),
|
||||
page_size: int = Query(50, ge=1, le=1000, description="Tamaño de página"),
|
||||
@@ -52,7 +57,11 @@ async def list_license_exceptions(
|
||||
}
|
||||
|
||||
|
||||
@router.get("/{key}", response_model=LicenseExceptionDTO)
|
||||
@router.get(
|
||||
"/{key}",
|
||||
response_model=LicenseExceptionDTO,
|
||||
dependencies=[Depends(require_ref_view("ref_pedimento_regimens.view"))],
|
||||
)
|
||||
async def get_license_exception(
|
||||
key: str,
|
||||
db: Session = Depends(get_core_db),
|
||||
|
||||
Reference in New Issue
Block a user