Aggiunte note interne in Preventivi e Contratti

This commit is contained in:
MatteoPistorello 2021-12-13 10:45:11 +01:00
parent d350e21a4a
commit 04c00952bf
6 changed files with 33 additions and 1 deletions

View File

@ -67,6 +67,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k
- Aggiunto codice distinta nello scadenzario
- Aggiunta azione di gruppo Aggiorna banca da Scadenzario e Fatture
- Aggiunto pulsante di modifica per le varianti di una combinazione
- Aggiunte note interne in Preventivi e Contratti
### Modificato (Changed)
- Compilazione automatica tipo documento in fase di import FE solo se il campo non è impostato

View File

@ -73,6 +73,7 @@ switch (post('op')) {
$contratto->numero = post('numero');
$contratto->budget = $budget;
$contratto->idreferente = post('idreferente');
$contratto->informazioniaggiuntive = post('informazioniaggiuntive');
// Informazioni sulle date del documento
$contratto->data_bozza = post('data_bozza') ?: null;

View File

@ -134,6 +134,19 @@ if (strtotime($record['data_conclusione']) < strtotime($record['data_accettazion
{[ "type": "textarea", "label": "<?php echo tr('Descrizione'); ?>", "name": "descrizione", "class": "autosize", "value": "$descrizione$" ]}
</div>
</div>
<?php
// Nascondo le note interne ai clienti
if ($user->gruppo != 'Clienti') {
echo '
<div class="row">
<div class="col-md-12">
{[ "type": "textarea", "label": "'.tr('Note interne').'", "name": "informazioniaggiuntive", "class": "autosize", "value": "$informazioniaggiuntive$", "extra": "rows=\'5\'" ]}
</div>
</div>';
}
?>
</div>
</div>

View File

@ -63,6 +63,7 @@ switch (post('op')) {
$preventivo->tempi_consegna = post('tempi_consegna');
$preventivo->numero = post('numero');
$preventivo->condizioni_fornitura = post('condizioni_fornitura');
$preventivo->informazioniaggiuntive = post('informazioniaggiuntive');
// Informazioni sulle date del documento
$preventivo->data_bozza = post('data_bozza') ?: null;

View File

@ -168,6 +168,18 @@ echo '
</div>
</div>
<?php
// Nascondo le note interne ai clienti
if ($user->gruppo != 'Clienti') {
echo '
<div class="row">
<div class="col-md-12">
{[ "type": "textarea", "label": "'.tr('Note interne').'", "name": "informazioniaggiuntive", "class": "autosize", "value": "$informazioniaggiuntive$", "extra": "rows=\'5\'" ]}
</div>
</div>';
}
?>
<!--div class="pull-right">
<button type="submit" class="btn btn-success"><i class="fa fa-check"></i> <?php echo tr('Salva modifiche'); ?></button>
</div-->

View File

@ -109,4 +109,8 @@ DELETE FROM `zz_modules` WHERE `zz_modules`.`name` = 'Gestione componenti';
-- Aggiunta distinta scadenze
ALTER TABLE `co_scadenziario` ADD `distinta` VARCHAR(255) NULL AFTER `presentazioni_exported_at`;
INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `format`, `search_inside`, `order_by`, `visible`, `summable`, `default`) VALUES
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Distinta', 'co_scadenziario.distinta', 15, 1, 0, 0, '', '', 0, 0, 1);
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Scadenzario'), 'Distinta', 'co_scadenziario.distinta', 15, 1, 0, 0, '', '', 0, 0, 1);
-- Aggiunte note interne in Contratti e Preventivi
ALTER TABLE `co_preventivi` ADD `informazioniaggiuntive` TEXT NULL DEFAULT NULL AFTER `sconto_finale_percentuale`;
ALTER TABLE `co_contratti` ADD `informazioniaggiuntive` TEXT NULL DEFAULT NULL AFTER `sconto_finale_percentuale`;