Aggiunta azione di gruppo per aggiornare um degli articoli

This commit is contained in:
MatteoPistorello 2021-11-03 10:10:33 +01:00
parent b633999a31
commit c48b3a692e
1 changed files with 34 additions and 1 deletions

View File

@ -207,7 +207,7 @@ switch (post('op')) {
}
if ($n_articoli > 0) {
flash()->info(tr('Categoria cambiata a _NUM_ articoli!', [
flash()->info(tr('Aliquota iva cambiata a _NUM_ articoli!', [
'_NUM_' => $n_articoli,
]));
} else {
@ -237,6 +237,28 @@ switch (post('op')) {
'_NUM_' => $n_art,
]));
break;
case 'change-um':
$um = post('um');
$n_articoli = 0;
foreach ($id_records as $id) {
$articolo = Articolo::find($id);
$articolo->um = $um;
$articolo->save();
++$n_articoli;
}
if ($n_articoli > 0) {
flash()->info(tr('Unità di misura cambiata a _NUM_ articoli!', [
'_NUM_' => $n_articoli,
]));
} else {
flash()->warning(tr('Nessun articolo modificato!'));
}
break;
}
@ -356,4 +378,15 @@ $operations['set-acquisto-ifzero'] = [
],
];
$operations['change-um'] = [
'text' => '<span><i class="fa fa-balance-scale"></i> '.tr('Aggiorna unità di misura').'</span>',
'data' => [
'title' => tr('Cambiare l\'unità di misura?'),
'msg' => tr('Per ciascun articolo selezionato, verrà modificata l\'unità di misura').'
<br><br>{[ "type": "select", "label": "'.tr('Unità di misura').'", "name": "um", "required": 1, "ajax-source": "misure" ]}',
'button' => tr('Procedi'),
'class' => 'btn btn-lg btn-warning',
],
];
return $operations;