1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-23 06:47:40 +01:00

standardizzazione flag can_delete

This commit is contained in:
Luca 2019-11-14 10:22:47 +01:00
parent 67818b4214
commit 6facc26a96
5 changed files with 18 additions and 18 deletions

View File

@ -40,9 +40,9 @@ switch (post('op')) {
//scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei contratti //scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei contratti
if (count($dbo->fetchArray('SELECT id FROM co_contratti WHERE idstato='.prepare($id_record))) > 0) { if (count($dbo->fetchArray('SELECT id FROM co_contratti WHERE idstato='.prepare($id_record))) > 0) {
$query = 'UPDATE co_staticontratti SET deleted_at = NOW() WHERE is_cancellabile = 1 AND id='.prepare($id_record); $query = 'UPDATE co_staticontratti SET deleted_at = NOW() WHERE can_delete = 1 AND id='.prepare($id_record);
} else { } else {
$query = 'DELETE FROM co_staticontratti WHERE is_cancellabile = 1 AND id='.prepare($id_record); $query = 'DELETE FROM co_staticontratti WHERE can_delete = 1 AND id='.prepare($id_record);
} }
$dbo->query($query); $dbo->query($query);

View File

@ -1,7 +1,7 @@
<?php <?php
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
if ($record['is_cancellabile']) { if ($record['can_delete']) {
$attr = ''; $attr = '';
} else { } else {
$attr = 'readonly'; $attr = 'readonly';
@ -59,7 +59,7 @@ if (!empty($contratti)) {
if (!empty($record['is_cancellabile'])) { if (!empty($record['can_delete'])) {
echo ' echo '
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i>'.tr('Elimina').' <i class="fa fa-trash"></i>'.tr('Elimina').'

View File

@ -40,9 +40,9 @@ switch (post('op')) {
//scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei preventivi //scelgo se settare come eliminato o cancellare direttamente la riga se non è stato utilizzato nei preventivi
if (count($dbo->fetchArray('SELECT id FROM co_preventivi WHERE idstato='.prepare($id_record))) > 0) { if (count($dbo->fetchArray('SELECT id FROM co_preventivi WHERE idstato='.prepare($id_record))) > 0) {
$query = 'UPDATE co_statipreventivi SET deleted_at = NOW() WHERE is_cancellabile = 1 AND id='.prepare($id_record); $query = 'UPDATE co_statipreventivi SET deleted_at = NOW() WHERE can_delete = 1 AND id='.prepare($id_record);
} else { } else {
$query = 'DELETE FROM co_statipreventivi WHERE is_cancellabile = 1 AND id='.prepare($id_record); $query = 'DELETE FROM co_statipreventivi WHERE can_delete = 1 AND id='.prepare($id_record);
} }
$dbo->query($query); $dbo->query($query);

View File

@ -2,7 +2,7 @@
include_once __DIR__.'/../../core.php'; include_once __DIR__.'/../../core.php';
if ($record['is_cancellabile']) { if ($record['can_delete']) {
$attr = ''; $attr = '';
} else { } else {
$attr = 'readonly'; $attr = 'readonly';
@ -59,7 +59,7 @@ if (!empty($preventivi)) {
} }
if (!empty($record['is_cancellabile'])) { if (!empty($record['can_delete'])) {
echo ' echo '
<a class="btn btn-danger ask" data-backto="record-list"> <a class="btn btn-danger ask" data-backto="record-list">
<i class="fa fa-trash"></i>'.tr('Elimina').' <i class="fa fa-trash"></i>'.tr('Elimina').'

View File

@ -884,16 +884,16 @@ INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`,
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), 'Prezzo di acquisto', 'prezzo_acquisto', 6, 1, 0, 1, 1, 0, 1), ((SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), 'Prezzo di acquisto', 'prezzo_acquisto', 6, 1, 0, 1, 1, 0, 1),
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), 'Prezzo di vendita', 'prezzo_vendita', 6, 1, 0, 1, 1, 0, 1); ((SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), 'Prezzo di vendita', 'prezzo_vendita', 6, 1, 0, 1, 1, 0, 1);
-- Aggiunta flag is_cancellabile per stati preventivi e contratti -- Aggiunta flag can_delete per stati preventivi e contratti
ALTER TABLE `co_statipreventivi` ADD `is_cancellabile` BOOLEAN NOT NULL DEFAULT TRUE; ALTER TABLE `co_statipreventivi` ADD `can_delete` BOOLEAN NOT NULL DEFAULT TRUE;
ALTER TABLE `co_staticontratti` ADD `is_cancellabile` BOOLEAN NOT NULL DEFAULT TRUE; ALTER TABLE `co_staticontratti` ADD `can_delete` BOOLEAN NOT NULL DEFAULT TRUE;
-- Imposto gli stati Bozza, In lavorazione e Concluso non eliminabili per stati preventivi e contratti -- Imposto gli stati Bozza, In lavorazione e Concluso non eliminabili per stati preventivi e contratti
UPDATE `co_statipreventivi` SET `is_cancellabile` = '0' WHERE `co_statipreventivi`.`descrizione` = 'Bozza'; UPDATE `co_statipreventivi` SET `can_delete` = '0' WHERE `co_statipreventivi`.`descrizione` = 'Bozza';
UPDATE `co_statipreventivi` SET `is_cancellabile` = '0' WHERE `co_statipreventivi`.`descrizione` = 'In lavorazione'; UPDATE `co_statipreventivi` SET `can_delete` = '0' WHERE `co_statipreventivi`.`descrizione` = 'In lavorazione';
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Bozza'; UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Bozza';
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione'; UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione';
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso'; UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso';
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato'; UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato';
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato'; UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato';