1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-03-12 17:20:08 +01:00

Merge pull request #1591 from cristianviale/v2.6

fix: #1585 possibilità, in azioni di gruppo, di poter attivare/disattivare massivamente gli articoli selezionati
This commit is contained in:
FabioL 2025-02-15 20:15:07 +01:00 committed by GitHub
commit 0cd6a59107
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -441,6 +441,17 @@ switch (post('op')) {
flash()->info(tr('Listino aggiornato correttamente!'));
break;
case 'change-attivo':
foreach ($id_records as $id) {
$articolo = Articolo::find($id);
$articolo->attivo = post('attivo');
$articolo->save();
}
flash()->info(tr('Articoli '.(post('attivo') ? 'attivati' : 'disattivati').' correttamente!'));
break;
}
@ -632,4 +643,16 @@ $operations['stampa-etichette'] = [
],
];
$operations['change-attivo'] = [
'text' => '<span><i class="fa fa-refresh"></i> '.tr('Attiva/Disattiva articoli').'</span>',
'data' => [
'title' => tr('Attivazione/Disattivazione articoli selezionati'),
'msg' => 'Per ciascun articolo selezionato...<br><br>
{[ "type": "checkbox", "label": "'.tr('Attivo').'", "name": "attivo", "value": "0", "placeholder": "'.tr('Articolo attivo').'" ]}<br>',
'button' => tr('Procedi'),
'class' => 'btn btn-lg btn-success',
'blank' => false,
],
];
return $operations;