diff --git a/CHANGELOG.md b/CHANGELOG.md index 419585211..272d56d9e 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +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.42 (2023-03-10)](#2442-2023-03-10) - [2.4.41 (2023-02-27)](#2441-2023-02-27) - [2.4.40 (2023-02-17)](#2440-2023-02-17) - [2.4.39 (2023-01-13)](#2439-2023-01-13) @@ -52,6 +53,31 @@ 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.42 (2023-03-10) +### Aggiunto (Added) +- Aggiunta la gestione della provvigione in fase di aggiunta riga +- Aggiunta la selezione del sezionale in ddt trasferimento fra sedi +- Aggiunta impostazione di articolo e conto in fase di import FE +- Aggiunta possibilità di cambiare gruppo agli utenti +- Aggiunto messaggio aggiornamento utente +- Aggiunta possibilità di generare password casuali +- Aggiunta inserimento seriale in fatture di acquisto emesse +- Aggiunta impostazione per forzare la dimensione dei widget in Dashboard +### Modificato (Changed) +- Migliorata la visualizzazione delle attività in Dashboard +- Migliorata la gestione del fattore moltiplicativo +- Migliorati i riferimenti in fase di importazione fatture elettroniche +### Fixed +- Corretto il suggerimento dello sconto articolo +- Corretta la visualizzazione dello sconto per range nei listini +- Corretta l'impostazione della zona in fase di aggiunta sede +- Corretta la duplicazione di un template email +- Corretto l'inserimento di articoli con quantità negativa in ordini clienti e preventivi +- Corretto l'inserimento di apici in select-options +- Corretto l'ordinamento delle checklist +- Corretta la visualizzazione tooltip eventi AllDay +- Corretti i prezzi nei documenti di acquisto ## 2.4.41 (2023-02-27) ### Aggiunto (Added) - Aggiunta la modifica automatica del piano dei conti per clienti e fornitori diff --git a/assets/src/css/style.css b/assets/src/css/style.css index 92556d7a7..1b4aa7b70 100755 --- a/assets/src/css/style.css +++ b/assets/src/css/style.css @@ -157,6 +157,10 @@ a:focus { padding: 0 0px; } +.no-padding-left { + padding-left: 0px !important; +} + .box-center { width: 600px; margin: 7% auto @@ -299,6 +303,10 @@ span.form-control { padding: 5px; } +.input-group .input-group-addon { + background-color: transparent; +} + .input-group-addon { padding: 0px 12px; } @@ -1163,4 +1171,29 @@ div.tip { html body.sidebar-mini.sidebar-mini.sidebar-collapse i.fa.fa-user-circle-o.fa-3x.pull-left { font-size: 2.4em; } +} + +/* +* Colore help icon +*/ +.tip.tooltipstered>.fa-question-circle-o { + color: dodgerblue; +} + +/* +* Colore testo btn-box-tool +*/ +.btn-box-tool { + color: #2e2e2e; + padding-left: 100px; +} + +.btn-box-tool:hover { + color: #000000; +} + +.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field { + height: 23px; + padding: 3px 12px; + margin-top: 4px; } \ No newline at end of file diff --git a/assets/src/js/functions/hooks.js b/assets/src/js/functions/hooks.js index df3fa0902..4930ee2d6 100755 --- a/assets/src/js/functions/hooks.js +++ b/assets/src/js/functions/hooks.js @@ -56,33 +56,41 @@ function startHooks() { * @param hook */ function startHook(hook, init) { - $.ajax({ - url: globals.rootdir + "/ajax.php", - type: "get", - data: { - op: "hook-lock", - id: hook.id, - }, - success: function (data) { - var token = JSON.parse(data); - - if (init) { - hookCount("#hooks-counter"); - - updateHook(hook); - } + if (document.hasFocus()) { + $.ajax({ + url: globals.rootdir + "/ajax.php", + type: "get", + data: { + op: "hook-lock", + id: hook.id, + }, + success: function (data) { + var token = JSON.parse(data); + + if (init) { + hookCount("#hooks-counter"); + + updateHook(hook); + } - if (token) { - executeHook(hook, token); - } else { - var timeout = 10; + if (token) { + executeHook(hook, token); + } else { + var timeout = 30; - setTimeout(function () { - startHook(hook); - }, timeout * 1000); - } - }, - }); + setTimeout(function () { + startHook(hook); + }, timeout * 1000); + } + }, + }); + } else { + var timeout = 30; + + setTimeout(function () { + startHook(hook); + }, timeout * 1000); + } } /** @@ -108,7 +116,7 @@ function executeHook(hook, token) { if (result.execute) { startHook(hook); } else { - timeout = 30; + timeout = 60; setTimeout(function () { startHook(hook); diff --git a/editor.php b/editor.php index 1cf2daadc..ced6d2c67 100755 --- a/editor.php +++ b/editor.php @@ -502,14 +502,14 @@ }); // questo controllo blocca il modulo vendita al banco, dopo la lettura con barcode, appare il messaggio di conferma - window.onbeforeunload = function(e) { + window.addEventListener("beforeunload", function(e) { if(content_was_modified) { var dialogText = "Uscire senza salvare?"; e.returnValue = dialogText; $("#main_loading").fadeOut(); return dialogText; } - }; + }); window.addEventListener("unload", function(e) { $("#main_loading").show(); diff --git a/include/init/init.php b/include/init/init.php index 49d9174fe..6e73d031f 100755 --- a/include/init/init.php +++ b/include/init/init.php @@ -142,15 +142,15 @@
'.tr('Puoi utilizzare le seguenti opzioni per generare la stampa').':
+'.$option.'
'.((!empty($value)) ? ' '.$value.'' : '').''.tr('Non sono state definite opzioni da utilizzare per la stampa').'.
'; +} + +echo ' +