Skip to content

Commit 3dd0ca7

Browse files
committed
refactor: #1612 Rinominato flag Completato in Bloccato
1 parent 587b6c6 commit 3dd0ca7

51 files changed

Lines changed: 210 additions & 167 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

include/common/importa.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@
127127
elseif ($final_module->getTranslation('title') == 'Attività') {
128128
echo '
129129
<div class="col-md-6">
130-
{[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato_intervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `in_statiintervento_lang`.`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 AND `is_completato` = 0 ORDER BY `title`" ]}
130+
{[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato_intervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `in_statiintervento_lang`.`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 AND `is_bloccato` = 0 ORDER BY `title`" ]}
131131
</div>
132132
133133
<div class="col-md-6">

include/riferimenti/riferimenti.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@
8888

8989
// Individuazione attività disponibili
9090
$interventi = Intervento::whereHas('stato', function ($query) {
91-
$stati = StatoIntervento::where('is_completato', '0')->get();
91+
$stati = StatoIntervento::where('is_bloccato', '0')->get();
9292
$query->whereIn('id', $stati->pluck('id'));
9393
})->get();
9494
foreach ($interventi as $elemento) {

modules/contratti/bulk.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
'predefined' => 1,
4444
'dir' => 'entrata',
4545
])['id'];
46-
$stati_completati = $dbo->fetchOne('SELECT GROUP_CONCAT(`title` SEPARATOR ", ") AS stati_completati FROM `co_staticontratti` LEFT JOIN `co_staticontratti_lang` ON (`co_staticontratti`.`id` = `co_staticontratti_lang`.`id_record` AND `co_staticontratti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `is_completato` = 1')['stati_completati'];
46+
$stati_completati = $dbo->fetchOne('SELECT GROUP_CONCAT(`title` SEPARATOR ", ") AS stati_completati FROM `co_staticontratti` LEFT JOIN `co_staticontratti_lang` ON (`co_staticontratti`.`id` = `co_staticontratti_lang`.`id_record` AND `co_staticontratti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `is_bloccato= 1')['stati_completati'];
4747

4848
switch (post('op')) {
4949
case 'create_invoice':
@@ -148,7 +148,7 @@
148148
// Lettura righe selezionate
149149
foreach ($id_records as $id) {
150150
$contratto = Contratto::find($id);
151-
$rinnova = !empty($contratto->data_accettazione) && !empty($contratto->data_conclusione) && $contratto->data_accettazione != '0000-00-00' && $contratto->data_conclusione != '0000-00-00' && $contratto->stato->is_completato && $contratto->rinnovabile;
151+
$rinnova = !empty($contratto->data_accettazione) && !empty($contratto->data_conclusione) && $contratto->data_accettazione != '0000-00-00' && $contratto->data_conclusione != '0000-00-00' && $contratto->stato->is_bloccato& $contratto->rinnovabile;
152152

153153
if ($rinnova) {
154154
$diff = $contratto->data_conclusione->diffAsCarbonInterval($contratto->data_accettazione);

modules/contratti/buttons.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@
3434
</button>
3535
</div>';
3636

37-
$rinnova = !empty($record['data_accettazione']) && !empty($record['data_conclusione']) && $record['data_accettazione'] != '0000-00-00' && $record['data_conclusione'] != '0000-00-00' && $record['is_completato'] && $record['rinnovabile'];
37+
$rinnova = !empty($record['data_accettazione']) && !empty($record['data_conclusione']) && $record['data_accettazione'] != '0000-00-00' && $record['data_conclusione'] != '0000-00-00' && $record['is_bloccato'] && $record['rinnovabile'];
3838

39-
$stati_completati = $dbo->fetchOne('SELECT GROUP_CONCAT(`title` SEPARATOR ", ") AS stati_completati FROM `co_staticontratti` LEFT JOIN `co_staticontratti_lang` ON (`co_staticontratti`.`id` = `co_staticontratti_lang`.`id_record` AND `co_staticontratti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `is_completato` = 1')['stati_completati'];
39+
$stati_completati = $dbo->fetchOne('SELECT GROUP_CONCAT(`title` SEPARATOR ", ") AS stati_completati FROM `co_staticontratti` LEFT JOIN `co_staticontratti_lang` ON (`co_staticontratti`.`id` = `co_staticontratti_lang`.`id_record` AND `co_staticontratti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `is_bloccato` = 1')['stati_completati'];
4040

4141
echo '
4242
<div class="tip" data-widget="tooltip" title="'.tr('Il contratto è rinnovabile se sono definite le date di accettazione e conclusione e si trova in uno di questi stati: _STATE_LIST_', [

modules/contratti/edit.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
use Models\Module;
2222
use Modules\Contratti\Stato;
2323

24-
$block_edit = $record['is_completato'];
24+
$block_edit = $record['is_bloccato'];
2525
$data_accettazione = $record['data_accettazione'] ? strtotime((string) $record['data_accettazione']) : '';
2626
$data_conclusione = $record['data_conclusione'] ? strtotime((string) $record['data_conclusione']) : '';
2727

@@ -215,15 +215,15 @@
215215
<div class="card card-primary collapsable <?php echo ($record['tipo_anagrafica'] == 'Ente pubblico' || $record['tipo_anagrafica'] == 'Azienda') ? 'show' : 'hide'; ?> <?php echo $collapsed; ?>">
216216
<div class=" card-header">
217217
<h4 class=" card-title">
218-
218+
219219
<?php echo tr('Dati appalto'); ?></h4>
220220

221221
<div class="card-tools pull-right">
222222
<button type="button" class="btn btn-tool" data-card-widget="collapse">
223223
<i class="fa fa-plus"></i>
224224
</button>
225225
</div>
226-
226+
227227
</div>
228228
<div class="card-body">
229229
<div class="row">
@@ -245,7 +245,7 @@
245245
</div>
246246
</div>
247247
</div>
248-
248+
249249

250250
<!-- COSTI -->
251251
<div class="card card-primary">
@@ -393,11 +393,11 @@
393393
<button title="'.tr('Aggiungi articolo alla vendita').'" class="btn btn-primary tip" type="button" onclick="salvaArticolo()">
394394
<i class="fa fa-plus"></i> '.tr('Aggiungi').'
395395
</button>
396-
396+
397397
<a class="btn btn-primary" onclick="gestioneRiga(this)" data-title="'.tr('Aggiungi riga').'">
398398
<i class="fa fa-plus"></i> '.tr('Riga').'
399399
</a>
400-
400+
401401
<div class="btn-group tip" data-card-widget="tooltip">
402402
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
403403
<i class="fa fa-list"></i> '.tr('Altro').'
@@ -476,7 +476,7 @@ function caricaRighe(id_riga) {
476476
477477
$(document).ready(function() {
478478
caricaRighe(null);
479-
479+
480480
$("#data_accettazione").on("dp.change", function() {
481481
if($(this).val()){
482482
$("#data_rifiuto").attr("disabled", true);
@@ -557,7 +557,7 @@ function caricaRighe(id_riga) {
557557
async function salvaArticolo() {
558558
// Salvataggio via AJAX
559559
await salvaForm("#edit-form");
560-
560+
561561
$("#link_form").ajaxSubmit({
562562
url: globals.rootdir + "/actions.php",
563563
data: {

modules/contratti/init.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
`an_anagrafiche`.`tipo` AS tipo_anagrafica,
3131
`co_staticontratti`.`is_fatturabile` AS is_fatturabile,
3232
`co_staticontratti`.`is_pianificabile` AS is_pianificabile,
33-
`co_staticontratti`.`is_completato` AS is_completato,
33+
`co_staticontratti`.`is_bloccato` AS is_bloccato,
3434
`co_staticontratti_lang`.`title` AS stato,
3535
GROUP_CONCAT(`my_impianti_contratti`.`idimpianto`) AS idimpianti,
3636
`co_contratti`.`id_categoria` as id_categoria,

modules/contratti/row-list.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
use Models\Plugin;
2424

25-
$block_edit = $record['is_completato'];
25+
$block_edit = $record['is_bloccato'];
2626
$order_row_desc = $_SESSION['module_'.$id_module]['order_row_desc'];
2727
$righe = $order_row_desc ? $contratto->getRighe()->sortByDesc('created_at') : $contratto->getRighe();
2828
$colspan = '8';
@@ -252,7 +252,7 @@
252252
</a>';
253253
}
254254

255-
if (empty($record['is_completato'])) {
255+
if (empty($record['is_bloccato'])) {
256256
echo '
257257
<a class="btn btn-xs btn-warning" title="'.tr('Modifica riga').'" onclick="modificaRiga(this)">
258258
<i class="fa fa-edit"></i>

modules/contratti/src/Contratto.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ public function triggerEvasione(Component $trigger)
254254
$interventi = $this->interventi;
255255
$stato_intervento = \Modules\Interventi\Stato::where('codice', $codice_intervento)->first();
256256
foreach ($interventi as $intervento) {
257-
if ($intervento->stato->is_completato == 1) {
257+
if ($intervento->stato->is_bloccato == 1) {
258258
$intervento->stato()->associate($stato_intervento);
259259
$intervento->save();
260260
}

modules/contratti/src/Stato.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@ class Stato extends Model
3434
'title',
3535
];
3636

37-
public static function build($icona = null, $colore = null, $is_completato = null, $is_fatturabile = null, $is_pianificabile = null)
37+
public static function build($icona = null, $colore = null, $is_bloccato = null, $is_fatturabile = null, $is_pianificabile = null)
3838
{
3939
$model = new static();
4040
$model->icona = $icona;
4141
$model->colore = $colore;
42-
$model->is_completato = $is_completato;
42+
$model->is_bloccato = $is_bloccato;
4343
$model->is_fatturabile = $is_fatturabile;
4444
$model->is_pianificabile = $is_pianificabile;
4545
$model->save();

modules/contratti/widgets/contratti_scadenza.dashboard.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
$rs = $dbo->fetchArray('
2424
SELECT
2525
`co_contratti`.`id`,
26-
((SELECT SUM(`co_righe_contratti`.`qta`) FROM `co_righe_contratti` WHERE `co_righe_contratti`.`um` = "ore" AND `co_righe_contratti`.`idcontratto` = `co_contratti`.`id`) - IFNULL((SELECT SUM(`in_interventi_tecnici`.`ore`) FROM `in_interventi_tecnici` INNER JOIN `in_interventi` ON `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id` WHERE `in_interventi`.`id_contratto` = `co_contratti`.`id` AND `in_interventi`.`idstatointervento` IN (SELECT `in_statiintervento`.`id` FROM `in_statiintervento` WHERE `in_statiintervento`.`is_completato` = 1)),0)) AS `ore_rimanenti`,
26+
((SELECT SUM(`co_righe_contratti`.`qta`) FROM `co_righe_contratti` WHERE `co_righe_contratti`.`um` = "ore" AND `co_righe_contratti`.`idcontratto` = `co_contratti`.`id`) - IFNULL((SELECT SUM(`in_interventi_tecnici`.`ore`) FROM `in_interventi_tecnici` INNER JOIN `in_interventi` ON `in_interventi_tecnici`.`idintervento` = `in_interventi`.`id` WHERE `in_interventi`.`id_contratto` = `co_contratti`.`id` AND `in_interventi`.`idstatointervento` IN (SELECT `in_statiintervento`.`id` FROM `in_statiintervento` WHERE `in_statiintervento`.`is_bloccato` = 1)),0)) AS `ore_rimanenti`,
2727
`co_contratti`.`nome`,
2828
DATEDIFF(`data_conclusione`, NOW()) AS giorni_rimanenti,
2929
`co_contratti`.`data_accettazione`,

0 commit comments

Comments
 (0)