Aggiunta eliminazione massiva attività (beta)
This commit is contained in:
parent
b6153fff53
commit
948c0e1fb8
|
@ -227,10 +227,28 @@ switch (post('op')) {
|
||||||
flash()->info(tr('Attività duplicate correttamente!'));
|
flash()->info(tr('Attività duplicate correttamente!'));
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'delete-bulk':
|
||||||
|
foreach ($id_records as $id) {
|
||||||
|
$intervento = Intervento::find($id);
|
||||||
|
try {
|
||||||
|
$intervento->delete();
|
||||||
|
} catch (InvalidArgumentException $e) {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
flash()->info(tr('Interventi eliminati!'));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
if (App::debug()) {
|
||||||
'export-bulk' => [
|
$operations['delete-bulk'] = [
|
||||||
|
'text' => '<span><i class="fa fa-trash"></i> '.tr('Elimina selezionati').'</span> <span class="label label-danger" >beta</span>',
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$operations['export-bulk'] = [
|
||||||
'text' => '<span><i class="fa fa-file-archive-o"></i> '.tr('Esporta stampe'),
|
'text' => '<span><i class="fa fa-file-archive-o"></i> '.tr('Esporta stampe'),
|
||||||
'data' => [
|
'data' => [
|
||||||
'title' => tr('Vuoi davvero esportare queste stampe in un archivio ZIP?'),
|
'title' => tr('Vuoi davvero esportare queste stampe in un archivio ZIP?'),
|
||||||
|
@ -239,9 +257,9 @@ return [
|
||||||
'class' => 'btn btn-lg btn-warning',
|
'class' => 'btn btn-lg btn-warning',
|
||||||
'blank' => true,
|
'blank' => true,
|
||||||
],
|
],
|
||||||
],
|
];
|
||||||
|
|
||||||
'crea_fattura' => [
|
$operations['crea_fattura'] = [
|
||||||
'text' => '<span><i class="fa fa-file-code-o"></i> '.tr('Fattura _TYPE_', ['_TYPE_' => strtolower($module['name'])]),
|
'text' => '<span><i class="fa fa-file-code-o"></i> '.tr('Fattura _TYPE_', ['_TYPE_' => strtolower($module['name'])]),
|
||||||
'data' => [
|
'data' => [
|
||||||
'title' => tr('Fatturare gli _TYPE_ selezionati?', ['_TYPE_' => strtolower($module['name'])]).' <small><i class="fa fa-question-circle-o tip" title="'.tr('Verranno fatturati solo gli interventi completati non collegati a contratti o preventivi').'."></i></small>',
|
'title' => tr('Fatturare gli _TYPE_ selezionati?', ['_TYPE_' => strtolower($module['name'])]).' <small><i class="fa fa-question-circle-o tip" title="'.tr('Verranno fatturati solo gli interventi completati non collegati a contratti o preventivi').'."></i></small>',
|
||||||
|
@ -251,9 +269,9 @@ return [
|
||||||
'class' => 'btn btn-lg btn-warning',
|
'class' => 'btn btn-lg btn-warning',
|
||||||
'blank' => false,
|
'blank' => false,
|
||||||
],
|
],
|
||||||
],
|
];
|
||||||
|
|
||||||
'cambia_stato' => [
|
$operations['cambia_stato'] = [
|
||||||
'text' => '<span><i class="fa fa-refresh"></i> '.tr('Cambia stato'),
|
'text' => '<span><i class="fa fa-refresh"></i> '.tr('Cambia stato'),
|
||||||
'data' => [
|
'data' => [
|
||||||
'title' => tr('Vuoi davvero cambiare lo stato per questi interventi?'),
|
'title' => tr('Vuoi davvero cambiare lo stato per questi interventi?'),
|
||||||
|
@ -263,9 +281,9 @@ return [
|
||||||
'class' => 'btn btn-lg btn-warning',
|
'class' => 'btn btn-lg btn-warning',
|
||||||
'blank' => false,
|
'blank' => false,
|
||||||
],
|
],
|
||||||
],
|
];
|
||||||
|
|
||||||
'copy-bulk' => [
|
$operations['copy-bulk'] = [
|
||||||
'text' => '<span><i class="fa fa-clone"></i> '.tr('Duplica attività'),
|
'text' => '<span><i class="fa fa-clone"></i> '.tr('Duplica attività'),
|
||||||
'data' => [
|
'data' => [
|
||||||
'title' => tr('Vuoi davvero fare una copia degli interventi selezionati?'),
|
'title' => tr('Vuoi davvero fare una copia degli interventi selezionati?'),
|
||||||
|
@ -277,5 +295,6 @@ return [
|
||||||
'class' => 'btn btn-lg btn-warning',
|
'class' => 'btn btn-lg btn-warning',
|
||||||
'blank' => false,
|
'blank' => false,
|
||||||
],
|
],
|
||||||
],
|
];
|
||||||
];
|
|
||||||
|
return $operations;
|
||||||
|
|
Loading…
Reference in New Issue