diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 46178f820..a647a7e72 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -71,26 +71,10 @@ Se sei in grado di risolvere uno dei bug segnalati oppure vuoi completare una nu ## Community -Siamo presenti su [Facebook](https://www.facebook.com/openstamanager), e il nostro forum ufficiale è disponibile all'indirizzo . +Siamo presenti su [Facebook](https://www.facebook.com/openstamanager) e il nostro forum ufficiale è disponibile all'indirizzo . Cerchiamo di essere disponibili quanto possibile, ma non sempre riusciamo a rispondere tempestivamente. ## Testing -Il progetto presenta, a partire dalla versione 2.4.2, un insieme di test per facilitare il controllo sul corretto funzionamento del gestionale. - -E' innanzitutto necessario configurare correttamente l'ambiente locale per l'esecuzione dei test: -- Impostare l'URL del web server locale nel file `codeception.yml` per Codeception -```yml -modules: - config: - WebDriver: - url: http://localhost/openstamanager -``` -- Scaricare (ChromeDriver)[https://sites.google.com/a/chromium.org/chromedriver/getting-started], rendendolo eseguibile da riga di comando (su Windows, aggiungerlo al PATH) - -E' quindi possibile eseguire i tests avviando dapprima il server ChromeDriver e poi Codeception in shell differenti: -```bash -chromedriver --url-base=/wd/hub -php codecept.phar run --steps -``` +Abbiamo creato un **[repository per i tests automatici](https://github.com/devcode-it/openstamanager-tests)** apposito contenente scripts in Python per eseguire i test automatici. diff --git a/README.md b/README.md index 851295e35..eae78e63a 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

- +

@@ -89,14 +89,7 @@ Per ulteriori informazioni sui pacchetti che forniscono questi elementi di defau git clone https://github.com/devcode-it/openstamanager.git cd openstamanager -# Installazione di composer (è consigliato utilizzare i comandi proposti su https://getcomposer.org/download/) -php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" - -# Può essere saltato ma meglio scaricare dal sito ufficiale di composer -php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" - -php composer-setup.php -php -r "unlink('composer-setup.php');" +# Download di composer da https://getcomposer.org/download/ yarn develop-OSM ``` @@ -158,13 +151,14 @@ In questo modo è possibile ottenere un'ulteriore garanzia sul funzionamento del La community è una componente importante in un progetto open-source, perché mette in contatto utenti e programmatori tra di loro e permette pertanto l'individuazione di soluzioni innovative e migliori. -Siamo presenti su [Facebook](https://www.facebook.com/openstamanager), e il nostro forum ufficiale è disponibile all'indirizzo , dove potete segnalare i vostri problemi e soddisfare le vostre curiosità nelle sezioni più adeguate. -**Attenzione**: vi ricordiamo che non vi è nessuna garanzia che qualcuno risponda in tempo alle vostre richieste o problemi. +Siamo presenti su [Facebook](https://www.facebook.com/openstamanager), [Twitter](https://twitter.com/openstamanager/), [YouTube](https://www.youtube.com/channel/UCoToaK4dhDXmcQXi1AnqQ4Q) e [Mastodon](https://mastodon.uno/@openstamanager) e il nostro forum ufficiale è disponibile all'indirizzo , dove potete segnalare i vostri problemi e soddisfare le vostre curiosità nelle sezioni più adeguate. ## Contribuire Per poter contribuire ed eseguire i test automatici, si consiglia di seguire le indicazioni descritte all'interno della [documentazione ufficiale](https://github.com/devcode-it/openstamanager/blob/master/.github/CONTRIBUTING.md). +Se volete contribuire attivamente con semplici migliorie o correzioni potete cercare tra le [issue per i nuovi contributori](https://github.com/devcode-it/openstamanager/issues?q=is%3Aissue+is%3Aopen+label%3A%22nuovi+contributori%22). + ## Licenza Questo progetto è tutelato dalla licenza [**GPL 3**](https://github.com/devcode-it/openstamanager/blob/master/LICENSE). diff --git a/modules/dashboard/edit.php b/modules/dashboard/edit.php index b25c51e7b..95da8363f 100755 --- a/modules/dashboard/edit.php +++ b/modules/dashboard/edit.php @@ -17,6 +17,7 @@ * along with this program. If not, see . */ +use Carbon\Carbon; include_once __DIR__.'/../../core.php'; // Individuazione dati selezionabili @@ -298,7 +299,7 @@ WHERE (SELECT COUNT(*) FROM in_interventi_tecnici WHERE in_interventi_tecnici.id $mesi = collect($risultati_da_programmare) ->unique(function ($item) { - $data = new Carbon\Carbon($item['data']); + $data = Carbon::parse($item['data']); return $data->format('m-Y'); }) @@ -308,12 +309,15 @@ WHERE (SELECT COUNT(*) FROM in_interventi_tecnici WHERE in_interventi_tecnici.id