Añadidos permisos para logistica e importadores

This commit is contained in:
Ignacio Martinez Navajas
2025-05-23 14:45:13 +02:00
parent 55ac2b4bcb
commit e070e5101e
5 changed files with 25 additions and 5 deletions

View File

@ -40,6 +40,7 @@ class ImportadorBubok extends BaseResourceController
public function index()
{
checkPermission('importadores.bubok');
$viewData = [
'pageSubTitle' => lang('Basic.global.ManageAllRecords', [lang('Importador.importadorCatalogoTitle')]),
@ -53,6 +54,8 @@ class ImportadorBubok extends BaseResourceController
public function validarFila()
{
checkPermission('importadores.bubok');
$json = $this->request->getJSON();
if (!$json || empty($json->producto) || empty($json->pedido)) {
@ -121,6 +124,9 @@ class ImportadorBubok extends BaseResourceController
public function importarFila()
{
checkPermission('importadores.bubok');
$json = $this->request->getJSON();
// Validación mínima de datos comunes

View File

@ -43,6 +43,7 @@ class ImportadorCatalogo extends BaseResourceController
public function index()
{
checkPermission('importadores.catalogo');
$viewData = [
'pageSubTitle' => lang('Basic.global.ManageAllRecords', [lang('Importador.importadorCatalogoTitle')]),
@ -57,6 +58,8 @@ class ImportadorCatalogo extends BaseResourceController
public function validarFila()
{
checkPermission('importadores.catalogo');
$json = $this->request->getJSON();
// Validación inicial del JSON y del ISBN
@ -119,10 +122,10 @@ class ImportadorCatalogo extends BaseResourceController
}
public function importarFila()
{
checkPermission('importadores.catalogo');
$json = $this->request->getJSON();
if (!$json || !isset($json->fila[0])) {
@ -376,6 +379,7 @@ class ImportadorCatalogo extends BaseResourceController
}
private function calcularPrecioDesdeTarifa($isColor, $encuadernacionId, $ancho, $alto, $paginas, $tarifas)
{
// Solo aplicamos tarifa si la encuadernación es Rústica Fresada (id = 2)