mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-22 22:37:37 +01:00
standardizzazione flag can_delete
This commit is contained in:
parent
67818b4214
commit
6facc26a96
@ -40,9 +40,9 @@ switch (post('op')) {
|
||||
|
||||
//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) {
|
||||
$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 {
|
||||
$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);
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?php
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
if ($record['is_cancellabile']) {
|
||||
if ($record['can_delete']) {
|
||||
$attr = '';
|
||||
} else {
|
||||
$attr = 'readonly';
|
||||
@ -59,7 +59,7 @@ if (!empty($contratti)) {
|
||||
|
||||
|
||||
|
||||
if (!empty($record['is_cancellabile'])) {
|
||||
if (!empty($record['can_delete'])) {
|
||||
echo '
|
||||
<a class="btn btn-danger ask" data-backto="record-list">
|
||||
<i class="fa fa-trash"></i>'.tr('Elimina').'
|
||||
|
@ -40,9 +40,9 @@ switch (post('op')) {
|
||||
|
||||
//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) {
|
||||
$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 {
|
||||
$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);
|
||||
|
@ -2,7 +2,7 @@
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
|
||||
if ($record['is_cancellabile']) {
|
||||
if ($record['can_delete']) {
|
||||
$attr = '';
|
||||
} else {
|
||||
$attr = 'readonly';
|
||||
@ -59,7 +59,7 @@ if (!empty($preventivi)) {
|
||||
}
|
||||
|
||||
|
||||
if (!empty($record['is_cancellabile'])) {
|
||||
if (!empty($record['can_delete'])) {
|
||||
echo '
|
||||
<a class="btn btn-danger ask" data-backto="record-list">
|
||||
<i class="fa fa-trash"></i>'.tr('Elimina').'
|
||||
|
@ -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 vendita', 'prezzo_vendita', 6, 1, 0, 1, 1, 0, 1);
|
||||
|
||||
-- Aggiunta flag is_cancellabile per stati preventivi e contratti
|
||||
ALTER TABLE `co_statipreventivi` ADD `is_cancellabile` BOOLEAN NOT NULL DEFAULT TRUE;
|
||||
ALTER TABLE `co_staticontratti` ADD `is_cancellabile` BOOLEAN NOT NULL DEFAULT TRUE;
|
||||
-- Aggiunta flag can_delete per stati preventivi e contratti
|
||||
ALTER TABLE `co_statipreventivi` ADD `can_delete` 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
|
||||
UPDATE `co_statipreventivi` SET `is_cancellabile` = '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` = 'Bozza';
|
||||
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 `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione';
|
||||
UPDATE `co_staticontratti` SET `is_cancellabile` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso';
|
||||
UPDATE `co_staticontratti` SET `is_cancellabile` = '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` = 'Bozza';
|
||||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'In lavorazione';
|
||||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Concluso';
|
||||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Fatturato';
|
||||
UPDATE `co_staticontratti` SET `can_delete` = '0' WHERE `co_staticontratti`.`descrizione` = 'Parzialmente fatturato';
|
Loading…
x
Reference in New Issue
Block a user