diff --git a/CHANGELOG.md b/CHANGELOG.md index dfa2bc515..029eff0d1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ Tutti i maggiori cambiamenti di questo progetto saranno documentati in questo fi Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://keepachangelog.com/), e il progetto segue il [Semantic Versioning](http://semver.org/) per definire le versioni delle release. -- [2.4.28 (2021-12-07)](#2428-2021-12-07) +- [2.4.28 (2021-12-13)](#2428-2021-12-13) - [2.4.27 (2021-10-25)](#2427-2021-10-26) - [2.4.26 (2021-09-24)](#2426-2021-09-24) - [2.4.25 (2021-08-25)](#2425-2021-08-25) @@ -39,7 +39,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - [2.2 (2016-11-10)](#22-2016-11-10) - [2.1 (2015-04-02)](#21-2015-04-02) -## 2.4.28 (2021-12-07) +## 2.4.28 (2021-12-13) ### Aggiunto (Added) - Aggiunta colonna documento di acquisto e prezzo nel plugin **seriali** @@ -65,6 +65,8 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - Aggiunte note interne in template mail - Aggiunta duplicazione **DDT** - 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 ### Modificato (Changed) - Compilazione automatica tipo documento in fase di import FE solo se il campo non è impostato @@ -90,6 +92,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - Fix stampa documento tramite comando da tastiera - Fix campi abi cab nel modulo **banche** - Fix stampa fatturato + - Fix salvataggio categorie durante import articoli da CSV ## 2.4.27 (2021-10-26) diff --git a/modules/combinazioni_articoli/actions.php b/modules/combinazioni_articoli/actions.php index c0367c03b..b56fb7f61 100644 --- a/modules/combinazioni_articoli/actions.php +++ b/modules/combinazioni_articoli/actions.php @@ -43,7 +43,24 @@ switch (filter('op')) { break; - case 'gestione-variante': + case 'edit-variante': + $valori = (array) filter('attributo'); + $id_articolo = filter('id_articolo'); + + $database->delete('mg_articolo_attributo', ['id_articolo' => $id_articolo]); + + foreach ($valori as $valore){ + $database->insert('mg_articolo_attributo', [ + 'id_articolo' => $id_articolo, + 'id_valore' => $valore, + ]); + } + + flash()->info(tr('Variante modificata correttamente!')); + + break; + + case 'add-variante': $combinazione->generaVariante((array) filter('attributo'), filter('id_articolo')); flash()->info(tr('Variante aggiunta correttamente!')); diff --git a/modules/combinazioni_articoli/gestione-variante.php b/modules/combinazioni_articoli/add-variante.php similarity index 98% rename from modules/combinazioni_articoli/gestione-variante.php rename to modules/combinazioni_articoli/add-variante.php index d113f2604..e173c165c 100644 --- a/modules/combinazioni_articoli/gestione-variante.php +++ b/modules/combinazioni_articoli/add-variante.php @@ -19,7 +19,7 @@ $varianti_esistenti = array_column($varianti_esistenti, 'variante'); echo '
+ +'; diff --git a/modules/combinazioni_articoli/edit.php b/modules/combinazioni_articoli/edit.php index eb104e7f6..190809cbd 100644 --- a/modules/combinazioni_articoli/edit.php +++ b/modules/combinazioni_articoli/edit.php @@ -67,6 +67,7 @@ echo '