feature/permisos-reference-data
This commit is contained in:
@@ -8,11 +8,16 @@ from sqlalchemy import or_
|
||||
|
||||
from .dto import PaymentMethodDTO
|
||||
from .models import PaymentMethod
|
||||
from ..rbac import require_ref_view
|
||||
|
||||
router = APIRouter(prefix="/payment-methods")
|
||||
|
||||
|
||||
@router.get("/", response_model=Dict[str, Any])
|
||||
@router.get(
|
||||
"/",
|
||||
response_model=Dict[str, Any],
|
||||
dependencies=[Depends(require_ref_view("ref_payment_methods.view"))],
|
||||
)
|
||||
def list_payment_methods(
|
||||
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_payment_methods(
|
||||
}
|
||||
|
||||
|
||||
@router.get("/{key}", response_model=PaymentMethodDTO)
|
||||
@router.get(
|
||||
"/{key}",
|
||||
response_model=PaymentMethodDTO,
|
||||
dependencies=[Depends(require_ref_view("ref_payment_methods.view"))],
|
||||
)
|
||||
def get_payment_method(
|
||||
key: str,
|
||||
db: Session = Depends(get_core_db),
|
||||
|
||||
Reference in New Issue
Block a user