Ordinamento azioni di gruppo Attività
This commit is contained in:
parent
aff534e44b
commit
78f7ef647c
|
@ -410,6 +410,35 @@ switch (post('op')) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$operations['cambia_stato'] = [
|
||||||
|
'text' => '<span><i class="fa fa-refresh"></i> '.tr('Cambia stato'),
|
||||||
|
'data' => [
|
||||||
|
'title' => tr('Vuoi davvero cambiare lo stato per questi interventi?'),
|
||||||
|
'msg' => tr('Seleziona lo stato in cui spostare tutti gli interventi non completati').'.<br>
|
||||||
|
<br>{[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `title` as descrizione, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `deleted_at` IS NULL ORDER BY `title`" ]}',
|
||||||
|
'button' => tr('Procedi'),
|
||||||
|
'class' => 'btn btn-lg btn-warning',
|
||||||
|
'blank' => false,
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
||||||
|
$operations['copy-bulk'] = [
|
||||||
|
'text' => '<span><i class="fa fa-clone"></i> '.tr('Duplica attività'),
|
||||||
|
'data' => [
|
||||||
|
'title' => tr('Vuoi davvero fare una copia degli interventi selezionati?'),
|
||||||
|
'msg' => '<br>{[ "type": "timestamp", "label": "'.tr('Data/ora richiesta').'", "name": "data_richiesta", "required": 0, "value": "-now-", "required":1 ]}
|
||||||
|
<br>{[ "type": "select", "label": "'.tr('Stato').'", "name": "idstatointervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `title` as descrizione, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `deleted_at` IS NULL ORDER BY `title`", "value": "" ]}
|
||||||
|
<br>{[ "type":"checkbox", "label":"'.tr('Duplica righe').'", "name":"righe", "value":"" ]}
|
||||||
|
<br>{[ "type":"checkbox", "label":"'.tr('Duplica sessioni').'", "name":"sessioni", "value":"" ]}
|
||||||
|
<br>{[ "type":"checkbox", "label":"'.tr('Duplica impianti').'", "name":"impianti", "value":"" ]}
|
||||||
|
<br>{[ "type":"checkbox", "label":"'.tr('Duplica allegati').'", "name":"allegati", "value":"" ]}
|
||||||
|
<style>.swal2-modal{ width:600px !important; }</style>',
|
||||||
|
'button' => tr('Procedi'),
|
||||||
|
'class' => 'btn btn-lg btn-warning',
|
||||||
|
'blank' => false,
|
||||||
|
],
|
||||||
|
];
|
||||||
|
|
||||||
// TODO: 06/08/2024 Migliorare e portare in versione stabile
|
// TODO: 06/08/2024 Migliorare e portare in versione stabile
|
||||||
if (App::debug()) {
|
if (App::debug()) {
|
||||||
$operations['delete-bulk'] = [
|
$operations['delete-bulk'] = [
|
||||||
|
@ -443,43 +472,13 @@ $operations['crea_fattura'] = [
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
$operations['cambia_stato'] = [
|
$operations['firma-intervento'] = [
|
||||||
'text' => '<span><i class="fa fa-refresh"></i> '.tr('Cambia stato'),
|
'text' => '<span><i class="fa fa-pencil"></i> '.tr('Firma interventi').'</span>',
|
||||||
'data' => [
|
'data' => [
|
||||||
'title' => tr('Vuoi davvero cambiare lo stato per questi interventi?'),
|
'title' => tr('Firma'),
|
||||||
'msg' => tr('Seleziona lo stato in cui spostare tutti gli interventi non completati').'.<br>
|
'type' => 'modal',
|
||||||
<br>{[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `title` as descrizione, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `deleted_at` IS NULL ORDER BY `title`" ]}',
|
'origine' => 'interventi',
|
||||||
'button' => tr('Procedi'),
|
'url' => $module->fileurl('modals/firma.php'),
|
||||||
'class' => 'btn btn-lg btn-warning',
|
|
||||||
'blank' => false,
|
|
||||||
],
|
|
||||||
];
|
|
||||||
|
|
||||||
$operations['copy-bulk'] = [
|
|
||||||
'text' => '<span><i class="fa fa-clone"></i> '.tr('Duplica attività'),
|
|
||||||
'data' => [
|
|
||||||
'title' => tr('Vuoi davvero fare una copia degli interventi selezionati?'),
|
|
||||||
'msg' => '<br>{[ "type": "timestamp", "label": "'.tr('Data/ora richiesta').'", "name": "data_richiesta", "required": 0, "value": "-now-", "required":1 ]}
|
|
||||||
<br>{[ "type": "select", "label": "'.tr('Stato').'", "name": "idstatointervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `title` as descrizione, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `deleted_at` IS NULL ORDER BY `title`", "value": "" ]}
|
|
||||||
<br>{[ "type":"checkbox", "label":"'.tr('Duplica righe').'", "name":"righe", "value":"" ]}
|
|
||||||
<br>{[ "type":"checkbox", "label":"'.tr('Duplica sessioni').'", "name":"sessioni", "value":"" ]}
|
|
||||||
<br>{[ "type":"checkbox", "label":"'.tr('Duplica impianti').'", "name":"impianti", "value":"" ]}
|
|
||||||
<br>{[ "type":"checkbox", "label":"'.tr('Duplica allegati').'", "name":"allegati", "value":"" ]}
|
|
||||||
<style>.swal2-modal{ width:600px !important; }</style>',
|
|
||||||
'button' => tr('Procedi'),
|
|
||||||
'class' => 'btn btn-lg btn-warning',
|
|
||||||
'blank' => false,
|
|
||||||
],
|
|
||||||
];
|
|
||||||
|
|
||||||
$operations['stampa-riepilogo'] = [
|
|
||||||
'text' => '<span><i class="fa fa-print"></i> '.tr('Stampa riepilogo'),
|
|
||||||
'data' => [
|
|
||||||
'title' => tr('Stampare il riepilogo delle attività selezionate?'),
|
|
||||||
'msg' => '<br>{[ "type": "select", "label": "'.tr('Stampa riepilogo').'", "name": "tipo", "required": "1", "values": "list=\"cliente\": \"Clienti\", \"interno\": \"Interno\"", "value": "cliente" ]}',
|
|
||||||
'button' => tr('Stampa'),
|
|
||||||
'class' => 'btn btn-lg btn-warning',
|
|
||||||
'blank' => true,
|
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@ -494,13 +493,14 @@ $operations['send-mail'] = [
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
$operations['firma-intervento'] = [
|
$operations['stampa-riepilogo'] = [
|
||||||
'text' => '<span><i class="fa fa-pencil"></i> '.tr('Firma interventi').'</span>',
|
'text' => '<span><i class="fa fa-print"></i> '.tr('Stampa riepilogo'),
|
||||||
'data' => [
|
'data' => [
|
||||||
'title' => tr('Firma'),
|
'title' => tr('Stampare il riepilogo delle attività selezionate?'),
|
||||||
'type' => 'modal',
|
'msg' => '<br>{[ "type": "select", "label": "'.tr('Stampa riepilogo').'", "name": "tipo", "required": "1", "values": "list=\"cliente\": \"Clienti\", \"interno\": \"Interno\"", "value": "cliente" ]}',
|
||||||
'origine' => 'interventi',
|
'button' => tr('Stampa'),
|
||||||
'url' => $module->fileurl('modals/firma.php'),
|
'class' => 'btn btn-lg btn-warning',
|
||||||
|
'blank' => true,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue