diff --git a/CHANGELOG.md b/CHANGELOG.md index 130af94a2..67204a6f3 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -68,6 +68,7 @@ Il formato utilizzato è basato sulle linee guida di [Keep a Changelog](http://k - Aggiunto codice fornitore in ordini cliente - Aggiunta selezione periodo nelle stampe contabili - Aggiunta condizione di fornitura in ordini +- Aggiunto avviso per fatture scartate ### Modificato(Changed) - Miglioria per velocizzazione apertura DDT - Migliorie modulo Causali diff --git a/README.md b/README.md index eae78e63a..7a136b179 100755 --- a/README.md +++ b/README.md @@ -43,7 +43,8 @@ La documentazione ufficiale è disponibile all'indirizzo ), evitando di utilizzare direttamente il codice della repository. Se siete inoltre interessati a supporto e assistenza professionali, li potete richiedere nella [sezione dedicata](https://www.openstamanager.com/per-le-aziende/). -### GitHub +### Build Nel caso si stia utilizzando la versione direttamente ottenuta dalla repository di GitHub, è necessario eseguire i seguenti comandi da linea di comando per completare le dipendenze PHP (tramite [Composer](https://getcomposer.org)) e gli assets (tramite [Yarn](https://yarnpkg.com)) del progetto. @@ -141,6 +142,12 @@ yarn run develop-OSM Per ulteriori informazioni, visitare le sezioni [Assets](https://docs.openstamanager.com/docs/base/assets) e [Framework](https://docs.openstamanager.com/docs/base/framework) della documentazione. +## Strumenti di sviluppo e debug + +Consigliamo di installare [psalm](https://github.com/vimeo/psalm) e configurarlo nel proprio IDE se supportato, in modo che vengano eseguiti ulteriori controlli automatici sul codice scritto. + +E' già configurato su **composer** l'inclusione di [PHP-CS-Fixer](https://github.com/PHP-CS-Fixer/PHP-CS-Fixer), uno strumento che permette di formattare in modo uniforme il codice scritto. Si può configurare nel proprio IDE se supportato. Il percorso dell'eseguibile è `vendor/bin/php-cs-fixer`. + ## Perché software open-source Il progetto è un software open-source perché permette agli utilizzatori di studiarne il funzionamento ed adattarlo alle proprie esigenze; inoltre, in ambito commerciale, non obbliga l'utilizzatore ad essere legato allo stesso fornitore di assistenza. diff --git a/composer.json b/composer.json index 104acd08e..8b4c19b1d 100755 --- a/composer.json +++ b/composer.json @@ -43,7 +43,7 @@ "league/oauth2-google": "^3.0", "maximebf/debugbar": "^1.15", "monolog/monolog": "^1.22", - "mpdf/mpdf": "^v8.0.7", + "mpdf/mpdf": "^v8.0.10", "mpociot/vat-calculator": "^2.3", "owasp/csrf-protector-php": "^1.0", "phpmailer/phpmailer": "^6.0", diff --git a/files/temp/.gitkeep b/files/temp/.gitkeep deleted file mode 100644 index e69de29bb..000000000 diff --git a/gulpfile.js b/gulpfile.js index 0809c04e5..e487e3404 100755 --- a/gulpfile.js +++ b/gulpfile.js @@ -402,7 +402,7 @@ function release(done) { archive.pipe(output); - // Individuazione dei file da aggiungere + // Individuazione dei file da aggiungere e escludere glob([ '**/*', '!checksum.json', @@ -417,6 +417,7 @@ function release(done) { 'files/temp/.gitkeep', '!logs/**', '!config.inc.php', + '!psalm.xml', '!update/structure.php', '!**/*.(lock|phar|log|zip|bak|jar|txt)', '!**/~*', diff --git a/include/init/requirements.php b/include/init/requirements.php index 7598de351..c6ad6c2ca 100755 --- a/include/init/requirements.php +++ b/include/init/requirements.php @@ -213,6 +213,7 @@ foreach ($db as $name => $values) { $dirs = [ 'backup' => tr('Necessario per il salvataggio dei backup'), 'files' => tr('Necessario per il salvataggio di file inseriti dagli utenti'), + 'files/temp' => tr('Necessario per la generazione delle stampe'), 'logs' => tr('Necessario per la gestione dei file di log'), ]; diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php index 4c5e3803a..57aba2be4 100755 --- a/modules/anagrafiche/edit.php +++ b/modules/anagrafiche/edit.php @@ -711,7 +711,7 @@ if ($is_cliente or $is_fornitore or $is_tecnico) {
- {[ "type": "textarea", "label": "", "name": "note", "value": "$note$", "maxlength": 255, "charcounter": 1 ]} + {[ "type": "textarea", "label": "", "name": "note", "value": "$note$", "charcounter": 1 ]}
@@ -830,7 +830,7 @@ if (empty($record['deleted_at'])) { diff --git a/modules/settori_merceologici/edit.php b/modules/settori_merceologici/edit.php index 9b71f1217..f308d2adf 100644 --- a/modules/settori_merceologici/edit.php +++ b/modules/settori_merceologici/edit.php @@ -61,12 +61,3 @@ if (!empty($righe)) { } ?> - - diff --git a/modules/stati_intervento/add.php b/modules/stati_intervento/add.php index e49e65050..cd2cd0207 100755 --- a/modules/stati_intervento/add.php +++ b/modules/stati_intervento/add.php @@ -47,7 +47,7 @@ include_once __DIR__.'/../../core.php';