Compare commits

..

2438 Commits

Author SHA1 Message Date
Samuele Locatelli a25f06afeb Merge tag 'TestIssues_01' into develop
Test chiusura issue...
2024-03-07 11:02:53 +01:00
Samuele Locatelli 44be6ad694 Merge branch 'Release/TestIssues_01' 2024-03-07 11:02:45 +01:00
Samuele Locatelli 22d7f55aaa Refresh TAB + test chiusura issue:
Closes #1
2024-03-07 11:02:11 +01:00
Samuele Locatelli 9171a29faf Merge tag 'UpdateBaseUrlTab01' into develop
Update baseUrlTab
2024-03-05 17:29:00 +01:00
Samuele Locatelli 592ca82487 Merge branch 'Release/UpdateBaseUrlTab01' 2024-03-05 17:28:53 +01:00
Samuele Locatelli 3d4998d783 Cambio naming BaseUrl x TAB 2024-03-05 17:28:31 +01:00
Samuele Locatelli 23d30a6026 Merge tag 'UpdateReload01' into develop
Update procedure reload x MON e TAB3
2024-03-05 08:22:59 +01:00
Samuele Locatelli 805bb1782f Merge branch 'Release/UpdateReload01' 2024-03-05 08:22:48 +01:00
Samuele Locatelli eb532976f1 Update periodo reload x TAB3 2024-03-05 08:22:27 +01:00
Samuele Locatelli 66b25571cf Modifica reload anche x tablet 2024-03-04 18:54:30 +01:00
Samuele Locatelli 374dd0c318 typo 2024-03-04 17:59:15 +01:00
Samuele Locatelli 12c0943814 altra modifica reload 2024-03-04 17:57:48 +01:00
Samuele Locatelli d214f14226 Altra prova 2024-03-04 17:53:32 +01:00
Samuele Locatelli 9a786c014a Lascio tentativo x 10 min 2024-03-04 17:46:11 +01:00
Samuele Locatelli 62149c500b test gestione reload auto 2024-03-04 17:44:10 +01:00
Samuele Locatelli aeedbedbc5 Altro test 2024-03-04 17:39:08 +01:00
Samuele Locatelli e4ef7dc9b8 altro test x reconnect 2024-03-04 17:36:48 +01:00
Samuele Locatelli 8795f9bb3e tolta tutta la gestione custom 2024-03-04 17:30:40 +01:00
Samuele Locatelli dd8bbfe7b1 rimesso 1 solo giro a 10 sec 2024-03-04 17:24:43 +01:00
Samuele Locatelli b8d75a90bd altra sintassi 2024-03-04 17:22:32 +01:00
Samuele Locatelli 1f21a6d6bb ancora test reload 2024-03-04 17:19:31 +01:00
Samuele Locatelli 294c4373e0 modifica reload x MON, altro metodo 2024-03-04 17:16:20 +01:00
Samuele Locatelli ccb5af08fa Altro metodo reload 1 sola volta 2024-03-04 17:00:43 +01:00
Samuele Locatelli 4506bcdcb8 Altro test reload MON 2024-03-04 16:56:28 +01:00
Samuele Locatelli 42d41b69b3 Altra modalità reconnect 2024-03-04 16:48:26 +01:00
Samuele Locatelli 3a9469ebc5 Altro test reconnect 2024-03-04 16:37:20 +01:00
Samuele Locatelli f0201bcb25 Test reload MON con timeout 2024-03-04 16:31:59 +01:00
Samuele Locatelli 1303886512 Merge tag 'UpdateConfigJson01' into develop
Update conf json
2024-03-04 09:20:46 +01:00
Samuele Locatelli 5924634763 Merge branch 'Release/UpdateConfigJson01' 2024-03-04 09:19:44 +01:00
Samuele Locatelli 77b32b72fc Update conf parametrica ServerConf 2024-03-04 09:19:18 +01:00
Samuele Locatelli d43a537f19 Merge tag 'UpdateTabletAndMonRefresh01' into develop
Update gestione refresh monitor + vari fix tablet
2024-03-01 10:34:06 +01:00
Samuele Locatelli 68516ffd3d Merge branch 'Release/UpdateTabletAndMonRefresh01' 2024-03-01 10:33:31 +01:00
Samuele Locatelli 331eb59c73 Update MON x refresh orologio ogni sec 2024-03-01 10:33:00 +01:00
Samuele Locatelli 2b02a91627 Fix pz pallet riattrezzaggio 2024-03-01 09:46:54 +01:00
Samuele Locatelli 2de877f09a pzPallet: esteso a 30 2024-02-28 18:02:05 +01:00
Samuele Locatelli 3aeed52ceb Test fix PzPallet 2024-02-28 16:23:52 +01:00
Samuele Locatelli 0a88c693c7 test nuovo reconnection handler 2024-02-28 15:52:26 +01:00
Samuele Locatelli b83dda2db2 Fix refresh allarmi 2024-02-28 15:28:36 +01:00
Samuele Locatelli cf6ddb045f Fix calcolo TC centesimale 2024-02-28 15:20:16 +01:00
Samuele Locatelli f2783e3d37 update ricalcolo techSheet 2024-02-28 11:54:59 +01:00
Samuele Locatelli 0b60b7de38 Aggiunto blocco in riattrezzaggio x update info 2024-02-28 11:54:51 +01:00
Samuele Locatelli 348c887af7 Fix update pag dettaglio 2024-02-28 11:13:40 +01:00
Samuele Locatelli 97c64ce03c Fix cache apgina ODL 2024-02-28 10:34:25 +01:00
Samuele Locatelli aea37b1110 Fix force reload attrezzaggio (da verificare...) 2024-02-28 09:28:47 +01:00
Samuele Locatelli 450552ee75 Fix selezione pzpallet 2024-02-28 09:12:19 +01:00
Samuele Locatelli ef4ac14e18 update tempo con sel tendina 2024-02-27 19:44:36 +01:00
Samuele Locatelli 1d208d37a2 test altro metodo parse time mobile 2024-02-27 19:35:33 +01:00
Samuele Locatelli 2afc9acf2c test insert tempo x sel datetime mobile 2024-02-27 19:14:31 +01:00
Samuele Locatelli e8052ed5a2 Cambio comportamento insert fermate x mostrare esito insert 2024-02-27 19:14:19 +01:00
Samuele Locatelli d0b624f74b add log x gestione IobInfo 2024-02-27 19:13:50 +01:00
Samuele Locatelli 58b9ffcea8 fix reload home btn top 2024-02-27 19:13:39 +01:00
Samuele Locatelli 340fc785f5 Fix veto reload note/tempo7pzPallet in attrezzaggio 2024-02-27 19:13:26 +01:00
Samuele Locatelli a9ac48c016 Merge tag 'FixDbAndRedis01' into develop
Fix conf DB e REDIS
2024-02-27 16:50:16 +01:00
Samuele Locatelli cde7309597 Merge branch 'Release/FixDbAndRedis01' 2024-02-27 16:50:09 +01:00
Samuele Locatelli 1708de0abb Fix conf nomi DB SQL + Redis DefaultDb 2024-02-27 16:48:57 +01:00
Samuele Locatelli f413f44e3d Fix log ricerca IOB_INFO 2024-02-27 16:32:24 +01:00
Samuele Locatelli e568c91dd7 Update log x IOB_INFO 2024-02-27 16:07:44 +01:00
Samuele Locatelli bc27286a54 Update iob info x img 2024-02-27 16:02:57 +01:00
Samuele Locatelli e0fa3e9bac Typo fix 2024-02-27 10:30:50 +01:00
Samuele Locatelli bd700b1e36 Merge tag 'UpdateBlinkTab1' into develop
Aggiunto blink su TAB3
2024-02-27 08:37:20 +01:00
Samuele Locatelli a2566419c6 Merge branch 'Release/UpdateBlinkTab1' 2024-02-27 08:37:08 +01:00
Samuele Locatelli db063fc394 Update accento shadow + blink su TAB3 2024-02-27 08:36:39 +01:00
Samuele Locatelli 1f0ff69c58 Merge tag 'CreateBasePageTab3' into develop
Update gestione BasePage x TAB3 + fix vari x ricalcoli
2024-02-26 20:18:14 +01:00
Samuele Locatelli 57240c0b1b Merge branch 'Release/CreateBasePageTab3' 2024-02-26 20:17:59 +01:00
Samuele Locatelli 0de4730518 Completato porting inheritance da BasePage + pulizia using 2024-02-26 20:17:35 +01:00
Samuele Locatelli 70414dc00f Riorganizzazione BasePage con inheritance 2024-02-26 20:05:47 +01:00
Samuele Locatelli f3c3452a16 ancora fix placeholder 2024-02-26 19:00:44 +01:00
Samuele Locatelli d39acbe570 ulteriore fix placeholder 2024-02-26 18:57:54 +01:00
Samuele Locatelli 4454f5c64d Cambio wait 2024-02-26 18:52:59 +01:00
Samuele Locatelli c375f61b94 test placeholder alto 2024-02-26 18:48:41 +01:00
Samuele Locatelli 99c0abb0fd Completata sositutiozne sampler con TabDataFeeder 2024-02-26 18:26:30 +01:00
Samuele Locatelli 0ffde6db57 Continuo porting pagine a gestione TabDataFeeder 2024-02-26 18:09:48 +01:00
Samuele Locatelli 3ac8a1ace7 Fix grafici x machine block 2024-02-26 16:37:00 +01:00
Samuele Locatelli 390bc4c23c Aggiunto verifica directory disegni + feeder TAB 2024-02-26 16:11:29 +01:00
Samuele Locatelli ab429c1c67 Continuo modifica x eliminare SamplerMSE singoli 2024-02-26 15:58:15 +01:00
Samuele Locatelli 553fa000b5 Update gestione parametro display PDF + inizio TabDataFeeder 2024-02-26 15:15:24 +01:00
Samuele Locatelli cb3ad67aaa update layer spento x MON 2024-02-26 15:14:56 +01:00
Samuele Locatelli d8d3078f2f Filtraggio OPeratori e scarti da anagrafica 2024-02-26 14:17:08 +01:00
Samuele Locatelli fc134abf0c Merge tag 'UpdateTab3BlockDisplay02' into develop
Update monitor x stato "spento"
2024-02-26 11:33:20 +01:00
Samuele Locatelli 8df24f8f1d Merge branch 'Release/UpdateTab3BlockDisplay02' 2024-02-26 11:33:07 +01:00
Samuele Locatelli dddf55565b Update x spento su monitor 2024-02-26 11:32:49 +01:00
Samuele Locatelli 429abcd7cf Update scroll su TAB3 2024-02-26 11:32:44 +01:00
Samuele Locatelli ad8a5718c2 Merge tag 'UpdateTab3BlockDisplay01' into develop
Update display TAB3
2024-02-26 09:10:54 +01:00
Samuele Locatelli bab66a31e6 Merge branch 'Release/UpdateTab3BlockDisplay01' 2024-02-26 09:10:43 +01:00
Samuele Locatelli f1d7b4fd32 Update grafico display blocchi 2024-02-26 08:34:15 +01:00
Samuele Locatelli b41b024239 TAB£:
- Update display macchina con immagini
2024-02-24 12:40:09 +01:00
Samuele Locatelli 26bd0e284f Merge tag 'AddPdfViewerAndMonFilter01' into develop
Aggiunta filtraggio x MON + nuovo PDF viewer
2024-02-23 12:25:35 +01:00
Samuele Locatelli c0bd2de326 Merge branch 'Release/AddPdfViewerAndMonFilter01' 2024-02-23 12:25:26 +01:00
Samuele Locatelli 83f1ef8856 Inclusione componente EgwCoreLib x pdf 2024-02-23 12:24:58 +01:00
Samuele Locatelli 3ce5ff08d5 Test x modifica viewer pdf.js 2024-02-23 12:21:24 +01:00
Samuele Locatelli b7609d22ba Modifica MON x filtrare x gruppi 2024-02-23 12:21:05 +01:00
Samuele Locatelli 086f9a0721 Fix chiave deploy da locale a globale 2024-02-22 11:03:47 +01:00
Samuele Locatelli ca67fed604 Modifica layout x reconnect handler 2024-02-21 18:54:04 +01:00
Samuele Locatelli e390874ef6 Aggiunto test mobile/desktop 2024-02-21 18:49:39 +01:00
Samuele Locatelli 68c66fec24 test con iframe 2024-02-21 18:42:14 +01:00
Samuele Locatelli ee17743d07 Altro test componente x tablet 2024-02-21 18:36:44 +01:00
Samuele Locatelli 7df41a8403 Update cong estione embed dei PDF 2024-02-21 18:31:16 +01:00
Samuele Locatelli 186005656f update conf x path disegni 2024-02-21 17:54:15 +01:00
Samuele Locatelli bb96cf0033 Merge tag 'AddDownloadDisegni01' into develop
Aggiunto mapping cartella x download disegni
2024-02-21 17:33:27 +01:00
Samuele Locatelli 5a85a607b7 Merge branch 'Release/AddDownloadDisegni01' 2024-02-21 17:33:06 +01:00
Samuele Locatelli d07cfdff7b Update config develop x path disegni 2024-02-21 17:21:47 +01:00
Samuele Locatelli 603da66f00 Merge branch 'feature/TestPdfDoc01' into develop 2024-02-21 17:12:23 +01:00
Samuele Locatelli 6e3a74bd2c Update x gestione disegni (parametrica) 2024-02-21 17:10:16 +01:00
Samuele Locatelli 9d3a2761b8 Merge tag 'UpdateLoginW11_01' into develop
Fix gestione login w11
2024-02-21 10:24:38 +01:00
Samuele Locatelli fc61f46802 Merge branch 'Release/UpdateLoginW11_01' 2024-02-21 10:23:00 +01:00
Samuele Locatelli 9d74e8dcb0 Aggiunta ritardi in login e check lastOpenedPage x TAB3 e win11 2024-02-21 10:19:39 +01:00
Samuele Locatelli 0097b48ba5 Merge tag 'UpdateLayoutReload03' into develop
Completo modifiche gestione reload blazor
2024-02-19 19:27:07 +01:00
Samuele Locatelli e61b54d9ae Merge branch 'Release/UpdateLayoutReload03' 2024-02-19 19:25:56 +01:00
Samuele Locatelli c746f0ce2b Completamento modifiche layout 2024-02-19 19:25:21 +01:00
Samuele Locatelli e3b2b5d32c Merge tag 'UpdateLayoutReload02' into develop
Fix gestione reload blazor
2024-02-19 19:25:06 +01:00
Samuele Locatelli 11c2dd0412 Merge branch 'Release/UpdateLayoutReload02' 2024-02-19 19:24:51 +01:00
Samuele Locatelli 5f95187c01 Ancora ottimizzazioni layout struct x balzor.js e reload 2024-02-19 19:24:38 +01:00
Samuele Locatelli 1bfe90de1c tolta gestione response compressione 2024-02-19 15:45:11 +01:00
Samuele Locatelli 2a38aeea45 test spostamento blazor js in fondo 2024-02-19 15:41:52 +01:00
Samuele Locatelli 2dc6af1bc8 test pagina TAB3 con reconnect disattivato 2024-02-19 15:35:26 +01:00
Samuele Locatelli 51c45ac2fc Merge tag 'UpdateLayoutReload01' into develop
Update gestione reload base page layout
2024-02-19 14:33:07 +01:00
Samuele Locatelli 193108f573 Merge branch 'Release/UpdateLayoutReload01' 2024-02-19 14:32:52 +01:00
Samuele Locatelli d3104d9598 Update base page x reload 2024-02-19 14:31:34 +01:00
Samuele Locatelli cf49953145 Merge tag 'AddRecalcProdOnConferma' into develop
Aggiunta ricalcolo pezzi in caso di conferma produzione
2024-02-19 09:48:16 +01:00
Samuele Locatelli 8d95f7ef5c Merge branch 'Release/AddRecalcProdOnConferma' 2024-02-19 09:48:06 +01:00
Samuele Locatelli 297ad69831 Aggiunta flush stato prod prima della conf pezzi 2024-02-19 09:47:32 +01:00
Samuele Locatelli 4f8bb3892e Merge tag 'AddPageReconnectAuto' into develop
Add page reconnect + reload event da flushCache
2024-02-19 09:20:05 +01:00
Samuele Locatelli 04a34c9cae Merge branch 'Release/AddPageReconnectAuto' 2024-02-19 09:19:54 +01:00
Samuele Locatelli caa5ca85c5 Evento reload gestito + rilettura pagina gestita 2024-02-19 09:19:36 +01:00
Samuele Locatelli 39cc5ec35f Merge tag 'AddMseSamplerDisposeTimer' into develop
Aggiunta globale dispose x metodi MseSampler
2024-02-06 19:31:05 +01:00
Samuele Locatelli 8fa562f247 Merge branch 'Release/AddMseSamplerDisposeTimer' 2024-02-06 19:29:27 +01:00
Samuele Locatelli 3ced4656bd Aggiunta metodi dispose su tutte le pagine 2024-02-06 19:28:57 +01:00
Samuele Locatelli 1d056d1960 Modifica principale: dispose del sampler dopo n cicli 2024-02-06 19:28:48 +01:00
Samuele Locatelli 169d9aedc9 Update gestione reload CmpTop 2024-02-06 16:59:31 +01:00
Samuele Locatelli bd6548af2f Merge tag 'AddGcCollect03' into develop
Refresh dispose componenti
2024-01-29 08:49:54 +01:00
Samuele Locatelli 40a5d6513d Merge branch 'Release/AddGcCollect03' 2024-01-29 08:49:39 +01:00
Samuele Locatelli 04cc2aa538 Rrefresh reset componenti 2024-01-29 08:49:16 +01:00
Samuele Locatelli 5a7c1c7d9c Merge tag 'AddGcCollect02' into develop
Ancora modifiche x riduzione problemi memoria
2024-01-26 16:58:46 +01:00
Samuele Locatelli 17bc27ef38 Merge branch 'Release/AddGcCollect02' 2024-01-26 16:57:33 +01:00
Samuele Locatelli 03f3241966 Ancora modifiche x diminuire problemi memoria 2024-01-26 16:57:13 +01:00
Samuele Locatelli cc01ffb89b Merge tag 'AddGcCollect01' into develop
Aggiunta gc.collect x StatusMap e MseSampler
2024-01-26 10:00:41 +01:00
Samuele Locatelli 7d76b7b5f7 Merge branch 'Release/AddGcCollect01' 2024-01-26 10:00:16 +01:00
Samuele Locatelli f84671fee8 Aggiunto gc.collect x status macp e sampler 2024-01-26 09:57:00 +01:00
Samuele Locatelli d93f5e168d Merge tag 'FixSendEmailTCModificato' into develop
Update gestione invio email TC Modificato
2024-01-19 11:51:04 +01:00
Samuele Locatelli 424f3f3e9d Merge branch 'Release/FixSendEmailTCModificato' 2024-01-19 11:50:43 +01:00
Samuele Locatelli b68eadc2f7 Fix invio e-mail x Colcom 2024-01-19 11:50:08 +01:00
Samuele Locatelli 98d3f13972 Bozza pagina Energy (fake demo) 2024-01-09 18:42:11 +01:00
Samuele Locatelli 595ea40e6c Fix grafico dettaglio macchina 2024-01-09 08:29:22 +01:00
Samuele Locatelli 3ce3808995 Fix extra prod 2024-01-08 20:19:17 +01:00
Samuele Locatelli a9011e014b Fix blocco update durante setup ODL 2024-01-08 17:08:34 +01:00
Samuele Locatelli de1d30fdb6 Fix refresh timeout eventi login 2024-01-08 12:25:05 +01:00
Samuele Locatelli 1eb01b0532 Fix due tipologie di login 2024-01-08 12:21:25 +01:00
Samuele Locatelli 20ae251943 Merge tag 'Tab3_FixOdl04' into develop
Fix gestione display odl + riattrezzaggio
2024-01-05 11:53:34 +01:00
Samuele Locatelli 0bac47b3ec Merge branch 'Release/Tab3_FixOdl04' 2024-01-05 11:53:22 +01:00
Samuele Locatelli 3d50e64c17 Fix display fine riattrezzaggio 2024-01-05 11:53:15 +01:00
Samuele Locatelli ec17dd0660 Update vari x gestione parametri in cascata 2024-01-05 11:35:50 +01:00
Samuele Locatelli dc4b2b5db5 Riorganizzazione lettura parametri tipo login 2024-01-05 08:23:24 +01:00
Samuele Locatelli 2634f60fd1 Merge branch 'feature/ReviewLoginToken01' into develop 2024-01-04 19:36:46 +01:00
Samuele Locatelli b6f112e114 Fix condizioni reload dati in rebuild 2024-01-04 19:35:52 +01:00
Samuele Locatelli 0e388df1cd Aggiunta flag note in append in stored 2024-01-04 17:54:42 +01:00
Samuele Locatelli 71819729db Merge tag 'Tab3_FixOdl03' into develop
Fix reload PzPallet + dimensione buttons
2024-01-04 17:02:58 +01:00
Samuele Locatelli 17a6bbf31f Merge branch 'Release/Tab3_FixOdl03' 2024-01-04 17:02:43 +01:00
Samuele Locatelli a46166636c Fix dimensione caratteri 2024-01-04 17:02:28 +01:00
Samuele Locatelli 430b60fc1f Fix pzPallet reload + ODL/PODL 2024-01-04 16:59:34 +01:00
Samuele Locatelli 62e0687cbf Merge tag 'Tab3_FixOdl02' into develop
Fix gestioni varie chiusura ODL
2024-01-04 15:35:14 +01:00
Samuele Locatelli 09831a7289 Merge branch 'Release/Tab3_FixOdl02' 2024-01-04 15:35:04 +01:00
Samuele Locatelli 4188c0f665 Refresh versione 2024-01-04 15:34:32 +01:00
Samuele Locatelli 7ad3b3267e fix reload commenti 2024-01-04 08:33:34 +01:00
Samuele Locatelli 5440f945aa update x fix vari 2024-01-04 08:25:02 +01:00
Samuele Locatelli 18068a9441 Fix display qta su ODL e calcolo dati x conferma prod 2023-12-22 11:26:29 +01:00
Samuele Locatelli 884d5885f7 Fix spacing StatusMap 2023-12-22 10:38:18 +01:00
Samuele Locatelli 4ffe8e3c44 Fix aggiunta riattrezzaggio/split 2023-12-22 10:21:44 +01:00
Samuele Locatelli 07a0c6ea0a Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-21 17:10:18 +01:00
Samuele Locatelli 8351cde96f Fix cehck conferma prod 2023-12-21 17:10:15 +01:00
zaccaria.majid 44c4154b28 fix grafici + typo 2023-12-21 15:57:50 +01:00
Samuele Locatelli dfe5693251 ancora layout 2023-12-21 15:24:48 +01:00
Samuele Locatelli 7f803be086 ancora update layout principale 2023-12-21 15:21:09 +01:00
Samuele Locatelli 90bcbd0032 pulizia aree disabilitate + fix display StatusMap 2023-12-21 14:21:35 +01:00
Samuele Locatelli 2ab072bb47 Merge tag 'Tab3_FixOdl01' into develop
Fix odl x doppia tavola
2023-12-21 11:43:00 +01:00
Samuele Locatelli c69e3e794f Merge branch 'Release/Tab3_FixOdl01' 2023-12-21 11:42:40 +01:00
Samuele Locatelli 7ad75c5154 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-21 11:42:19 +01:00
Samuele Locatelli f3311f4180 Fix gestione FixODL x doppia tavola (idxMaccSel) 2023-12-21 11:38:44 +01:00
zaccaria.majid cde109797d fix grafico immagini macchine 2023-12-21 09:37:33 +01:00
Samuele Locatelli cf301c00d9 Merge tag 'AddTab03CiCd02' into develop
Fix gestione update ODL post setup
2023-12-19 19:48:18 +01:00
Samuele Locatelli a45b38905e Merge branch 'Release/AddTab03CiCd02' 2023-12-19 19:48:09 +01:00
Samuele Locatelli e0206e8aef Fix refresh post setup dati ODL 2023-12-19 19:47:47 +01:00
Samuele Locatelli 8b311fea08 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-19 16:09:41 +01:00
Samuele Locatelli 9ce6dcc6b4 Fix sel ODL/periodo 2023-12-19 16:09:38 +01:00
zaccaria.majid b21c1b1337 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-19 15:55:02 +01:00
zaccaria.majid ace4a76950 aggiunti refresh vari + nascosto switch modalità di visualizzazione 2023-12-19 15:54:57 +01:00
Samuele Locatelli b0ce091765 Fix update testata x cambio TAVOLA 2023-12-19 15:53:22 +01:00
Samuele Locatelli 6428c8bff6 Fix scarti doppia tavola 2023-12-19 15:39:00 +01:00
Samuele Locatelli cf7fa880ae Fix conferma produzione 2023-12-19 15:27:29 +01:00
Samuele Locatelli 16e1b58b41 Fix display scarti x tavola 2023-12-19 08:33:53 +01:00
Samuele Locatelli af785b50a3 Fix display controlli su tavola 2023-12-19 08:32:07 +01:00
Samuele Locatelli 7fba7e1b71 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-19 08:17:32 +01:00
Samuele Locatelli 00622835a9 Merge branch 'master' into develop 2023-12-19 08:17:30 +01:00
Samuele Locatelli db87ab14bd Refresh 2023-12-19 08:15:35 +01:00
zaccaria.majid 7cac517ee7 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-19 08:13:04 +01:00
zaccaria.majid ec3f609725 refresh versioni 2023-12-19 08:12:33 +01:00
Samuele Locatelli 253abfcfe5 refresh gestione dichiarazioni filtrate 2023-12-18 19:53:48 +01:00
Samuele Locatelli 1d8ec157ed Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-18 19:07:13 +01:00
Samuele Locatelli d4690c7a82 Fix dichiarazioni su tav 2 2023-12-18 19:07:11 +01:00
zaccaria.majid d29bc0bf5e aggiunti vari refresh (NON FIX DEFINITIVO) 2023-12-18 16:53:37 +01:00
Samuele Locatelli 246f9b35cd Fix note vuote 2023-12-18 12:17:57 +01:00
Samuele Locatelli 3b17f6e648 Merge tag 'FixTab03Naming02' into develop
Fix naming progetto zip x TAB3
2023-12-18 11:59:17 +01:00
Samuele Locatelli 1af76a79b4 Merge branch 'Release/FixTab03Naming02' 2023-12-18 11:59:10 +01:00
Samuele Locatelli 8fbb929cfc Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-18 11:58:55 +01:00
Samuele Locatelli 0f0774efac Fix target public tab3 2023-12-18 11:58:50 +01:00
zaccaria.majid 93309e79c1 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-18 11:55:32 +01:00
zaccaria.majid cbe4cf5bf4 aggiunto colore rosso x fermate e fix refresh post fine attrezzaggio 2023-12-18 11:55:27 +01:00
Samuele Locatelli ddd080905e update deploy TAB3 su IIS02/IIS04 2023-12-18 11:51:04 +01:00
Samuele Locatelli e715bfe9b0 Aggiunto deploy IIS02/IIS04 x TAB3 2023-12-18 11:50:51 +01:00
Samuele Locatelli d091c5eaf4 Merge tag 'FixTab03Naming01' into develop
Fix naming x TAB3 (da TAB-SERV)
2023-12-18 11:43:02 +01:00
Samuele Locatelli 4cad8263b2 Merge branch 'Release/FixTab03Naming01' 2023-12-18 11:42:49 +01:00
Samuele Locatelli 0aa73064f0 Fix finale css 2023-12-18 11:42:02 +01:00
Samuele Locatelli c8bb1065c7 Fix naming (maybe) 2023-12-18 11:40:46 +01:00
Samuele Locatelli 0232da5504 Ancora fix rename/deploy 2023-12-18 11:36:24 +01:00
Samuele Locatelli 54be1df5bc Rename progetto TAB-SERV --> TAB3 + fix deploy 2023-12-18 11:36:18 +01:00
Samuele Locatelli 0008ac985a Merge tag 'AddTab03CiCd01' into develop
Aggiunta yaml x TAB3 (da provare)
2023-12-18 10:36:22 +01:00
Samuele Locatelli 4ee92ed58c Merge branch 'Release/AddTab03CiCd01' 2023-12-18 10:36:06 +01:00
Samuele Locatelli 994e7ed028 refresh 2023-12-18 10:35:36 +01:00
Samuele Locatelli 7c2d8cb887 Aggiunta pubxml x TAB3 + modifica CI/CD 2023-12-18 10:35:28 +01:00
Samuele Locatelli 63ec823dd5 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 18:53:04 +01:00
Samuele Locatelli ed82ba37b2 Fix spazi buttons 2023-12-15 18:53:02 +01:00
zaccaria.majid 593dc3fb3b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 17:14:29 +01:00
zaccaria.majid 102bef1552 aggiunto svuotamento chiavi locali ultima pagina aperta e ultima macchina aperta 2023-12-15 17:14:23 +01:00
Samuele Locatelli 476c61cc57 Fix card qta prod 2023-12-15 17:13:04 +01:00
Samuele Locatelli aa6f1f8fc1 ix display version 2023-12-15 17:02:18 +01:00
Samuele Locatelli 8f892432dc Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 16:45:05 +01:00
Samuele Locatelli b4c9a024a4 Fix btn search 2023-12-15 16:45:03 +01:00
Samuele Locatelli 29268b7cd2 Fix search podl 2023-12-15 16:38:36 +01:00
zaccaria.majid 0124b04302 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 16:12:33 +01:00
zaccaria.majid 45e6d71da1 fix scritta tempo scaduto 2023-12-15 16:12:28 +01:00
Samuele Locatelli 1500b183f0 Fix update cerca podl 2023-12-15 16:11:37 +01:00
Samuele Locatelli 5aee1ab5a1 OK riattrezzaggio 2 tav 2023-12-15 15:45:56 +01:00
Samuele Locatelli 7daf025526 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 15:21:43 +01:00
Samuele Locatelli 015903f899 DoppiaTavola:
- ok ma va riattrezzata la seconda...
2023-12-15 15:21:40 +01:00
zaccaria.majid bb5216ee43 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 15:09:19 +01:00
zaccaria.majid 91a20b5556 fix gestione logout 2023-12-15 15:09:14 +01:00
Samuele Locatelli 5cfd1f1b33 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 14:38:34 +01:00
Samuele Locatelli 0eab822c44 Fix setup ODL 1 macchine standard (no tavole) 2023-12-15 14:38:30 +01:00
zaccaria.majid 5e2f3e7379 fix barra per cookie 2023-12-15 11:33:12 +01:00
Samuele Locatelli 515e06f853 Fix display progressbar 2023-12-15 11:09:34 +01:00
zaccaria.majid 96a8f577a4 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-15 10:27:49 +01:00
zaccaria.majid a2b5aa3ca6 inizio gestione avanzamento progress bar 2023-12-15 10:27:44 +01:00
Samuele Locatelli 4d16ca1543 Fix attrezzaggio DP 2023-12-15 10:21:22 +01:00
Samuele Locatelli 95f9b03c3e Fix conferma x doppia tavola (se ferma) 2023-12-15 09:10:41 +01:00
Samuele Locatelli 782dc7a67d Abbassata velocità rilettura x rebalance 2023-12-14 19:18:08 +01:00
Samuele Locatelli d0490aca4e Fix display KIT x mod +1 2023-12-14 19:06:16 +01:00
Samuele Locatelli 6e09b879b7 Minor fix pagina dettaglio conf prod 2023-12-14 18:59:02 +01:00
Samuele Locatelli 7acc75c194 update refresh footer 2023-12-14 17:28:23 +01:00
Samuele Locatelli 375609126d Fix errore apertura fermate a loop 2023-12-14 17:20:07 +01:00
Samuele Locatelli a939079cee Fix chiamate multiple x check controlli (ogni 15 sec minimo) 2023-12-14 17:12:48 +01:00
Samuele Locatelli 45bd245628 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 16:58:30 +01:00
Samuele Locatelli 180b177ab2 update small su footer 2023-12-14 16:58:26 +01:00
zaccaria.majid c94742b7df fix redirect post primo login 2023-12-14 16:56:53 +01:00
zaccaria.majid 4543a9aaf5 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 16:23:14 +01:00
zaccaria.majid f1c5f547b8 ok larghezza componenti pagina dettaglio macchina 2023-12-14 16:23:08 +01:00
Samuele Locatelli 0550374c20 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 16:16:59 +01:00
Samuele Locatelli d4f84f4226 Fix display post conferma prod 2023-12-14 16:16:56 +01:00
zaccaria.majid ee0f00fc3b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 16:07:22 +01:00
zaccaria.majid b4b08d1c1a ok sistema di refresh login post F5 2023-12-14 16:07:17 +01:00
Samuele Locatelli 757ed2b585 fix CmpTop 2023-12-14 16:05:12 +01:00
zaccaria.majid 698dd0fd00 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 15:02:26 +01:00
zaccaria.majid 924eda2b87 rimesso controllo per operatore (da sistemare) 2023-12-14 15:02:20 +01:00
Samuele Locatelli 131ac9a127 Fix grafico btn 2023-12-14 15:00:27 +01:00
Samuele Locatelli 65d1d49d04 Correzione stored fix qty 2023-12-14 14:58:10 +01:00
Samuele Locatelli 064e1e1e14 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 14:55:46 +01:00
Samuele Locatelli 71d986583b Fix update qty 2023-12-14 14:55:43 +01:00
zaccaria.majid 8e52128b2b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 13:12:46 +01:00
zaccaria.majid 1a4c05264c fix grafico dettaglio kit 2023-12-14 13:12:11 +01:00
Samuele Locatelli fb4754f8ac Modifica qty inserita: non va da provare... 2023-12-14 13:11:40 +01:00
Samuele Locatelli 9c5a0c57e9 Ok delete kit intero 2023-12-14 12:58:29 +01:00
Samuele Locatelli 745b5ac6a7 KIT SCARTI:
- metodo gestione delete kit scarti
- metodo edit Qty
2023-12-14 12:48:58 +01:00
zaccaria.majid a521e6f3cf Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 12:24:42 +01:00
zaccaria.majid 861d4e0820 fix visualizzazione bottone kitting 2023-12-14 12:24:37 +01:00
Samuele Locatelli 50a4dd5dbd Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 12:22:37 +01:00
Samuele Locatelli f8661ab815 Fix spazio tabella 2023-12-14 12:22:34 +01:00
zaccaria.majid 9b397c7478 fix grafici pagina scarti 2023-12-14 12:18:05 +01:00
zaccaria.majid 9e53373ede Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 12:00:28 +01:00
zaccaria.majid ff7ad85373 fix errore script barcode reader 2023-12-14 12:00:23 +01:00
Samuele Locatelli 5c7c34e011 FIX: mostra solo x i veri kit 2023-12-14 11:59:27 +01:00
Samuele Locatelli fbfc74106c Aggiunto chiamata stored quando si chiede show KIT 2023-12-14 11:58:39 +01:00
Samuele Locatelli c516632b63 Fix datamodel ScartiKit 2023-12-14 11:03:01 +01:00
Samuele Locatelli d2859d14a5 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 10:58:29 +01:00
Samuele Locatelli 79768464ef Continuo dettaglio scarti KIT 2023-12-14 10:58:25 +01:00
zaccaria.majid 617ab1ce1a Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-14 10:29:53 +01:00
zaccaria.majid abb9a21e29 fix mostra body post refresh 2023-12-14 10:29:47 +01:00
Samuele Locatelli e0a40e7ad0 FIX display kit 2023-12-14 10:14:41 +01:00
Samuele Locatelli 9553cfb38f Bozza display gestione scrap kit 2023-12-14 10:01:35 +01:00
Samuele Locatelli 425dd249c7 Aggiunta indicazione kit/art 2023-12-14 09:44:52 +01:00
Samuele Locatelli d62c63ef93 Fix vista fermate errata + fix kit esploso 2023-12-14 09:16:12 +01:00
Samuele Locatelli 22803313ed Modifiche MSFD:
- rimesso metodo calcolo post reset
- aggiunta gestione expity hashSet
- abbozzata gestione ScartiKitSplit
2023-12-14 08:45:38 +01:00
Samuele Locatelli 3b199f6536 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-13 19:35:34 +01:00
Samuele Locatelli 6cd5c89197 Aggiunto model dati RSK + stored x split (empty) 2023-12-13 19:35:03 +01:00
zaccaria.majid ec94724c79 aggiunta gestione login con guid dispositivo 2023-12-13 18:18:45 +01:00
zaccaria.majid db9d67e841 ok logout post scadenza chiave 2023-12-13 16:23:24 +01:00
zaccaria.majid ceac06f5dd forse fix refresh post fine attr 2023-12-13 11:29:33 +01:00
zaccaria.majid b7567d2598 fix scrittura ultima azione 2023-12-13 10:28:36 +01:00
Samuele Locatelli 67a83732c8 modifica check a 1 minuto x controllo rapido 2023-12-13 10:00:04 +01:00
Samuele Locatelli d40c682673 Code reorg 2023-12-12 16:51:28 +01:00
Samuele Locatelli bbc17db696 Ottimizzazione meccanismo lettura dati di prod da DB/REDIS x TAB 2023-12-12 16:31:46 +01:00
Samuele Locatelli 45108c1aea Fix lettura multipla stato prod macchina 2023-12-12 16:16:38 +01:00
Samuele Locatelli 3fdb713a05 Fix login che sparisce da timeout cookie 2023-12-12 16:13:08 +01:00
Samuele Locatelli 75b330abc4 Fix reload post ODL action 2023-12-12 15:52:50 +01:00
Samuele Locatelli abf0cc63b8 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-12 14:45:05 +01:00
Samuele Locatelli 2f765cf095 Fix salvataggio tav selezionata 2023-12-12 14:44:33 +01:00
zaccaria.majid 8856393c0b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-12 09:47:34 +01:00
zaccaria.majid a4edd711f6 fix bypass controllo click in pagina reg new device 2023-12-12 09:47:01 +01:00
Samuele Locatelli 0e604ab186 Fix refresh pagina controlli (btn richiesto controllo) 2023-12-12 08:57:09 +01:00
Samuele Locatelli cb2162fed8 Aggiunto modulo check x
- dichiarazioni fermo necessarie
- dichiarazione controlli scaduti
2023-12-11 19:41:22 +01:00
zaccaria.majid cbc0b58532 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-11 17:27:37 +01:00
zaccaria.majid 9b909a4421 aumentato sample multiplier pagina odl 2023-12-11 17:27:32 +01:00
Samuele Locatelli 240174628f Merge tag 'UpdateSpecEndTime' into develop
update x SPEC su gestione end live period
2023-12-11 17:13:19 +01:00
Samuele Locatelli 37b7788376 Merge branch 'Release/UpdateSpecEndTime' 2023-12-11 17:12:36 +01:00
Samuele Locatelli 5d3eb054a3 refresh 2023-12-11 17:12:04 +01:00
Samuele Locatelli c0ddda3fa6 Merge remote-tracking branch 'origin/develop' into develop 2023-12-11 17:11:33 +01:00
Samuele Locatelli 2d662b6184 Fix commento 2023-12-11 17:11:22 +01:00
zaccaria.majid 3bd49aa0a5 fix lettura variabile scadenza login 2023-12-11 15:42:19 +01:00
zaccaria.majid affc0f1b9b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-11 15:36:45 +01:00
zaccaria.majid da62b70acc forse fix logout per ogni interazione 2023-12-11 15:35:21 +01:00
Samuele Locatelli 8042bb089d Fix periodi rilettura dati PODL da lista 2023-12-11 12:30:30 +01:00
Samuele Locatelli 49a0ef4ee2 fix last page null 2023-12-11 11:54:25 +01:00
zaccaria.majid 39a202ea4a fix lettura data di scadenza login 2023-12-07 18:11:17 +01:00
zaccaria.majid b06c5453f0 fix redirect dopo force reload 2023-12-07 10:33:13 +01:00
zaccaria.majid 059d0ee7a9 probabile fix reload 2023-12-07 10:13:27 +01:00
zaccaria.majid 08b080135f fix redirect infito post refresh 2023-12-06 17:44:44 +01:00
zaccaria.majid 58af054f1f fix salvataggio last page 2023-12-06 17:11:27 +01:00
zaccaria.majid bb0654364f aggiunto controllo null 2023-12-06 16:08:56 +01:00
zaccaria.majid aa2a2f9cce aggiunto display uri x debug 2023-12-06 16:05:58 +01:00
zaccaria.majid ae90fa9199 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-12-06 16:00:43 +01:00
zaccaria.majid d4529976ad prova fix refresh 2023-12-06 15:59:35 +01:00
Samuele Locatelli c66ab75d26 refresh podl a 10 sec 2023-12-06 12:27:30 +01:00
Samuele Locatelli b3ebd24405 update periodo cache 2023-12-06 11:40:36 +01:00
zaccaria.majid 14f930025c fix grafici + nav link mappa stato cancella record idx macchina selezionata 2023-12-06 09:03:04 +01:00
zaccaria.majid 27706af41d fix nmostra/nascondi bottoni 2023-12-05 17:00:19 +01:00
zaccaria.majid 6c4d79bab8 fix grafici per mostrare/nascondere bottoni da config 2023-12-05 15:51:54 +01:00
zaccaria.majid 16188f8c0a fix gestione conferma con pezzi negativi 2023-12-05 12:37:23 +01:00
zaccaria.majid de68cad13a fix grafici e funzionali sulle varie pagine 2023-12-05 12:11:05 +01:00
zaccaria.majid e72bf038b3 fix controlli solo se con odl 2023-12-04 15:47:05 +01:00
zaccaria.majid 91cf5806fe ok aggiornamento post delete o update commento 2023-12-04 15:21:05 +01:00
zaccaria.majid 79dbe857da refresh versioni 2023-12-04 11:55:46 +01:00
zaccaria.majid 66f77eacfc fix grafico 2023-12-04 11:55:37 +01:00
zaccaria.majid 9bed5a4220 fix registrazione scarti con errore 2023-12-04 11:55:27 +01:00
zaccaria.majid 2fb2ab7205 fix grafixo 2023-12-01 17:59:21 +01:00
zaccaria.majid d0385462cf sistemata posizione selettori periodo 2023-12-01 16:07:33 +01:00
zaccaria.majid 07de159dd1 fix reload 2023-12-01 12:06:10 +01:00
zaccaria.majid df0dfcec20 fix grafici + fix logout con timeout 2023-12-01 11:42:15 +01:00
zaccaria.majid b3bb966094 modifica riqualifica 2023-11-30 18:09:40 +01:00
zaccaria.majid 794b11430e fix caso in cui fare redirect 2023-11-30 16:28:17 +01:00
zaccaria.majid 8f0fd803a3 test cambio pagina root 2023-11-30 16:23:16 +01:00
zaccaria.majid a1309b2c39 fix redirect title 2023-11-30 11:57:50 +01:00
zaccaria.majid 0ae5d4f10d aggiunto auto logout 2023-11-30 11:07:31 +01:00
zaccaria.majid 33b3aa0e2b fix grafico + fix errore in scarti sempre presente 2023-11-29 16:11:59 +01:00
zaccaria.majid 01e2502900 fix display scarti 2023-11-29 09:20:24 +01:00
zaccaria.majid d5b425324b aggiunto alert per notifica tentativo errato scarti 2023-11-28 15:38:54 +01:00
zaccaria.majid 4561dd873e fix grafici +
mostra conferma aggiorna dati
2023-11-28 14:36:48 +01:00
zaccaria.majid 60c64a925e fix tolte tutte le virgole e i punti per migliaia 2023-11-28 12:43:34 +01:00
zaccaria.majid ee111d84c1 conf prod:
- fix grafici per bottoni e finestra conferma
- fix data di conferma = data di click bottone mostra conf
2023-11-28 12:03:58 +01:00
Samuele Locatelli 87fcfbc0b3 Fix default end FluxLog a domani 2023-11-17 18:49:55 +01:00
Samuele Locatelli f914c28bf8 Renaming metodi x FluxLogPareto 2023-11-17 14:20:44 +01:00
Samuele Locatelli 3c67b98039 modifica except con rules 2023-11-17 10:21:56 +01:00
Samuele Locatelli 716b3de912 cambio only/rules per tags 2023-11-17 10:08:48 +01:00
Samuele Locatelli 0d50bab27d Merge branch 'feature/LAND-shadow01' into develop 2023-11-17 09:30:18 +01:00
Samuele Locatelli 93ab3e8088 review globale yaml 2023-11-17 09:29:32 +01:00
Samuele Locatelli f2ec177bb7 Completata review x primi step LAND 2023-11-17 09:17:14 +01:00
Samuele Locatelli 14477c5928 cambio sintassi 2023-11-17 09:14:17 +01:00
Samuele Emilio Locatelli 3f29166c0e Update .gitlab-ci.yml file 2023-11-17 08:11:45 +00:00
Samuele Locatelli 2d68d35cda altro test yaml 2023-11-17 09:10:47 +01:00
Samuele Locatelli 0d93cba1b3 Merge remote-tracking branch 'origin/Feature/LAND-shadow01' into feature/LAND-shadow01 2023-11-17 09:09:09 +01:00
Samuele Emilio Locatelli 9e8a94c94e Update .gitlab-ci.yml file 2023-11-17 08:08:41 +00:00
Samuele Locatelli 066bdf911b update yaml 2023-11-17 08:47:55 +01:00
Samuele Locatelli 4133c5b4e1 Update syntax 2023-11-17 08:45:40 +01:00
Samuele Locatelli 8edd19a5f3 update test yaml syntax 2023-11-17 08:39:11 +01:00
Samuele Locatelli 71395fcd4e Merge remote-tracking branch 'origin/Feature/LAND-shadow01' into feature/LAND-shadow01 2023-11-17 08:22:09 +01:00
Samuele Emilio Locatelli ac883d85d5 Update .gitlab-ci.yml file 2023-11-16 18:38:09 +00:00
Samuele Locatelli 374cb3478d test recogn feature 2023-11-16 19:35:19 +01:00
Samuele Locatelli 492e59f6d5 Update shadows x LAND 2023-11-16 19:32:17 +01:00
zaccaria.majid b87c919fda tornato alla situazione iniziale funzionante 2023-11-16 17:10:34 +01:00
zaccaria.majid 03bcaca6f4 ancora 2023-11-16 17:07:48 +01:00
zaccaria.majid bb8e97a8e3 aggiunte virgolette singole 2023-11-16 17:06:44 +01:00
zaccaria.majid 2200397674 tolte parentesi quadre 2023-11-16 17:04:44 +01:00
zaccaria.majid 6c85108a6d aggiunte virgolette 2023-11-16 17:03:12 +01:00
zaccaria.majid 3af09ee2b2 forse fix chiamata variabile 2023-11-16 17:02:09 +01:00
zaccaria.majid d9fc308b08 tentativo con 'only' 2023-11-16 16:00:24 +01:00
zaccaria.majid 6e81ae6065 cambiata posizione regole 2023-11-16 15:54:46 +01:00
zaccaria.majid f70ecc8518 prova fix IF statement 2023-11-16 15:52:57 +01:00
zaccaria.majid 4ab25b8033 fix trattini mancanti per if 2023-11-16 15:48:48 +01:00
zaccaria.majid a9805a51dd prova compilazione condizionale con rule 2023-11-16 15:45:49 +01:00
zaccaria.majid 6f29589833 prova compilazione condizionale 2023-11-16 15:32:50 +01:00
zaccaria.majid 4aedfe9c7a aggiornato pacchetto egwcorelib 2023-11-16 12:32:07 +01:00
zaccaria.majid f20ad5952c fix grafico 2023-11-16 12:24:33 +01:00
zaccaria.majid 2668f8ab59 fix redirect post flush cache 2023-11-16 10:37:18 +01:00
zaccaria.majid 9e6e6f9e72 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-16 10:12:48 +01:00
zaccaria.majid 68b65fb39f cambiata gestione barcode reader 2023-11-16 10:12:20 +01:00
Samuele Locatelli a33a0f6e6d Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-15 20:06:21 +01:00
Samuele Locatelli 3890c6a100 OK test riattrezzaggio 2023-11-15 20:05:50 +01:00
zaccaria.majid ce175aab40 tentativo cambiando file js 2023-11-15 15:43:04 +01:00
zaccaria.majid b8ba963b19 modificato percorso script aggiunto MP/TAB3 2023-11-15 14:56:53 +01:00
zaccaria.majid 3817569515 cambiata versione pacchetto 2023-11-15 10:24:47 +01:00
zaccaria.majid 944092e80a prova cambio script 2023-11-15 10:18:46 +01:00
zaccaria.majid b89293ed91 scripts 2023-11-15 10:15:22 +01:00
zaccaria.majid 78a49a8e0b script 2023-11-15 10:09:28 +01:00
zaccaria.majid c3cb860376 ancora cambiata definizioe script 2023-11-15 09:44:51 +01:00
zaccaria.majid 0f9c66b92c cambiati riferimenti js zxing 2023-11-15 08:57:58 +01:00
zaccaria.majid 87bdf45825 tentativo fix cam 2023-11-15 08:49:09 +01:00
zaccaria.majid 80638a2d8f fix grafici 2023-11-15 08:44:17 +01:00
Samuele Locatelli a14256a462 Fix vari login 2023-11-14 17:54:38 +01:00
zaccaria.majid b61278544f fix calcolo username 2023-11-14 15:50:16 +01:00
zaccaria.majid a514676621 ok log in e logout operatore 2023-11-14 14:43:03 +01:00
Samuele Locatelli 6113071747 inizio modifica x recuperare dati OPR 2023-11-14 14:34:31 +01:00
Samuele Locatelli fe9ea62f5b commit parziale (OK SOLO SE niente F5) 2023-11-14 12:20:51 +01:00
zaccaria.majid e443e85673 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-14 11:51:40 +01:00
zaccaria.majid bf4574b3d5 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-14 11:51:36 +01:00
Samuele Locatelli b9e9a4d556 Update gestione rilettura prod + inizio fix redis x user 2023-11-14 11:51:10 +01:00
zaccaria.majid 94e4b91155 fix sicurezza 2023-11-14 11:51:03 +01:00
Samuele Locatelli d3c82ce039 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-14 11:05:55 +01:00
Samuele Locatelli 4bdf4493e0 Ancora update ODL 2023-11-14 11:05:18 +01:00
zaccaria.majid 32aaac3744 fix redirect 2023-11-14 10:54:53 +01:00
zaccaria.majid 9de748ebcb fix grafico 2023-11-14 10:45:00 +01:00
zaccaria.majid 17a12c537c ok lettura qr code 2023-11-14 10:37:48 +01:00
zaccaria.majid 029f8d3989 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-13 17:55:22 +01:00
Samuele Locatelli e3a76e2dbe Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-13 17:53:37 +01:00
Samuele Locatelli 2516f4943e Update gestione ODL su doppia tavola 2023-11-13 17:53:34 +01:00
zaccaria.majid fdf0b0e6a3 INIZIO gestione auto log in 2023-11-13 17:52:41 +01:00
zaccaria.majid 371c8dc262 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-13 08:58:51 +01:00
zaccaria.majid b6752983a2 ok pagina user prefs 2023-11-13 08:57:55 +01:00
Samuele Locatelli 7470e8a768 Fix catena update ODL in doppia tavola 2023-11-10 19:26:51 +01:00
Samuele Locatelli f74e3980eb Inizio test modifica sel macchine 2 tav 2023-11-10 17:30:19 +01:00
Samuele Locatelli 3793aef680 Merge tag 'AddFluxLogDecimation02' into develop
update check condizione uscita fluxlogDedup
2023-11-10 16:48:31 +01:00
Samuele Locatelli 9c1b51608a Merge branch 'Release/AddFluxLogDecimation02' 2023-11-10 16:48:17 +01:00
Samuele Locatelli a05b275fe9 update test ODL x TAB3 2023-11-10 16:47:59 +01:00
Samuele Locatelli 771f906755 Update spec x cancellazioni fluxLog 2023-11-10 16:47:51 +01:00
Samuele Locatelli d8c30d1946 reload status map 2023-11-10 11:32:41 +01:00
Samuele Locatelli ac367a7ac3 fix reload pagina post fine attr 2023-11-10 11:29:01 +01:00
Samuele Locatelli b5f2d1b3d8 Merge tag 'AddFluxLogDecimation01' into develop
Aggiunta SPEC versione flux log decimation, refresh globale x versione
TAB3 aggiunta
2023-11-10 09:07:05 +01:00
Samuele Locatelli 4becf5d244 Merge branch 'Release/AddFluxLogDecimation01' 2023-11-10 09:06:43 +01:00
Samuele Locatelli d63613b84c Refresh versioni programmi CORE 2023-11-10 09:06:10 +01:00
Samuele Locatelli df5dca973a Refresh errore "isSlave" 2023-11-10 09:06:03 +01:00
Samuele Locatelli 8f072b5f8e Ancora fix gestione ODL 2023-11-09 18:35:59 +01:00
Samuele Locatelli e32600f6d3 Fix refresh display status 2023-11-09 15:41:10 +01:00
Samuele Locatelli e61a512647 Update gestione refresh ODL 2023-11-09 10:03:06 +01:00
Samuele Locatelli 14266feb5c Altro update avanzamento progress 2023-11-08 18:48:52 +01:00
Samuele Locatelli c382c09d69 Completata gestione start/end setup 2023-11-08 18:04:27 +01:00
Samuele Locatelli 11b3706320 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-08 10:30:28 +01:00
Samuele Locatelli 82e106a498 fix favicon 2023-11-08 10:30:26 +01:00
zaccaria.majid 3dd7130648 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-08 10:25:54 +01:00
Samuele Locatelli e972aea2f0 refresh odl 2023-11-08 10:25:11 +01:00
zaccaria.majid 6e2e395fb0 fix popolamento variabile 2023-11-08 10:25:00 +01:00
Samuele Locatelli 581f7bd7e8 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-08 10:24:55 +01:00
Samuele Locatelli 075ba11247 Update gestione ODL 2023-11-08 10:24:29 +01:00
zaccaria.majid f5deb531d2 ok aggiunta preferenze per card status map 2023-11-08 10:17:39 +01:00
zaccaria.majid ee63a8d08a Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-08 08:56:09 +01:00
zaccaria.majid 440e49f14b fix classi richiamate due volte 2023-11-08 08:55:35 +01:00
Samuele Locatelli f692c4d1a1 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-07 17:44:00 +01:00
Samuele Locatelli 5e36c0099b FIX gestione calcolo timespan/double x tempo 2023-11-07 17:43:56 +01:00
zaccaria.majid 022e1ca7dc Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-07 17:07:45 +01:00
Samuele Locatelli 1e310aceb2 label pz pallet 2023-11-07 17:06:42 +01:00
zaccaria.majid c5b9886d14 ok gestione lingua in oreferenze 2023-11-07 17:05:36 +01:00
Samuele Locatelli 5ff7a5ebe0 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-07 16:58:53 +01:00
Samuele Locatelli afebca707f Avanzamento gestione ODL 2023-11-07 16:58:20 +01:00
zaccaria.majid c32c7dd998 ok gestione preferenze per inserimento tempo ciclo 2023-11-07 11:01:52 +01:00
Samuele Locatelli d3c425a950 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-07 09:47:59 +01:00
Samuele Locatelli 65e6ec4479 update gestione pref utente su redis 2023-11-07 09:47:57 +01:00
Samuele Locatelli 92e31a27cb Update controlo MSMC 2023-11-07 09:47:49 +01:00
zaccaria.majid a9d000f199 ok fix grafico 2023-11-07 08:58:41 +01:00
Samuele Locatelli 5c9d259e8f update parziale gestione tempo ciclo 2023-11-07 08:50:30 +01:00
Samuele Locatelli 271acd62f9 Apunti selettore TC RichAttr 2023-11-06 20:19:05 +01:00
Samuele Locatelli 6432bde3fa Fix selezione ODL quando disponibile.... 2023-11-06 19:57:46 +01:00
Samuele Locatelli 705eeb56df Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-06 19:10:27 +01:00
Samuele Locatelli bf8e4fe389 OK test FixODL postumo con RPO 2023-11-06 19:09:56 +01:00
Samuele Locatelli 51eabbb70e Fix display pezzi NC 2023-11-06 18:41:12 +01:00
Samuele Locatelli a4bb7e96ef Update pag fixODL 2023-11-06 18:34:51 +01:00
zaccaria.majid ff6b9e0fd3 aggiunta visualizzazione pezzi scarto 2023-11-06 17:13:56 +01:00
zaccaria.majid d57f42bd46 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-06 16:49:18 +01:00
zaccaria.majid 89da00543d Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-06 16:49:13 +01:00
Samuele Locatelli 12ca72e658 Update x gestione ODL 2023-11-06 16:48:27 +01:00
zaccaria.majid 7185f70602 fix doppio rimbalzo mappa stato 2023-11-06 16:01:28 +01:00
Samuele Locatelli 7d4e9afa0a Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-06 15:49:33 +01:00
Samuele Locatelli 6a8c854c87 Fix metodi verifica Prod senza ODL 2023-11-06 15:49:02 +01:00
zaccaria.majid 4ea1afdd35 ok modifica commenti 2023-11-06 09:49:59 +01:00
zaccaria.majid 0bceaffec6 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-06 08:58:29 +01:00
zaccaria.majid 0ef6ae5815 fix grafico 2023-11-06 08:58:18 +01:00
Samuele Locatelli bf20ddb6cb Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-11-06 08:29:17 +01:00
Samuele Locatelli 58130dc704 Update gestione ODL 2023-11-03 15:37:29 +01:00
zaccaria.majid c641d2e381 ok button delete commenti 2023-11-03 15:30:24 +01:00
zaccaria.majid 0c5c6ff529 forse ok pagina commenti 2023-11-03 11:53:35 +01:00
zaccaria.majid bfdc879c63 ok pagina fermate 2023-11-03 09:51:17 +01:00
zaccaria.majid 8b5d713789 fix bg floating label 2023-11-03 09:48:20 +01:00
zaccaria.majid 0ffd516e6c typo 2023-11-02 12:54:22 +01:00
zaccaria.majid d534adb56c minor fix grafico 2023-11-02 09:15:42 +01:00
zaccaria.majid eb4f1eba75 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-31 16:51:26 +01:00
zaccaria.majid 5c93028f17 fix style portato esterno 2023-10-31 16:50:44 +01:00
Samuele Locatelli d6634e6361 ancora fix img 2023-10-31 15:36:41 +01:00
Samuele Locatelli d162e8508e Fix loading immagini 2023-10-31 15:24:40 +01:00
Samuele Locatelli c92b3e9e06 Fix border 2023-10-31 15:09:06 +01:00
Samuele Locatelli 58b6cdfaa9 test fix img path + aggiunta folder immaggini 2023-10-31 15:03:14 +01:00
Samuele Locatelli 228352e953 Fix pz nuovi da conf 2023-10-31 14:52:51 +01:00
zaccaria.majid df1c0d9652 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-31 12:40:44 +01:00
zaccaria.majid 95c2e6d4f5 cleanup commenti 2023-10-31 12:40:13 +01:00
zaccaria.majid 0d8caab7d8 fix grafico pagina ODL 2023-10-31 12:40:02 +01:00
Samuele Locatelli a0165fd23e Aggiunto componente x fix ODL 2023-10-31 12:31:14 +01:00
zaccaria.majid 0eaf6f9c83 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-31 11:38:40 +01:00
zaccaria.majid 9978d3fd33 fix grafico 2023-10-31 11:38:31 +01:00
Samuele Locatelli c1a1945d41 Avanzamento gestione ODL 2023-10-31 11:38:04 +01:00
Samuele Locatelli 55e3400898 Fix rilettura data machineBlock 2023-10-31 11:37:59 +01:00
Samuele Locatelli c450a1892a Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-31 10:32:36 +01:00
Samuele Locatelli 3fd4ba56f1 fix refresh samplet MSE 2023-10-31 10:32:33 +01:00
zaccaria.majid bc360c67e4 fix sfasamento bottoni 2023-10-31 10:22:28 +01:00
zaccaria.majid 14e1165333 ok nascosto switch per mostrare/nascondere dettagli 2023-10-31 10:16:36 +01:00
Samuele Locatelli 7ba6dbba87 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-31 10:02:17 +01:00
Samuele Locatelli 75d88f19c4 modifiche x miglioramento timer rilettura 2023-10-31 10:01:42 +01:00
zaccaria.majid a5f05c5261 fix grafico pagina note 2023-10-31 09:53:59 +01:00
zaccaria.majid cd1ce434cd Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-30 15:13:05 +01:00
zaccaria.majid 4f3e0e9fb1 ok grafica commenti 2023-10-30 15:12:35 +01:00
Samuele Locatelli 906fbfd5ec Inizio pagina ODL con componenti 2023-10-27 19:21:54 +02:00
Samuele Locatelli c97817907a Inizio ODL con metodi refresh 2023-10-27 18:26:18 +02:00
Samuele Locatelli a2dab9fcea TAB:
- Fix comportamento dismiss sliderMenu
- fix update dichiarazione prod
2023-10-27 18:15:59 +02:00
zaccaria.majid 615fa3cbc8 inizio nuova gestione note 2023-10-27 17:36:15 +02:00
Samuele Locatelli 7b54f3f05d update calcolo note con DTO 2023-10-27 15:14:55 +02:00
Samuele Locatelli a99b514548 Fix refresh gauge 2023-10-27 11:57:46 +02:00
Samuele Locatelli 1e8757a2e4 Test prod plan update 2023-10-27 11:36:24 +02:00
Samuele Locatelli f676be0744 Fix primo refresh mappa stato 2023-10-27 11:36:09 +02:00
Samuele Locatelli 08dd753216 Fix ricerca documenti 2023-10-27 11:35:24 +02:00
Samuele Locatelli 8bcd4dce2e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-27 10:57:04 +02:00
Samuele Locatelli e402ed32ee Completato inclusione MseSampler in pagine dettaglio 2023-10-27 10:57:02 +02:00
zaccaria.majid 4a668e196c fix mostra tempo ciclo + switch mappa stato 2023-10-27 10:36:20 +02:00
zaccaria.majid 30dc97b4a2 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-27 10:22:32 +02:00
zaccaria.majid 7755a67ce9 fix grafici 2023-10-27 10:21:20 +02:00
Samuele Locatelli 60085b2510 COmpletato ST Checks (da testare) 2023-10-27 08:46:23 +02:00
Samuele Locatelli daad451e4f Parziale integrazione INVE/Arca x lettura lotti 2023-10-26 19:31:39 +02:00
Samuele Locatelli f20210ba0b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 17:45:58 +02:00
Samuele Locatelli d01b1c15e9 Completato scheda tecnica x immagini (manca bcode) 2023-10-26 17:45:55 +02:00
zaccaria.majid 1e93dd7483 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 17:06:08 +02:00
zaccaria.majid ad663a70a3 fix machine block 2023-10-26 17:05:40 +02:00
Samuele Locatelli 2e2ce2e9f3 Aggiunto check force deroga 2023-10-26 17:02:16 +02:00
zaccaria.majid 54a10ecfb3 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 16:47:34 +02:00
zaccaria.majid d79beefeac fix machine details 2023-10-26 16:11:31 +02:00
Samuele Locatelli 95913cd74e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 15:28:01 +02:00
Samuele Locatelli 20b92a2c71 Fix traduzione scheda tecnica 2023-10-26 15:27:32 +02:00
zaccaria.majid 0de85c403f fix grafici 2023-10-26 14:48:23 +02:00
zaccaria.majid b8b506ca4e fix grafico 2023-10-26 13:04:09 +02:00
zaccaria.majid eca372eb5b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 12:45:39 +02:00
zaccaria.majid cf8bf2f16b ok unificazione grafica pagine 2023-10-26 12:45:33 +02:00
Samuele Locatelli e9ccfad8a4 Ancora update display ST 2023-10-26 12:10:52 +02:00
Samuele Locatelli e49d290da5 Abbozzato display scheda tecnica 2023-10-26 11:44:54 +02:00
zaccaria.majid 2133c4593b aggiunto active link 2023-10-26 10:31:31 +02:00
Samuele Locatelli 5165da9a7e refresh 2023-10-26 09:05:09 +02:00
Samuele Locatelli ebcd4175a6 Fix enum/Enums x SPEC 2023-10-26 09:04:07 +02:00
Samuele Locatelli 10a66e1078 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 08:56:58 +02:00
Samuele Locatelli c5214ad5ed Fix controllo disablet x SchedTecnica 2023-10-26 08:56:06 +02:00
zaccaria.majid fba53cb6a3 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 08:52:02 +02:00
zaccaria.majid df5f78729c Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-26 08:51:25 +02:00
Samuele Locatelli a92f7925e1 Completata pag Parametri con refresh! 2023-10-25 19:26:37 +02:00
Samuele Locatelli 9571780f93 TAB:
- Completato review metodi x gestione parametri
2023-10-25 18:55:11 +02:00
zaccaria.majid 8a121f59b2 ok pagine iob info mach det e work shift 2023-10-25 17:34:38 +02:00
Samuele Locatelli 58c4340631 Rimozione nuget deprecati x allegati mail 2023-10-25 15:22:31 +02:00
Samuele Locatelli b0551a027c Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-25 12:02:46 +02:00
Samuele Locatelli 37916a1907 Update nuget Razor lib + refresh 2023-10-25 12:02:43 +02:00
zaccaria.majid 02d770ce05 fix grafico bottone conferma 2023-10-25 09:53:44 +02:00
Samuele Locatelli d54683e7d5 Fix nuget 2023-10-24 16:23:10 +02:00
zaccaria.majid d8e2c0f677 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-24 16:12:19 +02:00
zaccaria.majid 8de6d0882c nuova grafica mach det 2023-10-24 16:12:14 +02:00
Samuele Locatelli 9401021f22 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-24 09:24:54 +02:00
Samuele Locatelli a876ac0495 SPEC:
- Update con statistiche DB calcolate
- aggiunto obj connesisone cadmin con timeout a 5 minuti
2023-10-24 09:24:52 +02:00
zaccaria.majid b69cfa24a8 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-24 08:58:23 +02:00
zaccaria.majid 227a46adba fix grafico machine block 2023-10-24 08:58:17 +02:00
Samuele Locatelli c4f5ee2c84 Metodo reindex async x evitare timeout( maybe...) 2023-10-23 20:23:27 +02:00
Samuele Locatelli 0761d332cc cORREZIONE CASI RIDUZIONE DA non CALCOLARE.. 2023-10-23 20:03:57 +02:00
Samuele Locatelli 8b0b1a3003 Eliminato riferimenti a tab spsotata in REDIS 2023-10-23 19:59:25 +02:00
Samuele Locatelli 98f3aa2e90 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-23 19:57:42 +02:00
Samuele Locatelli a25635485e Correzioni stima tempo calcolo redux Fluxlog 2023-10-23 19:57:39 +02:00
Samuele Locatelli 6c563b8b28 Update x gestione calcoli stats in Redis 2023-10-23 18:50:00 +02:00
zaccaria.majid aaa9829f41 inizio nuova grafica machine details 2023-10-23 17:56:53 +02:00
Samuele Locatelli 3b82c3efcf Refresh procedura ricalcolo 2023-10-23 12:08:47 +02:00
Samuele Locatelli afd3ec34bb SPEC:
- Completata procedura adv x ricalcolo FluxLog
2023-10-23 12:07:57 +02:00
Samuele Locatelli 7f7a3b6f51 Inserimento progress in dedup FL 2023-10-21 12:41:44 +02:00
Samuele Locatelli edae1a19ec OK deduplica tramite ciclo + stored relative!!! 2023-10-21 11:23:32 +02:00
Samuele Locatelli a371b55511 SPEC:
- Aggiunto step deduplica + cancellazione
- eccezione e NON esegue
...da verificare EFCore
2023-10-20 20:08:51 +02:00
Samuele Locatelli 1f0eb4d629 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-20 18:55:02 +02:00
Samuele Locatelli b63e355bd2 fix display workShift card 2023-10-20 18:54:51 +02:00
Samuele Locatelli 571ac2cea8 SPEC:
- inizio pagina gest fluxLog e pareto eventi
- ok visualizzazione ultimo mese
2023-10-20 18:54:28 +02:00
zaccaria.majid adf48ce6fe fix grafici machine block 2023-10-19 16:00:31 +02:00
Samuele Locatelli 66bad58f8f Completato editing dichiarazioni 2023-10-16 19:03:58 +02:00
Samuele Locatelli cd21f92538 Dichiarazioni: ok inserimento + display (manca edit) 2023-10-16 18:43:17 +02:00
Samuele Locatelli 3212a3eacb Completata pag scarti 2023-10-16 16:49:55 +02:00
Samuele Locatelli 5e8ce8dd20 Merge tag 'FixLancLicenseMsg02' into develop
modifica gestione check licenza
2023-10-16 15:04:09 +02:00
Samuele Locatelli 868de97c9c Merge branch 'Release/FixLancLicenseMsg02' 2023-10-16 15:04:03 +02:00
Samuele Locatelli 283cb70251 modifica gest licenza LAND 2023-10-16 15:03:47 +02:00
Samuele Locatelli b2c9fac4ca Fix selezione period e ODL x controlli 2023-10-16 14:37:58 +02:00
Samuele Locatelli 91324095c4 Merge tag 'FixLandLicenseMsg' into develop
Fix messaggio licenza inattiva x permettere link buttons
2023-10-16 11:14:31 +02:00
Samuele Locatelli fd03d78c01 Merge branch 'Release/FixLandLicenseMsg' 2023-10-16 11:13:54 +02:00
Samuele Locatelli 9690e26194 LAND:
- fix auth annuale x home e footer
2023-10-16 10:59:47 +02:00
Samuele Locatelli 14323bf637 update display 2023-10-13 19:28:42 +02:00
zaccaria.majid 9a646703d4 divisione grafica dimensione schermo 2023-10-13 16:16:13 +02:00
zaccaria.majid 597b4a6b63 aggiunto toggle all cards 2023-10-13 14:55:37 +02:00
zaccaria.majid 6c0ec84c00 fix modello dati + disegno gauge 2023-10-13 14:39:34 +02:00
zaccaria.majid b3d770ed5d Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-13 12:57:02 +02:00
zaccaria.majid f78c6ada2e aggiunto nuovo componenten gauge 2023-10-13 12:55:30 +02:00
Samuele Locatelli c246558db0 update machblock 2023-10-13 08:40:29 +02:00
Samuele Locatelli eeb67f51c5 Aggiunta PODL/ODL 2023-10-12 19:37:27 +02:00
Samuele Locatelli 8348f2633a Bozza colore dinamico x gauge 2023-10-12 19:34:57 +02:00
Samuele Locatelli 59ce05fa02 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-12 19:13:24 +02:00
Samuele Locatelli 60cc1970e8 Update gestione controlli 2023-10-12 19:13:01 +02:00
zaccaria.majid 371bab8517 modifica grafica 2023-10-12 17:57:34 +02:00
zaccaria.majid 6b90834e21 rimesso evento onclick cards 2023-10-12 17:24:40 +02:00
zaccaria.majid 433403f42a nuova grafica main page 2023-10-12 15:21:35 +02:00
Samuele Locatelli 8225ff63a2 Fix invioemail allarme da conf 2023-10-12 12:31:35 +02:00
Samuele Locatelli 41fb45473b fix 100% 2023-10-12 11:41:21 +02:00
Samuele Locatelli 9b827635c5 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-12 11:35:19 +02:00
Samuele Locatelli 5ee18d0c95 Fix progress bar 2023-10-12 11:26:42 +02:00
zaccaria.majid e7569af88f sistemati spazi 2023-10-12 10:15:55 +02:00
zaccaria.majid 4f4ec779ff tentativo fix per web app tablet 2023-10-12 10:01:53 +02:00
zaccaria.majid 39a5546f76 forse fix piena larghezza dispositivo x tablet 2023-10-12 09:32:58 +02:00
zaccaria.majid d47fefe05d Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-12 09:24:22 +02:00
zaccaria.majid 546600b0e0 prova shrink immagini macchine 2023-10-12 09:23:22 +02:00
Samuele Locatelli b809f7721d OK bozza allarmi 2023-10-12 08:58:21 +02:00
Samuele Locatelli 6ebb97e229 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-11 19:32:07 +02:00
Samuele Locatelli 1744b4fa56 Update display allarme 2023-10-11 19:31:36 +02:00
zaccaria.majid 7bb8903a3c aggiunto nuovo set grafico di machine block 2023-10-11 17:24:02 +02:00
Samuele Locatelli 98d0f54ad6 Fix display piano prod 2023-10-11 16:23:01 +02:00
Samuele Locatelli 6943085792 Aggiunta piano prod 2023-10-11 12:30:31 +02:00
Samuele Locatelli a4b2336e02 spacing turni 2023-10-11 08:29:58 +02:00
Samuele Locatelli 8e7380a7ab Finita pag turni 2023-10-11 08:25:58 +02:00
Samuele Locatelli 7730e0d808 Correzione dich fermi + wait 2023-10-11 07:24:23 +02:00
Samuele Locatelli 2176cbeb88 Fix e test conferma fermate riqualificate 2023-10-10 18:56:50 +02:00
Samuele Locatelli db105b8f9a Salvataggio da esterno componente x commenti 2023-10-10 17:23:08 +02:00
Samuele Locatelli a576695371 Fix selezione dettaglio edit note 2023-10-10 11:42:13 +02:00
Samuele Locatelli 51c3d4655d Fix approssimazione 1 sec x commenti 2023-10-10 11:37:56 +02:00
Samuele Locatelli de25331371 Fix problema rendering 2023-10-10 10:13:29 +02:00
Samuele Locatelli 1af01c65e2 Fix note edit 2023-10-10 08:31:40 +02:00
Samuele Locatelli b822b02caa Data fix, da testare ancora 2023-10-09 17:40:20 +02:00
Samuele Locatelli f62c404d97 fix merge 2023-10-09 17:11:40 +02:00
Samuele Locatelli bd26d0a4bd Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-09 17:10:08 +02:00
Samuele Locatelli ef0a96561c Update gestione editing fermate 2023-10-09 17:06:35 +02:00
zaccaria.majid e456635e1b fix fnq 2023-10-09 16:10:49 +02:00
zaccaria.majid e3e57e43d7 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-09 15:27:02 +02:00
zaccaria.majid 714be65826 fix grafici 2023-10-09 15:26:36 +02:00
Samuele Locatelli 16e0a8b56e Aggiunto comportamento selezione + navigazione 2023-10-09 15:21:28 +02:00
Samuele Locatelli 42f9f51720 Fix stored 2023-10-09 14:52:08 +02:00
Samuele Locatelli 0ddd5ff84c Fix duplicato FNQ 2023-10-09 14:50:32 +02:00
zaccaria.majid 97932b0b98 fix versioning 2023-10-09 12:54:46 +02:00
zaccaria.majid 075bb6b460 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-09 12:54:33 +02:00
zaccaria.majid 6126085f9e ok pagina commenti 2023-10-09 12:53:23 +02:00
Samuele Locatelli 760efc57d3 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-09 11:48:00 +02:00
Samuele Locatelli 8fcb16dd4d Aggiunta metodi x Fermi non qualificati 2023-10-09 11:47:28 +02:00
zaccaria.majid 95143aa0eb Merge branch 'temp' into develop 2023-10-09 11:45:47 +02:00
zaccaria.majid 726d7ef34a ok grafica pagina commenti 2023-10-09 10:52:47 +02:00
Samuele Locatelli 2522d6f6a5 fix spazi vert 2023-10-09 09:05:59 +02:00
Samuele Locatelli 9491d8f084 Update gestione commenti 2023-10-09 09:00:01 +02:00
Samuele Locatelli 27ddc2363f Update (parziale) x gestione note 2023-10-07 12:47:43 +02:00
Samuele Locatelli 59c973bf4a Riorganizzazione commenti --> note 2023-10-07 12:27:00 +02:00
Samuele Locatelli fd1c96929c Refresh pagina mappa stato OK (3sec) 2023-10-06 18:53:20 +02:00
Samuele Locatelli 5625848734 Fix eventi VSEB x fermate 2023-10-06 18:33:38 +02:00
Samuele Locatelli f285432610 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-06 17:50:57 +02:00
Samuele Locatelli 9c8c606636 portato avanti gestione metodi insert batch 2023-10-06 17:50:18 +02:00
zaccaria.majid 5d42721c48 ok iob info 2023-10-06 16:59:59 +02:00
Samuele Locatelli 6653249613 Fix errori conf + test conf x redis IIS01 2023-10-06 15:54:30 +02:00
Samuele Locatelli 0629578857 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-06 15:49:13 +02:00
Samuele Locatelli 695b46bb49 TAB3:
- Gestione fermate RT
- fix lettura h2IOB
2023-10-06 15:43:44 +02:00
zaccaria.majid b62c8cab23 fix grafico 2023-10-06 10:01:29 +02:00
zaccaria.majid b7585ee10b ok anagrafica eventi da stored 2023-10-06 09:37:03 +02:00
zaccaria.majid 371040f556 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-06 08:19:13 +02:00
zaccaria.majid 0b3822a402 modificato numero di fermate per riga 2023-10-06 08:17:55 +02:00
Samuele Locatelli 3098d8124c Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-05 19:38:29 +02:00
Samuele Locatelli 5ff7090746 Completata gestione selezione macchina MULTI 2023-10-05 19:38:01 +02:00
zaccaria.majid b3aa2e1a9f ok gestione info iob 2023-10-05 17:46:41 +02:00
zaccaria.majid 4b564df8de ok pagina scheda tecnica 2023-10-05 16:45:39 +02:00
zaccaria.majid 650e4b3824 aggiunto bottone pdf 2023-10-05 15:22:37 +02:00
zaccaria.majid f46e55ef41 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-05 15:01:11 +02:00
zaccaria.majid 890c2f6742 tolto overlay in resized mode 2023-10-05 15:01:05 +02:00
Samuele Locatelli ef6ca76416 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-05 15:00:54 +02:00
Samuele Locatelli 0f60f41d1b Update progress e selezione idxMacc 2023-10-05 15:00:18 +02:00
zaccaria.majid c7b710fdbe fix altezza sidebar 2023-10-05 14:47:06 +02:00
zaccaria.majid 15b219b504 aggiunto logo steamware 2023-10-05 12:56:53 +02:00
zaccaria.majid 6c820d56b9 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-05 11:48:59 +02:00
zaccaria.majid 95c27ec6e2 fix margine 2023-10-05 11:48:05 +02:00
zaccaria.majid fd8986e4ff fix grafici 2023-10-05 10:49:39 +02:00
Samuele Locatelli 581982dba3 Fix reload macchina post conferma prod 2023-10-05 09:28:51 +02:00
Samuele Locatelli 0d32c8e1d4 bozza sel macchine 2023-10-04 19:29:20 +02:00
Samuele Locatelli dca19787f1 Ok test pezzi lasciati/confermati in prod 2023-10-04 18:48:22 +02:00
Samuele Locatelli 9f13d9ddb4 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-04 17:48:33 +02:00
Samuele Locatelli 448a823def Completata prima review conferma produzione 2023-10-04 17:48:31 +02:00
zaccaria.majid f7ff9798d6 ok gestione versioni 2023-10-04 17:28:20 +02:00
zaccaria.majid c296113a5b aggiunta cartella resources 2023-10-04 17:18:34 +02:00
zaccaria.majid 3c057479dd test versioning 2023-10-04 16:54:39 +02:00
Samuele Locatelli a2c8091a98 Completata parte display dati in conf prod 2023-10-04 16:03:29 +02:00
Samuele Locatelli cdd81fe67c Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-04 15:50:23 +02:00
Samuele Locatelli 6855e0c58b Ancora update gestione conf prod 2023-10-04 15:50:15 +02:00
zaccaria.majid 8bbcb3efaa aggiunto bottone dichiarazione retroattiva e fix grafico bottoni 2023-10-04 15:49:09 +02:00
zaccaria.majid aa327bd937 fix column 2023-10-04 12:07:27 +02:00
zaccaria.majid 67e072d1a7 ok pagina fermate 2023-10-04 11:58:19 +02:00
Samuele Locatelli 44a65629b0 Inizio gest componente ProdConfirm 2023-10-04 10:03:55 +02:00
Samuele Locatelli 979a79a40d Modifiche x jumper MAG 2023-10-04 08:55:11 +02:00
Samuele Locatelli 4f8b46882c Aggiunta modelli ST 2023-10-04 08:55:06 +02:00
Samuele Locatelli 34b6a4d371 TAB3:
- Aggiunta bozza print MAG
- Inizio review servizi sahred (es config da DB)
2023-10-03 19:30:26 +02:00
Samuele Locatelli fa843c5d86 Fix tab srv 2023-10-03 12:25:02 +02:00
Samuele Locatelli 01c1584722 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 12:23:21 +02:00
Samuele Locatelli a6f45ff908 Bozza gestione setup conf 2023-10-03 12:23:19 +02:00
Samuele Locatelli 35767c2716 Aggiunta metodi gestione cache conf 2023-10-03 12:17:14 +02:00
zaccaria.majid 03e4e7e718 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 11:58:09 +02:00
zaccaria.majid dea37a26f5 ok fix righe tabella alternate 2023-10-03 11:56:35 +02:00
Samuele Locatelli bc432f994f Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 11:51:18 +02:00
Samuele Locatelli 619dadbf42 fIX STATISTICHE PROD 2023-10-03 11:51:16 +02:00
zaccaria.majid de11a6fde7 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 11:39:49 +02:00
zaccaria.majid 3f23920bc3 inizio gestione pagina fermate 2023-10-03 11:39:06 +02:00
Samuele Locatelli dc472ac736 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 11:32:41 +02:00
Samuele Locatelli 543d37c5ff Update prod stat 2023-10-03 11:32:38 +02:00
zaccaria.majid 6a3f0016df Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 11:20:11 +02:00
zaccaria.majid 23c0dfaa2f aggiunti metodi per lettura anagrafica eventi 2023-10-03 11:20:04 +02:00
Samuele Locatelli a8c1706283 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 09:47:36 +02:00
Samuele Locatelli 7cedbecfbe Completata bozza pagine + ctr principali 2023-10-03 09:47:34 +02:00
zaccaria.majid 4053beff72 aggiunto datamodel anagrafica eventi 2023-10-03 09:44:29 +02:00
Samuele Locatelli 90fb5c317d Altre pagine e componenti aggiunti come segnaposto 2023-10-03 09:35:20 +02:00
Samuele Locatelli 80da134e63 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-03 09:09:54 +02:00
Samuele Locatelli 09fe5aed77 Inizio bozza pagine e controlli pagina dettagli 2023-10-03 09:09:51 +02:00
zaccaria.majid 5e95e7bdbb fix grafico pagina user 2023-10-03 09:07:39 +02:00
zaccaria.majid 4a1fc83ffb fix pagina user 2023-10-03 08:59:18 +02:00
Samuele Locatelli bc2259025f refresh catena flush dati 2023-10-03 08:41:30 +02:00
Samuele Locatelli c67152d121 fix yaml tab3 2023-10-03 08:23:41 +02:00
Samuele Locatelli e7ee0792fc Fix INVE e SPEC x compilazioni fallite 2023-10-03 08:19:14 +02:00
Samuele Locatelli 579b2e3f3f refresh + YAML x pubb TAB3 2023-10-03 08:01:06 +02:00
Samuele Locatelli fd442f4ffb Aggiunto pub profile 2023-10-03 07:59:13 +02:00
Samuele Locatelli 3b3a650904 Fixed menu nav! 2023-10-03 07:55:39 +02:00
Samuele Locatelli 6a8ff86f5a Fix lettura dati detail!!! 2023-10-02 20:17:17 +02:00
Samuele Locatelli a53585bd99 NON ok gestione reload dettaglio macchina 2023-10-02 19:08:15 +02:00
Samuele Locatelli 08657fd90d Completato fix TCiclo + font/css 2023-10-02 18:30:37 +02:00
Samuele Locatelli 680bc0d4f6 Fix errore variabile display macchina 2023-10-02 17:37:55 +02:00
Samuele Locatelli 3ab761fc0d update comportamento NON async x selezilni (ma NON ok) 2023-10-02 17:15:09 +02:00
zaccaria.majid e85cb42684 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 16:54:24 +02:00
zaccaria.majid 3975e9d239 aggiunti loghi mancanti 2023-10-02 16:54:18 +02:00
Samuele Locatelli a7b3165cd7 Update gestione filtro TC 2023-10-02 16:51:52 +02:00
Samuele Locatelli 8a3a3d7fa0 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 16:47:35 +02:00
Samuele Locatelli 6cc1a94d99 Bozza fix filt 2023-10-02 16:47:33 +02:00
zaccaria.majid b764a8b3c8 ok css colori 2023-10-02 16:43:48 +02:00
Samuele Locatelli 0e13cddcb9 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 16:38:06 +02:00
Samuele Locatelli 2717510a5b inizio update history 2023-10-02 16:38:04 +02:00
zaccaria.majid d7e57ace94 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 16:33:50 +02:00
zaccaria.majid 834e2e799c aggiunte immagini 2023-10-02 16:33:45 +02:00
Samuele Locatelli a41123e029 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 16:30:54 +02:00
Samuele Locatelli 606f142bac fix rimozione index 2023-10-02 16:30:53 +02:00
zaccaria.majid 2a51c73307 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 16:30:42 +02:00
Samuele Locatelli 3857561a8e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 16:27:50 +02:00
Samuele Locatelli c45847652b Update componenti 2023-10-02 16:27:48 +02:00
zaccaria.majid b280e7c9d9 fix background color 2023-10-02 16:25:43 +02:00
zaccaria.majid 07d1e3fd61 fix menu con slide e inserite librerie lato client 2023-10-02 16:21:09 +02:00
Samuele Locatelli 55ab00a8bb Aggiunta demo card 2023-10-02 16:18:11 +02:00
Samuele Locatelli 3e30c19891 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 15:58:58 +02:00
Samuele Locatelli c99d69491c TAB3:
- bozza sito core-server
2023-10-02 15:58:55 +02:00
zaccaria.majid e779df1485 DIX DESERIALIZZAZIONE 2023-10-02 15:35:44 +02:00
Samuele Locatelli f05ab648c2 Update in display dettaglio macchina 2023-10-02 12:33:34 +02:00
Samuele Locatelli e65c36f538 TAB:
- salvataggio dati in localStorage
2023-10-02 12:27:41 +02:00
Samuele Locatelli c69bbb7bc4 cleanup codice commentato 2023-10-02 11:25:38 +02:00
Samuele Locatelli dbfe437447 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 11:23:36 +02:00
Samuele Locatelli 4821fe03bc bozza btn in top che non vanno 2023-10-02 11:23:34 +02:00
zaccaria.majid 9c546f08bb fix display data 2023-10-02 11:16:17 +02:00
zaccaria.majid 4a209e20eb Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-10-02 10:41:54 +02:00
zaccaria.majid cfb0542ebb aggiunti bottoni logout e about 2023-10-02 10:41:49 +02:00
Samuele Locatelli d5bf543467 Spostato T2H e T2D in singleton sharedMem 2023-10-02 10:39:25 +02:00
Samuele Locatelli 0c4a94ac59 Merge branch 'FeaturepaginaUser' into develop 2023-10-02 10:00:16 +02:00
Samuele Locatelli 78f331e943 RImosso messageservice x test 2023-10-02 09:59:00 +02:00
zaccaria.majid 25142e57c9 Merge branch 'FeaturepaginaUser' into develop 2023-10-02 09:36:30 +02:00
zaccaria.majid 50ce847503 Merge remote-tracking branch 'origin/develop' into develop 2023-10-02 09:36:11 +02:00
Samuele Locatelli b72681ba33 TAB:
- Update gestione menu 2-lev
- status render auto
- fix vari
2023-10-02 09:12:22 +02:00
Samuele Locatelli 91591aaae8 Aggiunta memorystorage x dati ripetuti 2023-09-30 11:49:50 +02:00
zaccaria.majid 3dd7fd664d fix calcolo ip 2023-09-29 16:01:03 +02:00
zaccaria.majid 9fda1f83dc fix calcolo dimensioni schermo 2023-09-29 14:57:03 +02:00
zaccaria.majid 82a2161a80 aggiunto js per leggere le dimensioni della finestra 2023-09-29 13:00:01 +02:00
zaccaria.majid 17ea6d7b92 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into FeaturepaginaUser 2023-09-29 12:18:56 +02:00
zaccaria.majid e05352f055 fix bordo badge note 2023-09-29 12:18:30 +02:00
Samuele Locatelli 384b783111 Fix gestione paginazione 2023-09-29 12:06:53 +02:00
Samuele Locatelli 57805856dc Fix errore primo load 2023-09-29 11:48:12 +02:00
zaccaria.majid 1831b89e63 Merge branch 'FeaturegraphicFixes' into develop 2023-09-29 11:14:40 +02:00
zaccaria.majid 1ac2572f8b fix posizionamento text nel menù 2023-09-29 10:27:05 +02:00
zaccaria.majid 4918ae8b39 fix padding + fix suddivisione spazio top row 2023-09-29 10:22:24 +02:00
zaccaria.majid ff42276bd6 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-09-29 09:20:12 +02:00
zaccaria.majid 38bd141d97 nome applicazione fa il redirect alla home 2023-09-29 09:20:08 +02:00
Samuele Locatelli c26262e4d4 Merge branch 'Feature/TabPageTC' into develop 2023-09-29 09:19:14 +02:00
Samuele Locatelli c6ea30ef61 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-09-29 09:19:04 +02:00
Samuele Locatelli fe3321647a Update con paginatore x TC History 2023-09-29 09:18:36 +02:00
zaccaria.majid d945d18e26 fix grafici pagina layout + fix bottone menu 2023-09-29 09:03:08 +02:00
Samuele Locatelli 0c1ba8722a Update test paginazione 2023-09-29 08:19:25 +02:00
Samuele Locatelli c9a5c16769 bozza gliglia 2023-09-29 07:48:01 +02:00
Samuele Locatelli 1f15e8e38f Bozza display ODL 2023-09-28 19:37:58 +02:00
Samuele Locatelli e7a3c6ac20 Fix comportamento caricamento condizionale filtro 2023-09-28 19:02:26 +02:00
Samuele Locatelli 999274f64c Correzione baseaddr x prod (da vedere wasm con hostingenv...) 2023-09-28 18:48:36 +02:00
Samuele Locatelli 1d54f18ede TAB:
- correzione filtro TCHist x webassembly
- ok update after bind change
2023-09-28 18:30:13 +02:00
Samuele Locatelli a1cf75e0a1 TAB:
- Completato riorg codice filtro
2023-09-28 16:52:01 +02:00
Samuele Locatelli 8f81db349e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-09-28 16:09:02 +02:00
Samuele Locatelli 003f8511fc TAB:
- update gestione filtro articoli
2023-09-28 16:09:00 +02:00
Samuele Locatelli 54fc40a3a3 OK WebAPI!!! legge elenco articoli filtrati 2023-09-28 15:46:59 +02:00
zaccaria.majid a2e682d07b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-09-28 11:41:39 +02:00
zaccaria.majid 9590c72a6e typo 2023-09-28 11:41:35 +02:00
Samuele Locatelli fe6de0692b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-09-28 11:39:27 +02:00
Samuele Locatelli 54be34cc2e Abbozzato comportamento selezione filtro TC 2023-09-28 11:38:50 +02:00
zaccaria.majid cdac250415 fix grafixi 2023-09-28 10:06:25 +02:00
Samuele Locatelli 010207d331 TAB:
- aggiunta gest tab gruppi2operatore
- metodi estrazione macchine x operatori
- test filtro TCiclo
2023-09-27 19:18:57 +02:00
Samuele Locatelli f5f8a73ecb TAB:
- aggiunta segnaposti pagine base
- update css generico x testo
2023-09-27 17:04:54 +02:00
Samuele Locatelli 47ac1c1d25 Completato menù da DB (primo livello) 2023-09-27 16:19:32 +02:00
Samuele Locatelli 6d0125202e TAB:
- Status diventata home
- inizio fix dinamico side menu
2023-09-27 15:23:22 +02:00
Samuele Locatelli df4d0067e4 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-09-27 15:12:39 +02:00
Samuele Locatelli 35bb457fe2 Aggiunta metodi DB x accesso dati JQM 2023-09-27 15:12:36 +02:00
zaccaria.majid a87bf8db09 fix grafico 2023-09-27 15:05:14 +02:00
zaccaria.majid 63bf39ec2e fix utilizzo chiamata metodi js 2023-09-27 14:33:14 +02:00
Samuele Locatelli b9ab0e924a TAB:
- Update css x test slide menu
2023-09-27 12:12:29 +02:00
Samuele Locatelli 21a196cfc4 Aggiunto componente display adv prod 2023-09-27 10:44:44 +02:00
Samuele Locatelli acca1c70a5 TAB:
- test velocità & dim pack
- forzato render mode auto-->server x ora
2023-09-27 10:05:52 +02:00
Samuele Locatelli 81fdf94628 TAB2:
- Rimosse liberire EgwCore.Utils e EgwCore.Razor
2023-09-26 17:34:48 +02:00
Samuele Locatelli e42d218d23 refresh deploy 2023-09-26 17:12:05 +02:00
Samuele Locatelli 9bfaa573ca Conf x deploy IIS corretto 2023-09-26 17:12:01 +02:00
Samuele Locatelli f5465be3ff Prima versione TAB2 installata su IIS01 2023-09-26 16:56:27 +02:00
Samuele Locatelli 6f8d569dab Test x gestione dati in refresh continuo 2023-09-26 13:13:13 +02:00
Samuele Locatelli 33383d7573 Split data component:
- base comune
- feeder con timer solo x MON
2023-09-26 13:12:59 +02:00
Samuele Locatelli 6767abe820 Bozza mappa stato con errori (da analizzare) 2023-09-25 20:07:05 +02:00
Samuele Locatelli 1c5d033f75 Inizio update TAB x uso nuovo data service 2023-09-25 19:30:26 +02:00
Samuele Locatelli 81ce607f38 MON:
- Spostamento componente service in Mp.Data
- refresh MON
2023-09-25 19:30:17 +02:00
Samuele Locatelli c4494798ba Inserisco componenti x mappa stato 2023-09-25 18:45:10 +02:00
Samuele Locatelli 96086a87e0 Completata demo card 2023-09-25 18:21:24 +02:00
Samuele Locatelli e27c9257f0 Update TAB:
- messo bootstrap + fontawesome
- update pagine test
2023-09-23 11:52:12 +02:00
Samuele Locatelli afce364db6 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-09-22 19:03:24 +02:00
Samuele Locatelli f85d2fd20f refresh 2023-09-22 19:02:52 +02:00
Samuele Locatelli 1a214359ed Bozza progetto TAB x dotNetCore 8.0 2023-09-22 19:02:49 +02:00
zaccaria.majid 41104b8c08 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-06-29 17:03:01 +02:00
zaccaria.majid d50cf26177 ok plot con libreria compo 2023-06-29 17:00:19 +02:00
Samuele Locatelli 7a2fc263e9 Merge tag 'UpdateStoredParamsSpecAll' into develop
Fix nuget + stored
2023-06-09 15:21:31 +02:00
Samuele Locatelli d935a4bc39 Merge branch 'Release/UpdateStoredParamsSpecAll' 2023-06-09 15:21:03 +02:00
Samuele Locatelli 704d348c25 FIx progetti core:
- nuget Newtonsoft.json vers 13.0.3
- fix stored params
2023-06-09 15:18:50 +02:00
Samuele Locatelli 670562457c Merge tag 'UpdateStoredParamsSpec' into develop
Fix stored SPEC x start PODL
2023-06-09 15:12:45 +02:00
Samuele Locatelli ab992d6166 Merge branch 'Release/UpdateStoredParamsSpec' 2023-06-09 15:12:38 +02:00
Samuele Locatelli b658a18527 MP-SPEC:
- Refresh versione con fix stored e parametri
2023-06-09 15:12:14 +02:00
Samuele Locatelli 9a964a01aa Merge tag 'SpecFixStoredPodl01' into develop
Fix PODL (stored) x avvio
2023-06-08 18:15:03 +02:00
Samuele Locatelli 5a47e90a4a Merge branch 'Release/SpecFixStoredPodl01' 2023-06-08 18:14:50 +02:00
Samuele Locatelli b06149dc14 SPEC:
- Fix parametro stored x PODL
2023-06-08 18:14:15 +02:00
Samuele Locatelli ae6c80ff9c Merge tag 'ModClonePodlAttivo01' into develop
Modifica comportmaento boolean attivabile in caso di cloning
2023-04-13 18:41:48 +02:00
Samuele Locatelli 9e02918dc7 Merge branch 'Release/ModClonePodlAttivo01' 2023-04-13 18:41:24 +02:00
Samuele Locatelli 2dd9d80c98 Fix cloning PODL:
- se resetta odl --> pone a false
2023-04-13 18:39:39 +02:00
Samuele Locatelli e92de14708 Merge tag 'SpecFixClonePOdl' into develop
Gestione cloning PODL in SPEC corretta con ricetta
2023-04-11 16:32:45 +02:00
Samuele Locatelli da2c382452 Merge branch 'Release/SpecFixClonePOdl' 2023-04-11 16:32:30 +02:00
Samuele Locatelli 9ed8159e35 SPEC:
- Fix clone PODL, inclusione recipe
2023-04-11 16:27:46 +02:00
Samuele Locatelli 60c2aa83a4 Merge tag 'SpecDisableAddNewODL' into develop
Refresh x gestione button add disabilitato + refresh sync
2023-04-06 09:58:59 +02:00
Samuele Locatelli 0118f6eb0f Merge branch 'Release/SpecDisableAddNewODL' 2023-04-06 09:58:21 +02:00
Samuele Locatelli 1def567af9 refresh land 2023-04-06 09:58:10 +02:00
Samuele Locatelli 9b2d85af5b Refresh 2023-04-06 09:32:31 +02:00
Samuele Locatelli 007e22785d SPEC / PODL:
- Fix display forza update + selezione
2023-04-05 16:14:37 +02:00
Samuele Locatelli 56edd76f1e Fix display disabled x add nuovo PODL 2023-04-05 15:07:20 +02:00
Samuele Locatelli 284b774e7f Merge tag 'FixSpecKeyBehaviour' into develop
Sistemazione comportamento gestione KeyRicheista tra selettore opzioni
fasi e libero configurabile
2023-04-05 09:33:15 +02:00
Samuele Locatelli 18d44b46de Merge branch 'Release/FixSpecKeyBehaviour' 2023-04-05 09:32:44 +02:00
Samuele Locatelli ef2fd78269 Fix log x IOC 2023-04-05 09:32:09 +02:00
Samuele Locatelli 20d6c6cd36 Modifica SPEC x gestione fase libera vs lista 2023-04-05 09:15:23 +02:00
Samuele Locatelli 39d4a548c1 Merge tag 'FixDeployIOC' into develop
Fix step deploy + conf x IOC
2023-04-04 19:54:05 +02:00
Samuele Locatelli 36e047563a Merge branch 'Release/FixDeployIOC' 2023-04-04 19:53:56 +02:00
Samuele Locatelli 6355f1eaca IOB Deploy CI/CD:
- fix yaml
- fix conf appsettings.json + production
- global refresh
2023-04-04 19:36:47 +02:00
Samuele Locatelli 4f916ed863 Refresh LAND generale 2023-04-04 19:07:32 +02:00
Samuele Locatelli 81f72fe2bf LAND:
- refresh client libs
2023-04-04 19:07:25 +02:00
Samuele Locatelli e6f8e31aad Merge tag 'FixDeployIIS04' into develop
Fix deploy IIS04
2023-04-04 17:46:42 +02:00
Samuele Locatelli 2ebb68d3b5 Merge branch 'Release/FixDeployIIS04' 2023-04-04 17:46:32 +02:00
Samuele Locatelli 0b2e190286 Ancora IIS04 2023-04-04 17:46:08 +02:00
Samuele Locatelli 0391437033 Ancora refresh pubblicazioni IIS04 2023-04-04 17:46:04 +02:00
Samuele Locatelli edab0dd3bb Merge tag 'AddRecipeByArchive02' into develop
Fix problema pubblicazione IOC
2023-04-04 17:32:42 +02:00
Samuele Locatelli d4c55e521f Merge branch 'Release/AddRecipeByArchive02' 2023-04-04 17:32:20 +02:00
Samuele Locatelli d8ad3d4a03 SPEC + IOC
- correzione pubxml
- fix minori compilazione
2023-04-04 17:31:02 +02:00
Samuele Locatelli 1b38706964 Merge tag 'AddRecipeByArchive' into develop
update gestione nuovi metodi x ricette da archivio
2023-04-04 16:42:28 +02:00
Samuele Locatelli f3fdaa230e Merge branch 'Release/AddRecipeByArchive' 2023-04-04 16:42:14 +02:00
Samuele Locatelli 5c585f6b7f ancora fix deploy IOC 2023-04-04 16:37:44 +02:00
Samuele Locatelli 9525fd3726 Fix deploy x IOC 2023-04-04 16:37:37 +02:00
Samuele Locatelli cd90e6871f SPEC:
- Completato modifiche x selezione ricetta
- Controller x download ricetta
2023-04-04 16:17:39 +02:00
Samuele Locatelli 1c1710f285 Update selezioen display ricetta (preview) 2023-04-04 11:50:39 +02:00
Samuele Locatelli 9eda0dbd12 Ancora update ricerca 2023-04-03 19:36:28 +02:00
Samuele Locatelli 11b1b3fc0c inizio update selezione ricetta da archivio 2023-04-03 19:28:32 +02:00
Samuele Locatelli 5d3f39cff0 Continuo gestione ricette conf/archivio 2023-04-03 17:28:45 +02:00
Samuele Locatelli 03a8910399 Inizio fix display archivio ricette 2023-04-03 17:19:27 +02:00
Samuele Locatelli d119bc3995 Merge tag 'FixDeployCiCdIIS04' into develop
Sistemazione YAML CI/CD x IIS04 al posto di IIS03
2023-03-31 18:03:02 +02:00
Samuele Locatelli 26ab37a0d3 Merge branch 'Release/FixDeployCiCdIIS04' 2023-03-31 18:02:41 +02:00
Samuele Locatelli 952e25debb update conf IIS03 --> IIS04 2023-03-31 17:59:41 +02:00
Samuele Locatelli e164f617e7 Update modelli con ricette 2023-03-31 17:45:37 +02:00
Samuele Locatelli ef3393e6e6 Merge tag 'addPodlMon' into develop
Aggiunta dettaglio PODL su MON
2023-03-17 18:15:31 +01:00
Samuele Locatelli 7acddcb763 Merge branch 'Release/addPodlMon' 2023-03-17 18:15:22 +01:00
Samuele Locatelli ed98320901 MP-MON:
- update aggiunta PODL
- review grafico minore
2023-03-17 18:06:19 +01:00
Samuele Locatelli 06867670d5 Merge tag 'FixComponentiSTATS' into develop
Fix componenti STATS (paginatore)
2023-02-24 17:27:46 +01:00
Samuele Locatelli 8346150bb7 Merge branch 'Release/FixComponentiSTATS' 2023-02-24 17:27:36 +01:00
Samuele Locatelli 45c95cc7bc Typo Spec 2023-02-24 17:27:12 +01:00
Samuele Locatelli 3a621772ce Update Stat x inclusione paginatore aggiornato 2023-02-24 17:26:56 +01:00
Samuele Locatelli fcda96d144 Modifica schema ricette FIMAT / Tenditalia
...DA VERIFICARE...
2023-02-16 13:18:50 +01:00
Samuele Locatelli 9931a3a80a Fix metodi IOC iniziali (addOptPar...) 2023-02-16 09:23:05 +01:00
Samuele Locatelli df736ee9c6 Ancora fix dataadapter 2023-02-15 19:48:20 +01:00
Samuele Locatelli 2dec293344 Update controllers SPEC/IOC 2023-02-15 19:44:29 +01:00
Samuele Locatelli 221a39ceaf CodeMaid + inizio fix conf string const x SPEC 2023-02-15 19:37:50 +01:00
Samuele Locatelli 2fffbf5bb8 Modifiche classi dati x IOC e base
- split controllers IOC / SPEC
- riog conf stringhe const
2023-02-15 19:37:29 +01:00
Samuele Locatelli ec30616cd6 Completato porting BENCH 2023-02-15 16:20:44 +01:00
Samuele Locatelli 1c9610425f Ancora update metodi bench 2023-02-15 13:58:57 +01:00
Samuele Locatelli 10c3efd1e3 refresh 2023-02-15 13:10:51 +01:00
Samuele Locatelli fb2c33d54b estensione metodi bench post comparison 2023-02-15 13:10:48 +01:00
Samuele Locatelli 857ba7cdd3 Update wwwroot
- aggiunte client libs
- aggiunta index page (statica)
2023-02-15 13:10:32 +01:00
Samuele Locatelli 54db840b13 Update x gestione vers number x IOC 2023-02-14 17:51:55 +01:00
Samuele Locatelli 28c7678134 Update x abilitare swagger ANCHE in staging... 2023-02-14 17:42:36 +01:00
Samuele Locatelli dd76396b5f update processo pubblicazione IOC 2023-02-14 17:34:24 +01:00
Samuele Locatelli 6b7796cea0 Aggiunta file x pubblicazione 2023-02-14 17:33:19 +01:00
Samuele Locatelli df7e50a303 Update yaml x nuovo progetto IOC 2023-02-14 17:28:02 +01:00
Samuele Locatelli 897ef574ca Aggiunta progetto MP-IOC
- MP-IO versione dotNet Core
- inserito metodo x gestione recupero ricetta
- da verificare condivisione file conf ricetta (in SPEC e in IOC...)
2023-02-14 17:16:51 +01:00
Samuele Locatelli c2577ddfe4 Merge tag 'FixDeployYaml' into develop
Fix yaml x deploy (fix variabile gitlab)
2023-02-13 19:08:21 +01:00
Samuele Locatelli 099a39ceba Merge branch 'Release/FixDeployYaml' 2023-02-13 19:05:21 +01:00
Samuele Locatelli ad4c56eae6 refresh yaml e conf var 2023-02-13 19:02:09 +01:00
Samuele Locatelli 0da7715ca2 update test variabili 2023-02-13 18:32:30 +01:00
Samuele Locatelli ee4e159e8f test yamo alternativo 2023-02-13 18:27:05 +01:00
Samuele Locatelli 54b6cbc18e aggiunto step yaml 2023-02-13 18:24:12 +01:00
Samuele Locatelli 6e9a32d6a2 test nuova sintassi variabili 2023-02-13 18:18:14 +01:00
Samuele Locatelli 651a6da9ff rinominata pwd iss salvata 2023-02-13 18:08:48 +01:00
Samuele Locatelli 8752590131 Ancora code cleanup 2023-02-13 17:53:42 +01:00
Samuele Locatelli 32e5bc6050 Ancora cleanup 2023-02-13 17:27:18 +01:00
Samuele Locatelli 85823d2c0d typo x test CI/CD 2023-02-13 17:22:47 +01:00
Samuele Locatelli 16257f51ab Fix CI/CD Stats 2023-02-13 13:18:04 +01:00
Samuele Locatelli 5461670a6f Update nuget x altri progetti
- INVE
2023-02-13 13:15:48 +01:00
Samuele Locatelli 5bf47fd008 Ricetta:
- aggiunta output XML
- fix struttura dati
2023-02-13 13:15:37 +01:00
Samuele Locatelli 0b40b0cd22 Ricetta:
- completata serializzazione ricetta in modo parametrico/composto
2023-02-13 11:55:50 +01:00
Samuele Locatelli 14d4534e5c COmpletato editing ricette 2023-02-09 16:07:18 +01:00
Samuele Locatelli 57c61eac3b Update gestioen ricetta 2023-02-09 15:33:11 +01:00
Samuele Locatelli e3363d88f1 update readme x conf json 2023-02-09 15:33:07 +01:00
Samuele Locatelli 02f8a4100f Update modello ricetta 2023-02-09 11:28:12 +01:00
Samuele Locatelli 770420ee37 Fix gestione ricetta
- fig gestione dati <-> Mongo
- fix grafico
2023-02-09 10:15:28 +01:00
Samuele Locatelli 7c00c2a55c inizio modifica x semplificare (MAYBE) ricetta 2023-02-08 19:25:59 +01:00
Samuele Locatelli dde39d52dd SPEC:
- OK salvataggio ricetta in MongoDB
2023-02-08 18:52:38 +01:00
Samuele Locatelli c92d8e0096 Primo test spacchettamento ricetta 2023-02-08 15:38:42 +01:00
Samuele Locatelli 1bfee37b4f SPEC:
- Inizio a generare ricetta da template
2023-02-08 10:37:24 +01:00
Samuele Locatelli 13adc7b441 Update gestione conf recipe 2023-02-08 09:52:48 +01:00
Samuele Locatelli cc753023ea Rimozione conf inutilizzata 2023-02-08 09:52:43 +01:00
Samuele Locatelli 58531691b5 Update conf 2023-02-08 09:52:24 +01:00
Samuele Locatelli 40c8bb1a22 Aggiunta file conf preliminari x FIMAT 2023-02-07 20:51:30 +01:00
Samuele Locatelli 1a00cfe70a Inizio configuraizone modelli ricetta 2023-02-07 20:51:20 +01:00
Samuele Locatelli 51cbba9760 Merge remote-tracking branch 'origin/develop' into develop 2023-02-07 17:18:18 +01:00
Samuele Locatelli f099a8d48e Inizio modifiche PODL x gestione ricette 2023-02-07 17:17:53 +01:00
Samuele Locatelli 68c7004828 Update modello dati x gestione conf ricette 2023-02-07 17:17:43 +01:00
Samuele Locatelli 586340a0f7 Aggiunta preliminare fodler conf ricette 2023-02-07 17:17:34 +01:00
zaccaria.majid 54c76c5805 trigger build 2023-02-03 17:33:16 +01:00
zaccaria.majid c2f5559a54 ancora refresh 2023-02-03 16:56:40 +01:00
Samuele Locatelli 33d6b52767 fix pre-remove 2023-02-03 16:04:45 +01:00
Samuele Locatelli 0f13904976 fix hosted name 2023-02-03 16:04:21 +01:00
Samuele Locatelli f6b010d47b ancora update yaml x nuget... 2023-02-03 16:03:48 +01:00
Samuele Locatelli 7533b60c29 cambio yaml 2023-02-03 15:55:46 +01:00
Samuele Locatelli 37c650a366 fix sorgenti nuget x yaml 2023-02-03 15:24:17 +01:00
Samuele Locatelli 2a83497ae6 update pacchetto x SPEC 2023-02-03 15:22:50 +01:00
Samuele Locatelli c5658d6ea3 fix yaml 2023-02-03 15:09:11 +01:00
Samuele Locatelli 0e6378fc6c Rimosso stage test da CiCd 2023-02-03 15:08:10 +01:00
Samuele Locatelli 4ea23a8667 Refresh SPEC 2023-02-03 15:07:30 +01:00
Samuele Locatelli ae1b1a19ad Merge remote-tracking branch 'origin/develop' into develop 2023-02-03 15:03:50 +01:00
Samuele Locatelli 197e17d4e8 refresh 2023-02-03 15:02:57 +01:00
Samuele Locatelli 658e1801f7 Minor fix 2023-02-03 15:02:53 +01:00
zaccaria.majid ef61875d94 aggiornato pacchetto nuget spec 2023-02-03 14:55:23 +01:00
zaccaria.majid 7025b80383 refresh nuget 2023-02-03 14:47:11 +01:00
zaccaria.majid a99a208a3f refresh versioni 2023-02-03 12:35:30 +01:00
zaccaria.majid 088caf1d79 prova fix 2023-02-03 12:32:14 +01:00
zaccaria.majid ce404b376f Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-02-03 12:13:35 +01:00
zaccaria.majid 72739efbde porting nuget stats 2023-02-03 12:10:18 +01:00
zaccaria.majid 1a8ec1f6a8 porting nuget spec 2023-02-03 12:10:10 +01:00
zaccaria.majid 2f6070438a porting nuget inve 2023-02-03 12:09:53 +01:00
Samuele Locatelli 26650f4988 Merge tag 'fixGestSinonimoMacchineStats' into develop
Fix modello dati macchine <--> sinonimo x STATS
2023-01-05 16:00:51 +01:00
Samuele Locatelli 9c8dd537fa Merge branch 'Release/fixGestSinonimoMacchineStats' 2023-01-05 16:00:39 +01:00
Samuele Locatelli ead4fa4909 Fix stats x modello dati amcchine:
- chiedeva valori accessori
- non mappati nel sinonimo
2023-01-05 15:59:59 +01:00
Samuele Locatelli fd29fa8079 Merge tag 'FixConfNoInstaller' into develop
Fix installer Conf (levato...)
2023-01-04 18:51:38 +01:00
Samuele Locatelli 0973818b4e Merge branch 'Release/FixConfNoInstaller' 2023-01-04 18:51:18 +01:00
Samuele Locatelli a7853bc6d7 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2023-01-04 18:48:24 +01:00
Samuele Locatelli c923bab373 Rimozione conf installer! 2023-01-04 18:48:17 +01:00
zaccaria.majid da60c06623 fix grammaticale 2023-01-04 12:44:31 +01:00
zaccaria.majid 3814b19847 fix generazione qr 2023-01-03 15:42:20 +01:00
zaccaria.majid 8baf88d77c forse fix scansione sessione 2023-01-03 15:22:58 +01:00
zaccaria.majid 6a03ccc0cf test gitea 2023-01-03 10:53:56 +01:00
zaccaria.majid 17da873015 fix modifica magazzino 2023-01-03 09:27:34 +01:00
Samuele Locatelli 02f0743456 Update x velocizzare ed evitare doppioni x tag case sensitive 2022-12-29 17:41:53 +01:00
Samuele Locatelli 7f9afdf5fb Riduzione problema memoria che "deriva" su check dati 2022-12-29 16:46:23 +01:00
Samuele Locatelli 8be3041eff MP-PROG:
- correzione update tags da lettura dati
2022-12-29 16:32:41 +01:00
Samuele Locatelli e0a349e301 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-12-28 18:48:40 +01:00
Samuele Locatelli cf95735026 MP-PROG:
- aggiunta rule04 x gestione tag IOB
2022-12-28 18:48:36 +01:00
Samuele Locatelli bf25cbd8b7 Update metodi x decodifica file in PROG 2022-12-28 18:47:49 +01:00
zaccaria.majid eb8a70dd44 cambio icona 2022-12-28 15:23:36 +01:00
zaccaria.majid 31d8386867 fix login terminalino 2022-12-28 15:18:44 +01:00
zaccaria.majid 94c119b70c cambio approccio login operatore 2022-12-28 14:40:30 +01:00
zaccaria.majid 50d0f973d7 minor fix 2022-12-28 12:38:26 +01:00
Samuele Locatelli cab86305cf Fix gestione rimbalzo doppio update totalcount 2022-12-28 12:11:56 +01:00
zaccaria.majid 665f259370 codemaid 2022-12-28 11:32:54 +01:00
zaccaria.majid 68183cb007 codemaid 2022-12-28 11:21:52 +01:00
zaccaria.majid b5a5be1484 ulteriore tentativo fix 2022-12-28 09:05:14 +01:00
zaccaria.majid 115b1455f5 tentativo fix reindirizzamento 2022-12-28 08:56:55 +01:00
zaccaria.majid 409b93daba fix gestione selezoine sessioni 2022-12-27 17:20:40 +01:00
zaccaria.majid 7aa1ded434 fix controlli null valori uri 2022-12-27 16:19:09 +01:00
zaccaria.majid c4d604f201 fix gestione uri con valori estratti e messi in dizionario 2022-12-27 16:09:53 +01:00
zaccaria.majid bce9d71316 fix jumper con scelta utente 2022-12-27 13:07:33 +01:00
Samuele Locatelli 083cef9105 Aggiunto auth windows x sito 2022-12-23 19:18:01 +01:00
Samuele Locatelli e4f14ff9d8 Completato setup CICD yaml 2022-12-23 15:23:29 +01:00
Samuele Locatelli 475e1a46cb Aggiunta profili pubblicazione 2022-12-23 15:21:18 +01:00
Samuele Locatelli 78b1186383 Setup preliminare yaml x applicazione CONF 2022-12-23 15:13:12 +01:00
Samuele Locatelli ee3adc7fbd Ancora update gestione conf 2022-12-23 15:10:19 +01:00
Samuele Locatelli 639e77ee7a Update conversione INI 2022-12-23 10:52:44 +01:00
Samuele Locatelli 967757ad23 Abbozzato metodo conversione 2022-12-23 10:43:49 +01:00
Samuele Locatelli 3a5d675801 Aggiunta classi iniziali x conf 2022-12-23 09:19:19 +01:00
Samuele Locatelli a12253c50f Add localLibs x IobConf 2022-12-23 09:18:08 +01:00
Samuele Locatelli c9a56bbc32 Spostato in componente testConfig 2022-12-22 18:39:52 +01:00
Samuele Locatelli 8efb1c62f0 Update display conf test 2022-12-22 18:37:43 +01:00
Samuele Locatelli a4e07fb6b1 Cleanup buttons x INVE come da richiesta GIan 2022-12-22 18:31:48 +01:00
Samuele Locatelli 310f304b7e Aggiunta preliminare oggetto IobConf
- testing gestione file conf YAML/JSON
- bozza acquisizione e salvataggio dati conf da IOB sul campo
2022-12-22 18:31:24 +01:00
Samuele Locatelli ca8f3c2268 Cleanup 2022-12-22 15:53:35 +01:00
Samuele Locatelli aedb47fc4a Merge branch 'Release/FixOrdineExportCsv' 2022-12-22 15:22:05 +01:00
Samuele Locatelli 2c365d44d4 Fix ordine vista x export dati 2022-12-22 15:21:39 +01:00
Samuele Locatelli 67e0098561 Merge branch 'master' into develop 2022-12-22 15:16:35 +01:00
Samuele Locatelli adc4cc421b Refresh creazione folder temp 2022-12-22 15:16:21 +01:00
Samuele Locatelli b64ca26c1f FIx conf e schema grafico buttons INVIO 2022-12-22 15:15:30 +01:00
Samuele Locatelli 80de975202 Merge branch 'Release/AggiuntaExcelExport' 2022-12-22 13:12:35 +01:00
Samuele Locatelli fe084f8ba9 Update x cancellazione con "ritorna a sessioni" 2022-12-22 13:11:07 +01:00
Samuele Locatelli fa7314ba1d Aggiunto export su excel 2022-12-22 13:09:31 +01:00
Samuele Locatelli dd234879a5 SPEC:
- esplicitata stringas connessione MAG x giacenze
2022-12-20 18:00:38 +01:00
Samuele Locatelli d73aa43642 Merge tag 'UpdateSearchMag' into develop
Fix ricerca e dettaglio scansione
2022-12-19 17:18:02 +01:00
Samuele Locatelli 1e27e940f7 Merge branch 'Release/UpdateSearchMag' 2022-12-19 17:17:49 +01:00
Samuele Locatelli ea6bd732b8 Fix dettaglio utente 2022-12-19 17:17:18 +01:00
Samuele Locatelli 4599a7a402 Typo 2022-12-19 17:13:22 +01:00
Samuele Locatelli febe81376e LInk contatti 2022-12-19 15:43:53 +01:00
Samuele Locatelli ff36428fcf Aggiunto filtro x magazzino o descrizione x invetari 2022-12-19 15:18:24 +01:00
Samuele Locatelli dd2a47f2c7 Rename vari metodo elenco magazzini 2022-12-19 15:04:33 +01:00
Samuele Locatelli 53b355c036 rename started in elencomagazzini 2022-12-19 15:04:13 +01:00
Samuele Locatelli d4e1c17790 INVE:
- Aggiounta navigazione dettaglio scansioni
2022-12-19 11:39:16 +01:00
Samuele Locatelli 243c451bef Dettaglio lotti scansionati:
- aggiunta (preliminare) visualizzazione
2022-12-19 10:14:27 +01:00
Samuele Locatelli 99afef8060 Add metodi x reset cache invSession 2022-12-19 10:13:58 +01:00
Samuele Locatelli f016d8dbd7 INVE:
- Completato aggiunta search x lotti anche testo parziale
- fix paginazione (non c'era)
2022-12-17 09:46:53 +01:00
Samuele Locatelli 89769ca489 cleanup + inizio formattazione tab lotti 2022-12-17 08:58:40 +01:00
zaccaria.majid 537a9c38b5 controllo quantità udc <= 0 2022-12-16 15:04:21 +01:00
zaccaria.majid 7659934d07 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-12-16 14:24:23 +01:00
zaccaria.majid 48278eb10f fix delay qr 2022-12-16 14:24:17 +01:00
Samuele E. Locatelli e2ef035eb7 fix conf produzione 2022-12-16 14:11:08 +01:00
zaccaria.majid 0344b8ed4a aggiunto bottone "back to sessioni" 2022-12-16 13:23:14 +01:00
Samuele E. Locatelli a0fd96af79 Fix init messageservice 2022-12-16 12:44:38 +01:00
zaccaria.majid 1e81d95384 tentativo fix msgServic con gestione localStorage 2022-12-16 12:34:06 +01:00
Samuele E. Locatelli 5c1c10ed23 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-12-16 11:03:58 +01:00
Samuele E. Locatelli 3ce24a0b64 bozza sposstamento in MiDataService 2022-12-16 11:03:53 +01:00
zaccaria.majid 87f4f5e9a3 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-12-16 10:34:28 +01:00
zaccaria.majid 18ef30789e fix cifre decimali mostrate 2022-12-16 10:34:23 +01:00
Samuele E. Locatelli ff072b5fce Merge tag 'VersioneTestEdilchimica' into develop
Prima release x test versione Edilchimica
2022-12-16 10:19:05 +01:00
Samuele E. Locatelli 23bf4b0e43 Merge branch 'release/VersioneTestEdilchimica' 2022-12-16 10:18:38 +01:00
zaccaria.majid a57fcc18c2 fix grafici 2022-12-16 10:14:26 +01:00
zaccaria.majid 5e3fda3587 salvataggio raw scan 2022-12-16 10:01:16 +01:00
zaccaria.majid add5e008cd fix link cancellazione 2022-12-16 10:00:33 +01:00
zaccaria.majid 2fc9f0b1c9 fix conrtollo S 2022-12-16 09:23:50 +01:00
zaccaria.majid cc55183504 fix grafici 2022-12-15 17:12:40 +01:00
zaccaria.majid 46f7757ec9 refresh versioni 2022-12-15 16:46:43 +01:00
zaccaria.majid 17b8b854af fix grafico varie modalità scansione cancellazione 2022-12-15 16:46:36 +01:00
zaccaria.majid 99571f96cb refresh versioni 2022-12-15 15:31:02 +01:00
zaccaria.majid 9853d9d1bf sempre fix gestione lotto esterno 2022-12-15 15:30:55 +01:00
zaccaria.majid 430f539fd1 aggiunto nav menu 2022-12-15 15:30:38 +01:00
zaccaria.majid 57ff3cdd91 aggiunto nav menu a pagina cancellazione 2022-12-15 15:30:23 +01:00
zaccaria.majid b6b0333b74 fix grafici 2022-12-15 15:29:50 +01:00
zaccaria.majid 937ab18519 fix gestione lotto esterno:
se presenti più record con lo stesso codice = sconosciuto
2022-12-15 15:29:31 +01:00
zaccaria.majid bb35b63419 refresh versioni 2022-12-15 12:17:19 +01:00
zaccaria.majid ef38832f2c fix grafici 2022-12-15 12:17:00 +01:00
zaccaria.majid 549d2c86f2 aggiunti metodi x ricerca scan
data sessione valore e operatore
2022-12-15 12:16:43 +01:00
zaccaria.majid 280996e73b aggiunta pagina cancellazione 2022-12-15 12:15:58 +01:00
zaccaria.majid 7b70e21fbb refresh versioni 2022-12-15 10:23:23 +01:00
zaccaria.majid 6511ee57c4 fix gestione invio codice magazzino 2022-12-15 10:23:17 +01:00
zaccaria.majid ae750a467c fix minori 2022-12-15 09:22:02 +01:00
zaccaria.majid 431c675d08 refresh versioni 2022-12-15 09:14:01 +01:00
zaccaria.majid 6b7912249e cambio gestione sessioni chiuse/aperte 2022-12-15 09:13:16 +01:00
zaccaria.majid 6ecfb20692 fix grafici 2022-12-15 09:12:47 +01:00
zaccaria.majid eec565a719 fix generazione jumper 2022-12-15 09:12:20 +01:00
zaccaria.majid bd23c6a493 fix pagina invio sessione 2022-12-14 18:38:25 +01:00
zaccaria.majid 1b9dd62606 fix pagina invio 2022-12-14 16:47:01 +01:00
zaccaria.majid 087969dbe4 aggiunta pagina invio 2022-12-14 14:43:45 +01:00
zaccaria.majid 55d6c2f706 fix messaggio di errore 2022-12-14 11:45:49 +01:00
zaccaria.majid dba0f3e11a continuo pagina delete 2022-12-14 10:08:52 +01:00
zaccaria.majid 532176d9da refresh versioni 2022-12-13 18:02:53 +01:00
zaccaria.majid 81aec0c84c Aggiunto bottone x eliminazione scansione test 2022-12-13 18:02:46 +01:00
zaccaria.majid 32334843e0 aggiunti metodi x deleteScansione 2022-12-13 18:02:21 +01:00
zaccaria.majid d510df4bf8 refresh versioni 2022-12-13 17:55:05 +01:00
zaccaria.majid 9de714cf33 pagina di test con bozza delete scan 2022-12-13 17:54:56 +01:00
zaccaria.majid 7c0a8187ab fix salvataggio lotti 2022-12-13 17:17:08 +01:00
zaccaria.majid 2d3df0ff1b refresh versioni 2022-12-13 16:08:13 +01:00
zaccaria.majid 0c25742736 fix controllo articolo x scansione forzata 2022-12-13 16:08:03 +01:00
zaccaria.majid e875828b30 refresh versioni 2022-12-13 15:58:48 +01:00
zaccaria.majid 64bda25770 semplificato metodo x saveScan 2022-12-13 15:58:38 +01:00
zaccaria.majid d108d8c378 sistemato messaggio nuovo scan 2022-12-13 15:58:23 +01:00
zaccaria.majid 56872db21e cambiato approccio
per disegno componente acquisizione
2022-12-13 14:39:06 +01:00
zaccaria.majid 0727a246d9 refresh minore 2022-12-13 14:38:26 +01:00
zaccaria.majid 9037640ff7 aggiunti metodi per controlli su db invece che ram 2022-12-13 14:38:15 +01:00
zaccaria.majid 13d9487efd fix gestione grafica x acquisizione 2022-12-13 11:54:05 +01:00
zaccaria.majid d80a5a449c refresh versioni 2022-12-13 11:28:14 +01:00
zaccaria.majid 6fbb3afc4d fix gestione lotto esterno 2022-12-13 11:28:01 +01:00
zaccaria.majid 5c39a67488 fix passaggio valore data null x chiamata stored
+ fix tipi dei valori per dbModel lotti esterni
2022-12-13 11:27:37 +01:00
zaccaria.majid e7161ed24a Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-12-13 09:12:40 +01:00
zaccaria.majid 37e54d8d1b fix minore 2022-12-13 09:12:33 +01:00
Samuele Locatelli b42de807d1 Merge tag 'FixReloadConditionPArams' into develop
Fix condizioni reload pagina parametri
2022-12-12 20:11:22 +01:00
Samuele Locatelli 8d02304a19 Merge branch 'Release/FixReloadConditionPArams' 2022-12-12 20:11:00 +01:00
Samuele Locatelli fafa8c9f68 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-12-12 20:09:10 +01:00
Samuele Locatelli 076495494d Bilanciamento condizioni reload pagina intera:
- solo ogni 10 min
- reset timers al cambio pagina
2022-12-12 20:09:06 +01:00
zaccaria.majid 19b6cc5be6 inizio fix controllo x letto ext 2022-12-12 18:20:51 +01:00
Samuele Locatelli 10bd30d349 Vari fix x recupero dati da DB IS 2022-12-12 16:27:36 +01:00
Samuele Locatelli 3f891feafa fIX spec 2022-12-12 14:57:52 +01:00
Samuele Locatelli d00f76a1dd Fix gestione timer statico x update 2022-12-12 14:46:50 +01:00
Samuele Locatelli dbc8195422 Update refresh parametri 2022-12-12 14:07:54 +01:00
Samuele Locatelli 0613d9a296 bozza spostamento timer in pagina al posto del componente 2022-12-12 13:27:00 +01:00
Samuele Locatelli e26ed56c42 Ottimizzazione codice x rielttura parametri 2022-12-12 12:55:03 +01:00
Samuele Locatelli 5f0b22e50d Merge remote-tracking branch 'origin/develop' into develop 2022-12-12 12:38:47 +01:00
Samuele Locatelli afa645dba2 Fix attreazaggio PODL 2022-12-12 12:38:06 +01:00
zaccaria.majid d5ea7cc51e fix passaggio magId in URL 2022-12-12 12:34:48 +01:00
zaccaria.majid d45deb6f00 fix tempo aggiornamento +
cache x parametri opzionali
2022-12-12 12:06:38 +01:00
zaccaria.majid ce6357271c aggiunti metodo e controller x db arca 2022-12-12 10:25:33 +01:00
Samuele Locatelli 037fc9181d Merge tag 'UpdateReloadPageOnMessageSpec' into develop
Fix reload con wait
2022-12-09 19:39:43 +01:00
Samuele Locatelli 9d4784f941 Merge branch 'Release/UpdateReloadPageOnMessageSpec' 2022-12-09 19:39:04 +01:00
Samuele Locatelli 5531f38828 Aggiunto delay prima di ricaricare pagina x sicurezza 2022-12-09 19:38:38 +01:00
Samuele Locatelli 8e3beb7e35 Code Cleanup & reorg 2022-12-09 19:02:12 +01:00
Samuele Locatelli 566a78cb6b Merge tag 'UpdateSpecBagliettoMEssage' into develop
Gestione completa messaggio tramite messageService implemetnata x SPEC,
da integrare con IO
2022-12-09 17:52:55 +01:00
Samuele Locatelli 5a57fbacb1 Merge branch 'Release/UpdateSpecBagliettoMEssage' 2022-12-09 17:52:39 +01:00
Samuele Locatelli 990ea5e2af SPEC:
- aggiunta e testata chiusura ODL
- aggiunta gestione reload forzoso se sparisce chiamata
2022-12-09 17:41:21 +01:00
Samuele Locatelli 508cba7f11 SPEC baglietto:
- Ancora fix finali grafici icone e colori
2022-12-09 16:55:57 +01:00
Samuele Locatelli f637017d51 Fix grafico Alert chiusura ODL 2022-12-09 16:43:26 +01:00
Samuele Locatelli b25e8ab795 SPEC:
- pulizia commenti
2022-12-09 16:33:49 +01:00
Samuele Locatelli 25f01bbef0 Prima versione con messagepipe ok! 2022-12-09 16:10:31 +01:00
Samuele Locatelli 083f719834 Macro comportamento interfaccia OK! 2022-12-09 13:27:01 +01:00
Samuele Locatelli ae86714ee9 Procedo con test messaggio (NON OK) 2022-12-09 12:55:18 +01:00
Samuele Locatelli 35468be19f SPEC:
- modifica alert display come componente (test a tempo...)
2022-12-09 12:02:52 +01:00
Samuele Locatelli 6d9d5e5c7b SPEC:
- fix duplicazione PODL
- fix editing PODL (che creava sempre nuovo)
2022-12-09 11:08:09 +01:00
zaccaria.majid e4128d739c Aggiunto dbModel x lotti arca 2022-12-07 17:54:38 +01:00
zaccaria.majid e5ca6b695f refresh versioni 2022-12-07 13:17:05 +01:00
zaccaria.majid 1f059dff15 fix messaggio articolo sbagliato 2022-12-07 13:16:51 +01:00
zaccaria.majid 0e9fff8cf2 test 2022-12-07 12:25:24 +01:00
zaccaria.majid f0a0f93073 aggiornamento pagina test 2022-12-07 12:18:23 +01:00
zaccaria.majid f6901409c3 refresh versioni 2022-12-07 12:14:25 +01:00
zaccaria.majid 6d54de3c1d fix gestione acquisizioni 2022-12-07 12:14:18 +01:00
zaccaria.majid 8a3a45a193 aggiunti metodi + dbmodel x controllo articolo 2022-12-07 12:14:03 +01:00
zaccaria.majid cf9cf9e5ef fix readme 2022-12-07 10:17:49 +01:00
zaccaria.majid 5b59be53bc refresh versioni 2022-12-07 10:17:05 +01:00
zaccaria.majid 310fe9c1f7 fix gestione dati mancanti per aggiunta scan 2022-12-07 10:16:59 +01:00
zaccaria.majid ba2f52f76d fix nomi variabili chart 2022-12-07 10:16:18 +01:00
zaccaria.majid 91cca63385 aggiunta colori schema 2022-12-06 18:01:18 +01:00
zaccaria.majid 27de8c7c86 Aggiunto grafico di flusso pagina acquisizione 2022-12-06 17:53:23 +01:00
zaccaria.majid ebc4a3694f refresh versioni 2022-12-06 16:53:17 +01:00
zaccaria.majid e621a18064 gestione modifica in caso di codice univoco o non 2022-12-06 16:53:07 +01:00
zaccaria.majid cdedc1ec1f refresh versioni 2022-12-06 15:09:58 +01:00
zaccaria.majid 63ccb976be disattivo input field dopo lettura codice 2022-12-06 15:09:48 +01:00
zaccaria.majid 04fb635d2f refresh versioni 2022-12-06 14:01:32 +01:00
zaccaria.majid 4c3a68d792 modifiche grafiche 2022-12-06 14:01:22 +01:00
zaccaria.majid 850ab7f06a fix 2022-12-06 12:07:51 +01:00
zaccaria.majid fdcc81849b trigger cicd 2022-12-06 12:03:01 +01:00
zaccaria.majid 7897a5d78a refresh versioni 2022-12-06 11:50:37 +01:00
zaccaria.majid 85c994e8fd gestione codice "NOTO" 2022-12-06 11:50:30 +01:00
zaccaria.majid 1d430818b1 aggiunto commento x non riorganizzare codemaid 2022-12-06 11:27:28 +01:00
zaccaria.majid 7938c0a3e6 aggiunta componente x notifica
in varie zone della pagina
2022-12-06 11:25:48 +01:00
zaccaria.majid f388eedd45 refresh versioni 2022-12-06 09:03:13 +01:00
zaccaria.majid cca0a2a1d7 fix svuota udc e lotto in caso di codice già scan 2022-12-06 09:03:05 +01:00
zaccaria.majid a4669bd670 gestione scansione x udc,
lotto,
codice già scansionato
2022-12-05 18:28:39 +01:00
zaccaria.majid 1923ce960e aggiunti metodi per lista scansione,
update scansione,
lista scansione x sessione
2022-12-05 18:28:05 +01:00
zaccaria.majid 665bea6e99 aggiunti qr per test 2022-12-05 18:27:22 +01:00
zaccaria.majid caa2e2add3 refresh versioni 2022-12-05 15:15:57 +01:00
zaccaria.majid 44c7e0f3cd Aggiunto metodo per svuotatura input raw scan 2022-12-05 15:15:47 +01:00
zaccaria.majid 6929fb4cdc refresh versioni 2022-12-05 12:26:32 +01:00
zaccaria.majid 30b98a0efd aggiunta salvataggio scansione 2022-12-05 12:26:19 +01:00
zaccaria.majid 33016c9f84 spostato contenuto componente
procOperation in procSuggesiotn
2022-12-05 12:25:49 +01:00
zaccaria.majid a17cdea494 fix link reindirizzamento 2022-12-05 12:23:50 +01:00
zaccaria.majid a46b2f1313 aggiunti metodi per inserire nuova scansione 2022-12-05 12:23:38 +01:00
zaccaria.majid a2f0a9926d recupero pagina controller 2022-12-05 08:49:56 +01:00
zaccaria.majid 1b9d4c22f4 bozza message service broadcast 2022-12-02 17:05:07 +01:00
zaccaria.majid 78b6b74476 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-12-02 13:08:58 +01:00
zaccaria.majid df4c53c88a Merge branch 'FeaturefixPaginaAcquisizione' into develop 2022-12-02 13:08:42 +01:00
zaccaria.majid 06ab1433f2 avanzamento inve acquisizione
+ metodo get configurazione
2022-12-02 13:07:22 +01:00
zaccaria.majid a672517b05 bozza gestione expiration time 2022-12-02 12:23:52 +01:00
zaccaria.majid c4a4aad47d fix evento x acquisizione 2022-12-02 10:31:25 +01:00
zaccaria.majid 78be4fa481 fix pagina acquisizioni con eventi 2022-12-01 18:09:17 +01:00
Samuele Locatelli 0976f5227f Merge tag 'FixFiltroSelnuovoPODL' into develop
Fix selezione tendine
2022-12-01 15:41:18 +01:00
Samuele Locatelli 8069f8377f Merge branch 'Release/FixFiltroSelnuovoPODL' 2022-12-01 15:41:11 +01:00
zaccaria.majid 7ecba56748 fix grafici 2022-12-01 15:36:50 +01:00
zaccaria.majid 935898a847 fix selezione art e macchina 2022-12-01 15:05:49 +01:00
Samuele Locatelli fc0decab0a Merge tag 'FixPreselezioneSearchArt' into develop
Sistemata preselezione (si schianta in IIS01)
2022-12-01 14:50:54 +01:00
Samuele Locatelli 353a7490ae Merge branch 'Release/FixPreselezioneSearchArt' 2022-12-01 14:50:41 +01:00
Samuele Locatelli 084781e394 Fix artSearch (NON impostato) 2022-12-01 14:50:17 +01:00
Samuele Locatelli 33b32c967f Merge tag 'FixNavigazioneGiacenza' into develop
Fix gestione navigazione giacenza
2022-12-01 13:10:18 +01:00
Samuele Locatelli 13916510d9 Merge branch 'Release/FixNavigazioneGiacenza' 2022-12-01 13:10:06 +01:00
Samuele Locatelli 17b7965589 Fix preselezione articolo PODL 2022-12-01 13:09:39 +01:00
Samuele Locatelli 1b82c45f61 Fix naviazione ODL 2022-12-01 12:59:35 +01:00
zaccaria.majid 041b1ff089 apri odl da giacenza 2022-12-01 12:53:37 +01:00
zaccaria.majid eb4ebbb411 pagina giacenze da config
+ modifiche grafiche list giacenze
2022-12-01 12:17:46 +01:00
zaccaria.majid aed5af0c16 trigger commit 2022-12-01 09:00:57 +01:00
zaccaria.majid d8b367b737 Input gruppo fisso 2022-11-30 16:44:08 +01:00
zaccaria.majid 3a5a98abc0 fix 2022-11-30 15:40:57 +01:00
zaccaria.majid e476ce3a81 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-30 15:28:49 +01:00
Samuele Locatelli 862445f5bc Merge branch 'develop' 2022-11-30 15:19:27 +01:00
Samuele Locatelli b71fb360e7 Fix filtraggio macchine come obj EFCore 2022-11-30 15:18:47 +01:00
zaccaria.majid 207800b6f6 Merge branch 'FeaturegruppoFiltraMacchine' into develop 2022-11-30 11:54:11 +01:00
zaccaria.majid 3783c7d51d filtro macchina per reparto anche in XDLFilt 2022-11-30 11:53:21 +01:00
zaccaria.majid 80b28efa33 FIX filtro macchina per reparto 2022-11-30 11:26:43 +01:00
zaccaria.majid 53b42c6862 inizio filtro macchina per Reparto 2022-11-30 10:02:40 +01:00
zaccaria.majid e4fe344af9 vero fix mostra filtri data solo se ODL non attivo 2022-11-30 08:15:31 +01:00
zaccaria.majid 89176a463b fix mostra filtri data solo se ODL attivo 2022-11-29 18:21:15 +01:00
Samuele Locatelli f768468131 Abbozzato comportamento selezione ODL (tranne grafica) 2022-11-29 18:14:42 +01:00
Samuele Locatelli 5ffac79ac4 Update x sel LOTTO 2022-11-29 17:52:32 +01:00
Samuele Locatelli c7ad120a9e Merge tag 'FixGiacenzeDetail' into develop
Fix giacenze detail async
2022-11-29 17:13:53 +01:00
Samuele Locatelli 611ea52b21 Merge branch 'Release/FixGiacenzeDetail' 2022-11-29 17:13:47 +01:00
Samuele Locatelli 8c3d64aea4 Fix display giacenze 2022-11-29 17:13:27 +01:00
zaccaria.majid dec60f5daa Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-29 17:07:54 +01:00
zaccaria.majid 81a6efbc11 tentativo fix giacenze 2022-11-29 17:07:47 +01:00
Samuele Locatelli 06c077e16e Merge tag 'AddGiacenzaPrelim' into develop
Update preliminare giacenza
2022-11-29 16:44:27 +01:00
Samuele Locatelli 10f77dbbcd Merge branch 'Release/AddGiacenzaPrelim' 2022-11-29 16:44:19 +01:00
Samuele Locatelli 3f3b2dca66 Merge remote-tracking branch 'origin/develop' into develop 2022-11-29 16:44:06 +01:00
Samuele Locatelli 2bba8439b5 Merge branch 'FeaturemodificheGiacenze' into develop 2022-11-29 16:43:37 +01:00
zaccaria.majid 965a6da706 Merge branch 'FeaturemodificheGiacenze' into develop 2022-11-29 16:43:15 +01:00
zaccaria.majid 15e0315544 inizio fix giacenze 2022-11-29 16:42:53 +01:00
zaccaria.majid 4168b8cf9e fix data service inve 2022-11-29 16:29:23 +01:00
zaccaria.majid f6cf89c2d2 Merge branch 'FeatureregGiacenzeStart' into develop 2022-11-29 13:13:10 +01:00
zaccaria.majid f954fb48b5 refresh versione 2022-11-29 13:12:28 +01:00
zaccaria.majid acc31a2492 display 2022-11-29 13:12:20 +01:00
zaccaria.majid 15882c9c8b aggiunta gestione per display giacenze 2022-11-29 13:12:10 +01:00
zaccaria.majid 3c2b056156 Giacenze:
-aggiunta classe giacenze
-aggiunto metodo per interagire con db
2022-11-29 13:11:53 +01:00
zaccaria.majid a07c9488e6 aggiornamento filtri + modifiche grafiche 2022-11-29 11:54:42 +01:00
zaccaria.majid 41b080afcf fine mostra filtri attivi 2022-11-29 11:05:54 +01:00
zaccaria.majid 443737196c inizio aggiunta mostra filtri +
filtro x data funzionante
2022-11-29 10:06:26 +01:00
zaccaria.majid d4d7854d4e altro refresh 2022-11-29 09:21:00 +01:00
zaccaria.majid 5baa3cfbc4 refresh versioni 2022-11-29 09:20:51 +01:00
zaccaria.majid a158801430 aggiunta filtri attivi notificati 2022-11-29 09:20:22 +01:00
Samuele Locatelli b5ed157106 PODL:
- Fix ordinamento su DB
2022-11-28 18:30:06 +01:00
zaccaria.majid c67ba09ff3 fix PODL modifica e clona 2022-11-28 17:40:00 +01:00
zaccaria.majid 51152a10c4 continuo pagina acquisizione inve 2022-11-28 16:55:44 +01:00
zaccaria.majid 09f2e8cd81 auto login login jumper 2022-11-28 13:04:42 +01:00
zaccaria.majid 6d70ed78eb fix loop infinito 2022-11-28 12:49:33 +01:00
zaccaria.majid 88775078a6 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-28 12:33:36 +01:00
zaccaria.majid 0f0e97435f fix nomi elencomagazzini 2022-11-28 12:21:37 +01:00
Samuele Locatelli 790a626669 Fix controllo jumper 2022-11-28 12:16:32 +01:00
Samuele Locatelli 6032c90a9d Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-28 12:12:12 +01:00
Samuele Locatelli bc2492ec7d Fix startup senza AUTH richiesta 2022-11-28 12:11:27 +01:00
zaccaria.majid b56814dd64 tentativo fix acquisizione 2022-11-28 11:41:02 +01:00
Samuele Locatelli 676744832a Fix INVE x gestione top/login/auth windows 2022-11-28 11:03:27 +01:00
Samuele Locatelli dd90bb298c FIx conf launcher (7212 --> 7213) 2022-11-28 10:17:44 +01:00
zaccaria.majid b8161cbd4d pulizia filtri inutilizzati 2022-11-28 09:22:25 +01:00
zaccaria.majid d7d5d91fcf fix filtro x macchina XDL 2022-11-28 09:03:30 +01:00
Samuele Locatelli 80a8c01f29 Merge tag 'AddLocalStorageConfReparto' into develop
Add local storage conf reparto
2022-11-25 19:40:06 +01:00
Samuele Locatelli 6bd3064971 Merge branch 'Release/AddLocalStorageConfReparto' 2022-11-25 19:39:56 +01:00
Samuele Locatelli f30547d516 Vari cleanup 2022-11-25 19:38:17 +01:00
Samuele Locatelli f178cafe93 Inizio normalizzaizone filtro (ODL/PODL)
- unico oggetto
- unico filtro
- completare poi pulizia codice da #if false
2022-11-25 19:27:39 +01:00
zaccaria.majid e6ea87f7f3 fix crash se reparto nullo 2022-11-25 17:18:06 +01:00
zaccaria.majid 520259590f aggiunta localStorage x filtro reparto
+ fix grafico bottone nuovo PODL
2022-11-25 16:59:44 +01:00
zaccaria.majid 69cd945ac7 fix tipo input scan errato 2022-11-25 13:19:13 +01:00
zaccaria.majid e5be93b6e1 Fix pagina scan INVE 2022-11-25 13:14:03 +01:00
zaccaria.majid 7efaf29264 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-25 11:54:56 +01:00
zaccaria.majid 900d2edc34 refresh generale 2022-11-25 11:54:46 +01:00
Samuele Locatelli 7e9f36dc88 Merge tag 'FiltroPodl' into develop
Update x filtro su PODL
2022-11-25 09:09:37 +01:00
Samuele Locatelli 2799336345 Merge branch 'Release/FiltroPodl' 2022-11-25 09:09:24 +01:00
Samuele Locatelli 13277a17ef Fix vista + codice x display PODL 2022-11-25 08:43:17 +01:00
Samuele Locatelli d7786d87d4 update pad x ODL 2022-11-25 08:35:46 +01:00
zaccaria.majid efc59349f3 aggiunti metodi x filtro PODL 2022-11-24 18:30:44 +01:00
Samuele Locatelli 0ece87fc87 Merge tag 'FixStatDisplayAndOdlFilter' into develop
Fix statistiche ODL nulle in dett machcina/articolo
Prima release componente modale x filtro ODL
2022-11-24 15:58:35 +01:00
Samuele Locatelli aa381c6d5f Merge branch 'Release/FixStatDisplayAndOdlFilter' 2022-11-24 15:58:14 +01:00
Samuele Locatelli 0a2adc5933 FIx display stat ODL
- errore machine/art nav nulli gestito
2022-11-24 15:57:49 +01:00
Samuele Locatelli 2ec0254e4c Fix gestione filtro completo x ODL 2022-11-24 15:48:35 +01:00
Samuele Locatelli d866ba3d95 Aggiunta filtro x sel reparto 2022-11-24 11:59:06 +01:00
Samuele Locatelli d99f343967 Merge tag 'fixDisplayOdl' into develop
Fix display ODL/PODL
2022-11-24 10:38:56 +01:00
Samuele Locatelli 0c3f75c612 Merge branch 'Release/fixDisplayOdl' 2022-11-24 10:38:47 +01:00
Samuele Locatelli 67780ecb6e Fix display anche x PODL 2022-11-24 10:32:36 +01:00
Samuele Locatelli c71a6c7c67 Fix display selettore 2022-11-24 10:14:40 +01:00
zaccaria.majid 8ee7c87860 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-24 09:35:08 +01:00
zaccaria.majid 830db57621 aggiunta metodo per filtro podl senza ODL 2022-11-24 09:34:59 +01:00
Samuele Locatelli 97241a533c Merge tag 'fixOdlPodl' into develop
Fix errori editing ODL/PODL
2022-11-24 08:51:20 +01:00
Samuele Locatelli 366b1bb573 Merge branch 'Release/fixOdlPodl' 2022-11-24 08:51:10 +01:00
zaccaria.majid db67889482 fix inizializzazione parametri 2022-11-24 08:42:03 +01:00
zaccaria.majid a11fbd4dd3 controllo data != null 2022-11-23 18:02:01 +01:00
zaccaria.majid 29891f0ab6 fix modifica 2022-11-23 17:51:16 +01:00
zaccaria.majid fa9f5557d2 fix crash duplica modifica 2022-11-23 17:47:11 +01:00
zaccaria.majid de374c410a continuo scan data 2022-11-23 17:32:52 +01:00
zaccaria.majid a1c83136bd Bozza scan 2022-11-23 15:27:23 +01:00
zaccaria.majid a703d57769 refresh versioni 2022-11-23 12:23:25 +01:00
zaccaria.majid b6d689e695 aggiunti metodi x gestione lotti e UDC 2022-11-23 12:23:14 +01:00
zaccaria.majid 09cc45ee0a Aggiunti metodi x tabelle UDC e lotti 2022-11-23 10:49:11 +01:00
zaccaria.majid eae97d42f0 fix passaggio sessionId in jumper 2022-11-23 10:30:32 +01:00
zaccaria.majid 357e74b928 refresh versioni 2022-11-23 09:23:49 +01:00
zaccaria.majid cc054752a2 fix reindirizzamento 2022-11-23 09:22:40 +01:00
zaccaria.majid 9a66b38dfc refresh versioni 2022-11-22 17:45:51 +01:00
zaccaria.majid 922b03b1ba pagina acqisizione 2022-11-22 17:45:44 +01:00
zaccaria.majid 53da53cc24 fix gestione navManager 2022-11-22 17:45:16 +01:00
zaccaria.majid bf6a86c4c6 aggiunto metodo specifico per il login 2022-11-22 15:49:58 +01:00
zaccaria.majid 0030e8f09d Merge remote-tracking branch 'origin/develop' into develop 2022-11-22 12:36:57 +01:00
zaccaria.majid ea0dadce66 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-22 12:20:04 +01:00
zaccaria.majid 9c5bf506be ulteriore fix 2022-11-22 12:05:24 +01:00
zaccaria.majid 3898415ada fix reindirizzamento nav menu 2022-11-22 12:05:24 +01:00
zaccaria.majid 93f9a6fecd modifiche css 2022-11-22 12:05:24 +01:00
zaccaria.majid f0807a0292 modifiche css 2022-11-22 12:05:24 +01:00
zaccaria.majid ca72e6c899 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-22 11:36:09 +01:00
zaccaria.majid 5700642b1b refresh versioni 2022-11-22 11:35:39 +01:00
zaccaria.majid 26d416bf19 ulteriore fix 2022-11-22 10:01:35 +01:00
zaccaria.majid 4cf5b7df24 fix reindirizzamento nav menu 2022-11-22 10:00:52 +01:00
zaccaria.majid edb94b3408 modifiche css 2022-11-22 09:59:54 +01:00
zaccaria.majid 2ffe8d7ac9 minor fix 2022-11-21 18:29:57 +01:00
Samuele Locatelli b36f8fd6f0 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-21 17:20:51 +01:00
Samuele Locatelli 5d923a46f3 Aggiunto pubxml x IIS01 2022-11-21 17:20:49 +01:00
zaccaria.majid b8d5ab2d6c ulteriore fix reindirizzamenti 2022-11-21 17:00:14 +01:00
zaccaria.majid e974756376 fix vari link reindirizzamento 2022-11-21 16:04:10 +01:00
zaccaria.majid e9cc7752fa fix link sessione 2022-11-21 15:51:00 +01:00
zaccaria.majid f78fb4d1ac Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-21 15:49:41 +01:00
zaccaria.majid 8118574c9b bozza jumper 2022-11-21 15:49:30 +01:00
Samuele Locatelli 2fc74ee1f1 Merge tag 'FirstInveDeploy' into develop
prima release master x IIS02/IIS03 di INVE
2022-11-21 15:47:42 +01:00
Samuele Locatelli 99bd2798f6 Merge branch 'Release/FirstInveDeploy' 2022-11-21 15:47:31 +01:00
Samuele Locatelli ef1c43208e Update conf x pubblicazione + setup IIS vari 2022-11-21 15:47:01 +01:00
Samuele Locatelli f682c19680 Merge remote-tracking branch 'origin/develop' into develop 2022-11-21 15:30:04 +01:00
zaccaria.majid 3953472209 fix file yaml 2022-11-21 15:00:52 +01:00
zaccaria.majid 9d61112682 refresh versioni 2022-11-21 14:55:40 +01:00
zaccaria.majid ed980c9231 fix base url 2022-11-21 14:55:31 +01:00
zaccaria.majid f2b34f0c93 Inizio gestione acquisizioni 2022-11-21 14:55:11 +01:00
zaccaria.majid 27fed88662 fix send operatore e authkey 2022-11-21 14:54:49 +01:00
zaccaria.majid ac4408e565 SETUP INVE x pubblicazione 2022-11-21 14:54:12 +01:00
zaccaria.majid 96f78d1c15 fix elenco magazzini escludo 'NON USARE' 2022-11-21 12:48:45 +01:00
zaccaria.majid ba1f622665 gestione grandezza finestra 2022-11-21 12:43:45 +01:00
zaccaria.majid ba05a82fcf cambio nome e icona sessioni 2022-11-21 12:11:24 +01:00
zaccaria.majid 828b5a930e Aggiunta modifica magazzino 2022-11-21 12:06:19 +01:00
zaccaria.majid 7a599e6441 elenco magazzini:
-creato componente separato
-aggiunta datapager
2022-11-21 10:09:04 +01:00
Samuele Locatelli 189ccbda8a bozza decode barcode 2022-11-21 09:10:07 +01:00
zaccaria.majid 6a721a30de fix datapager 2022-11-18 17:24:04 +01:00
Samuele Locatelli b70d080492 update parziale x scomrporare componente 2022-11-18 15:47:34 +01:00
zaccaria.majid 5a252450ba bozza data pager 2022-11-18 14:21:02 +01:00
zaccaria.majid 446d376a9f bozza paging 2022-11-18 12:51:35 +01:00
zaccaria.majid 629489fa85 Aggiunta metodi per la gestione del magazzino 2022-11-18 12:51:12 +01:00
zaccaria.majid 3dddc33ec1 fix doppia chiamata al db causa:
handleclick nel nav manager
2022-11-18 09:12:23 +01:00
zaccaria.majid a7cceaf7d3 refresh versioni 2022-11-17 18:13:26 +01:00
zaccaria.majid 064edfccc1 modifica pagina starter mostra elenco magazzini 2022-11-17 18:13:12 +01:00
zaccaria.majid 16e9b8c56e refresh versioni 2022-11-17 18:00:05 +01:00
zaccaria.majid 81fe854964 aggiunte funzioni per creare nuova sessione +
delete sessione
2022-11-17 17:59:49 +01:00
zaccaria.majid 187cec032f Aggiunti metodi per inserimento nuova sessione +
delete sessione
2022-11-17 17:59:15 +01:00
zaccaria.majid cb3af97a65 fix grafico utente + sistemato flush cache 2022-11-17 17:58:04 +01:00
zaccaria.majid 401d637a59 cleanup soluzione:
- tolte pagine, classi e componenti non utilizzati
2022-11-17 12:34:23 +01:00
Samuele Locatelli 3c9db807ed Fix sessione 2022-11-17 12:16:32 +01:00
Samuele Locatelli d3eedba82a Aggiunta tab anag magazzini 2022-11-17 11:59:11 +01:00
zaccaria.majid a242302fd0 Aggiunta cache metodi:
- elenco operatori
- elenco sessioni in corso
2022-11-17 11:13:41 +01:00
zaccaria.majid dfbc2d655b BOZZA creazione qr per ogni sessione x umper 2022-11-16 18:09:44 +01:00
Samuele Locatelli f7b78fbd7f nasconde nav meno intero senza login 2022-11-16 17:29:06 +01:00
Samuele Locatelli 2261440260 typo 2022-11-16 17:18:51 +01:00
Samuele Locatelli d5cffa4d41 Fix gestione verifica operatore 2022-11-16 17:16:33 +01:00
zaccaria.majid 87c1ba13b8 bozza local storage 2022-11-16 16:47:48 +01:00
zaccaria.majid 630ff7462c fix gestione sessione con local storage 2022-11-16 15:49:37 +01:00
Samuele Locatelli f0e575eada refresh conb appunti 2022-11-16 12:02:28 +01:00
Samuele Locatelli c32acf6bf1 INVE
- aggiunto rimando a login se non ho user
- aggiunta classe cypher e gestione licenze
- aggiunti metodi hard-coded x gestione encrypt/decrypt
2022-11-16 12:00:40 +01:00
Samuele Locatelli d5604ee1c2 Altro fix metodi 2022-11-16 11:52:34 +01:00
Samuele Locatelli b1eef670bd Fix merge + codemaid 2022-11-16 11:49:25 +01:00
Samuele Locatelli 6bcb239488 Merge branch 'master' into develop 2022-11-16 11:46:12 +01:00
Samuele Locatelli 462acdbaf5 update readme pdf 2022-11-16 11:45:56 +01:00
Samuele Locatelli c5c5e0fe83 Merge branch 'develop' 2022-11-16 11:45:39 +01:00
zaccaria.majid df351fa7ef fix grafico 2022-11-16 11:39:14 +01:00
zaccaria.majid ecf83aaa76 fix display current user +
redirect in caso di user nullo
2022-11-16 11:20:07 +01:00
zaccaria.majid ac592bbe3d referesh versioni 2022-11-16 10:19:01 +01:00
zaccaria.majid c17001ec28 cambio gestione login 2022-11-16 10:18:53 +01:00
zaccaria.majid 5eaeebc283 bozza display utente 2022-11-16 10:17:31 +01:00
zaccaria.majid 3bc27d3689 aggiunta gestione sessione +
cambio metodo di login
2022-11-16 10:16:47 +01:00
zaccaria.majid 160f0eaea1 Fix readme con modifiche 2022-11-16 10:15:03 +01:00
Samuele Locatelli 9f63b8ed55 Merge branch 'Release/UpdateConfCiCdVers' 2022-11-15 18:31:35 +01:00
Samuele Locatelli 8376c2c407 CI/CD:
- aggiunta step build pre publish
- pulizia progetto WAMON da CI/CD
2022-11-15 18:28:52 +01:00
Samuele Locatelli 7ed80d83ec update verbosity x publish 2022-11-15 18:21:10 +01:00
Samuele Locatelli 678adc9835 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-15 18:10:01 +01:00
Samuele Locatelli 5a286e76ed Update vers script da eseguire 2022-11-15 18:09:55 +01:00
Samuele Locatelli 5ced0fec53 LAND:
- fix warning compilazione
- fix auth windows x login
2022-11-15 18:08:19 +01:00
zaccaria.majid f7d40af040 fix condizione modifica nel readme 2022-11-15 17:42:48 +01:00
zaccaria.majid b141f5cfa2 minor fix 2022-11-15 17:39:04 +01:00
Samuele Locatelli 1a153ef4be Update (quasi) completo x gestione sessione utente 2022-11-15 16:23:40 +01:00
Samuele Locatelli 37082d5d62 Merge tag 'MyabeFixCiCdPowershellSCript' into develop
Update x gestioens cript post compilazione
2022-11-15 14:55:30 +01:00
Samuele Locatelli a75226fa45 Merge branch 'Release/MyabeFixCiCdPowershellSCript' 2022-11-15 14:55:22 +01:00
Samuele Locatelli c14e04bbfd test fix CI/CD 2022-11-15 14:54:44 +01:00
Samuele Locatelli 97d727f815 Update CI-CD x deploy script ps1 versioni 2022-11-15 14:51:33 +01:00
Samuele Locatelli 771d136a82 Update x forzare chiamata script fix parametri progetto 2022-11-15 14:45:23 +01:00
Samuele Locatelli 0b6d4930ac Merge tag 'SpecFixRedisCacheFluxLog' into develop
Update cache parametri
2022-11-15 14:06:24 +01:00
Samuele Locatelli aa7a082660 Merge branch 'Release/SpecFixRedisCacheFluxLog' 2022-11-15 14:05:41 +01:00
Samuele Locatelli 82aa3ea691 Fix cache redis parametri 2022-11-15 14:05:17 +01:00
Samuele Locatelli 7d7913a188 Merge remote-tracking branch 'origin/develop' into develop 2022-11-15 13:18:21 +01:00
Samuele Locatelli 72f579f151 SPEC:
- Fix editing parametro in dossier
- fix cache refresh live params
2022-11-15 13:17:35 +01:00
zaccaria.majid e640d1db6e minor fix pagina sessioni 2022-11-15 11:09:18 +01:00
zaccaria.majid 93b7c26d6e aggiunto metodo in dataservice x sessioni attive
+ display in pagina sessioni
2022-11-15 10:24:47 +01:00
zaccaria.majid a1e86c1050 Aggiunta disegno codice qr 2022-11-15 09:34:23 +01:00
zaccaria.majid 78ce9a21d1 Aggiunta log in INVE 2022-11-14 17:57:52 +01:00
zaccaria.majid 7b83faa930 fix commit precedente 2022-11-14 15:13:43 +01:00
zaccaria.majid 21403fea33 Creazione model operatori 2022-11-14 15:07:00 +01:00
zaccaria.majid bc06e8250b fix grafico + aggiunta pagine 2022-11-14 10:09:09 +01:00
Samuele Locatelli 330441982b INVE:
- aggiunti metodi iniziali x recupero dati inventari + scansioni
- DB aggiornato
2022-11-11 17:26:01 +01:00
Samuele Locatelli 9aec1075cf Refresh 2022-11-11 17:00:31 +01:00
Samuele Locatelli ef5eda696a Aggiunta migrazione iniziale 2022-11-11 17:00:23 +01:00
Samuele Locatelli ba207bf1ae Aggiunta modelli x inventario 2022-11-11 16:41:50 +01:00
Samuele Locatelli 9a1661ccaf Update readme 2022-11-11 16:41:41 +01:00
zaccaria.majid 4b9f2ec620 Modifica nome progetto 2022-11-10 17:36:31 +01:00
zaccaria.majid 4d8f9e87f0 cambio nome progetto 2022-11-10 17:14:16 +01:00
zaccaria.majid 848e26ef85 rettifiche varie 2022-11-10 16:29:07 +01:00
zaccaria.majid 40a00d61fc correzioni grammaticali minori 2022-11-10 14:24:49 +01:00
Samuele Locatelli fab26f2491 Aggiunto immagine 2022-11-10 13:09:05 +01:00
Samuele Locatelli 7f5dd9fc42 Update specifiche progetto inventario 2022-11-10 12:44:51 +01:00
Samuele Locatelli 4edde43c11 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-10 12:04:43 +01:00
Samuele Locatelli 2298ccbbcc Bozza readme 2022-11-10 12:04:40 +01:00
zaccaria.majid cee62a7089 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-10 12:03:11 +01:00
zaccaria.majid 4279db5c6d refresh versioni librerie client 2022-11-10 12:02:34 +01:00
Samuele Locatelli 5b96e67111 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-10 11:59:31 +01:00
Samuele Locatelli 371f40b6a3 Aggiunta preliminare file readme x inventory 2022-11-10 11:59:28 +01:00
zaccaria.majid 99813791f7 Aggiunta soluzione mp.inventory 2022-11-10 11:55:21 +01:00
Samuele Locatelli 8512e76f41 UPdate inventory 2022-11-10 11:39:56 +01:00
Samuele Locatelli 86a4b7fa36 Progetto SPEC clonato in INVENTORY 2022-11-10 11:39:17 +01:00
zaccaria.majid 0b56093fd4 fix preselezione new PODL 2022-11-09 17:24:38 +01:00
zaccaria.majid e3e9225ad2 Aggiunta documentazione mapo spec 2022-11-09 16:31:52 +01:00
Samuele Locatelli c3391dbede Update display PODL in stats 2022-11-09 15:18:20 +01:00
Samuele Locatelli 7c8ee74ec7 Aggiunto display idx di ODL/PODL 2022-11-09 15:00:25 +01:00
Samuele Locatelli 9908327a12 Merge tag 'CloneDossResValueEdit' into develop
aggiunto reset valoreEdit x parametri
2022-11-07 10:16:58 +01:00
Samuele Locatelli 98119d4818 Merge branch 'Release/CloneDossResValueEdit' 2022-11-07 10:16:44 +01:00
Samuele Locatelli ed2c694abd Fix duplicazione x valori edit 2022-11-07 09:34:30 +01:00
Samuele Locatelli c70ce33f26 Merge tag 'FIxArtInsertDelete' into develop
Update reset cache x edit articoli...
2022-11-04 18:11:07 +01:00
Samuele Locatelli 03eb82c7b2 Merge branch 'Release/FIxArtInsertDelete' 2022-11-04 18:10:48 +01:00
Samuele Locatelli 7655e340eb Update gest articoli
- se elimina o insert reset cache
2022-11-04 18:07:34 +01:00
Samuele Locatelli 443a56cc07 Update gestione filtro periodo parametri 2022-11-04 18:01:59 +01:00
Samuele Locatelli 06390295d2 Pulizie minori codice dossier 2022-11-04 17:34:00 +01:00
Samuele Locatelli a3f5855b4a Merge tag 'UpdateDuplicaDossier' into develop
Update gestione duplicazione dossier
2022-11-04 16:49:24 +01:00
Samuele Locatelli bd14fc0502 Merge branch 'Release/UpdateDuplicaDossier' 2022-11-04 16:48:30 +01:00
Samuele Locatelli 6525d7e803 Fix pagina contatti 2022-11-04 16:48:02 +01:00
Samuele Locatelli 140566d81b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-04 16:26:25 +01:00
Samuele Locatelli af0624b9c4 Add pagina Contacts 2022-11-04 16:26:22 +01:00
zaccaria.majid 74856d9831 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-04 16:15:38 +01:00
zaccaria.majid bf654f54e6 resetSelect visibile solo se record selezionato
+ refresh dopo creazione dossier
2022-11-04 16:13:02 +01:00
Samuele Locatelli 8fbfea1f62 COmplreto refresh gestione licenze LAND
- sistemato GC in generale
- controllo e sistemazione calcolo data scadenza
2022-11-04 16:09:26 +01:00
Samuele Locatelli b8dc7dffc4 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-04 15:51:31 +01:00
Samuele Locatelli 2c3feaa4f3 Refresh versione 2022-11-04 15:50:51 +01:00
Samuele Locatelli dbb4fbf9e2 Inizio update LAND x problemi GC 2022-11-04 15:50:40 +01:00
zaccaria.majid d13a1b7833 aggiunta clona dossier 2022-11-04 15:20:35 +01:00
Samuele Locatelli 76c49d1eea Fix scrittura clone dossier 2022-11-04 10:10:56 +01:00
Samuele Locatelli 3f1a3aa2ce Aggiunta navmanager 2022-11-04 09:30:01 +01:00
Samuele Locatelli bbec081cae Separato codice cs x CmpTop 2022-11-04 09:29:43 +01:00
Samuele Locatelli 29fd417499 Merge remote-tracking branch 'origin/develop' into develop 2022-11-04 09:27:54 +01:00
Samuele Locatelli 5380c996ac Refresh DbModel x macchina 2022-11-04 09:27:44 +01:00
zaccaria.majid 4e61028323 Merge branch 'FeaturecloneDossier' into develop 2022-11-04 09:26:38 +01:00
zaccaria.majid 4f7ac21f41 new dossier 2022-11-04 09:20:53 +01:00
zaccaria.majid 55187eda96 dismiss nuovo dossier 2022-11-04 09:11:55 +01:00
Samuele Locatelli d6f7a55a05 update metodo insert dossier 2022-11-04 09:06:43 +01:00
zaccaria.majid c71d7291a2 Prima bozza aggiunta nuovo dossier 2022-11-03 17:21:44 +01:00
Samuele Locatelli 79c73db726 Fix reload apgina 2022-11-03 12:28:06 +01:00
Samuele Locatelli 2608395e5b Merge tag 'UpdateSpecProd' into develop
Vari udpate x fix e ottimizzazioni
2022-11-03 12:17:11 +01:00
Samuele Locatelli c9c57208bf Merge branch 'Release/UpdateSpecProd' 2022-11-03 12:16:55 +01:00
Samuele Locatelli af314cd578 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-03 12:16:34 +01:00
Samuele Locatelli 788bd6d730 Fix warnings (rimossi in blocco) + fix live parametri 2022-11-03 12:16:29 +01:00
zaccaria.majid e1eb5c6cdf aggiunta traduzione fase pagina dossier 2022-11-03 12:09:31 +01:00
Samuele Locatelli 1bf5cfc0be Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-11-03 11:46:49 +01:00
Samuele Locatelli 491365e8df Vocabolario
- aggiunto modello
- aggiunta metori recupero DB/REDIS
- aggiunto metodo traduzione lemmi (pag parametri)
2022-11-03 11:46:09 +01:00
zaccaria.majid 40b16d2e83 spostato bottone flush cache in top 2022-11-03 11:28:15 +01:00
zaccaria.majid 39cf45869c fix order 2022-10-26 17:27:45 +02:00
zaccaria.majid ea930b308d fix richiesti pagina PODL 2022-10-26 17:25:09 +02:00
zaccaria.majid b07c610edd fix pagina params 2022-10-21 15:40:26 +02:00
zaccaria.majid 185e27f31d fix bottone liveupdate 2022-10-21 14:14:12 +02:00
zaccaria.majid 6a44e7b0c9 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-21 12:53:05 +02:00
zaccaria.majid eb11533338 display filtri attivi fine 2022-10-21 12:51:52 +02:00
Samuele Locatelli 8b91210115 fix copia script x cambio vers num 2022-10-21 10:42:08 +02:00
Samuele Locatelli 9f9f44f604 Bozza display filtri attivi 2022-10-21 10:20:08 +02:00
Samuele Locatelli dee4b63ca4 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-21 09:31:29 +02:00
Samuele Locatelli bb19bb02c4 Fix rimozione message pipe MON da SPEC 2022-10-21 09:30:56 +02:00
zaccaria.majid fd69a196d2 fix date snapshot 2022-10-21 09:24:13 +02:00
Samuele Locatelli dcfaa6257a Merge tag 'FixOreAnticipo' into develop
Fix ore anticipo: default a 50h
2022-10-20 17:28:36 +02:00
Samuele Locatelli 1271b44b15 Merge branch 'Release/FixOreAnticipo' 2022-10-20 17:28:21 +02:00
Samuele Locatelli 132f5966dd Forzato default anticipo a 50h... 2022-10-20 17:28:01 +02:00
Samuele Locatelli 02c46c99db Merge tag 'UpdateSearchArt' into develop
Fix ricerca articoli
2022-10-20 16:53:17 +02:00
Samuele Locatelli 485808e8d4 Merge branch 'Release/UpdateSearchArt' 2022-10-20 16:53:09 +02:00
Samuele Locatelli d78c2d3173 Fix ricerca articoli 2022-10-20 16:52:47 +02:00
Samuele Locatelli 2a1602c5b9 Update metodi dossier 2022-10-20 16:33:48 +02:00
Samuele Locatelli a096f6a13e Merge tag 'UpdateModuloDoss' into develop
Update modulo dossier in blocco
2022-10-20 14:54:28 +02:00
Samuele Locatelli 1cae70c244 Merge branch 'Release/UpdateModuloDoss' 2022-10-20 14:54:22 +02:00
Samuele Locatelli 18ee183b05 Pulizia codice DOSS x spostamento modulo update 2022-10-20 14:54:03 +02:00
Samuele Locatelli d88c4cc2bd Update comportamento edit dossier 2022-10-20 13:16:07 +02:00
zaccaria.majid 67922520b8 fix edit mode label 'PENDING CHANGES' 2022-10-20 11:42:10 +02:00
zaccaria.majid c5b5b54586 fix edit mode 2022-10-20 11:21:01 +02:00
zaccaria.majid ae3864a614 fix salva solo quando finito 2022-10-20 11:08:31 +02:00
zaccaria.majid f878f1c496 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-20 09:42:27 +02:00
zaccaria.majid d453c1d944 modifiche comportamento editing 2022-10-20 09:42:19 +02:00
Samuele Locatelli 921bf52659 Filtro eventi macchina spenta
- preso da semaforo (no idxStato)
2022-10-20 09:31:42 +02:00
Samuele Locatelli e948ae31af Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-19 20:07:36 +02:00
Samuele Locatelli b344180da2 Fix gestione HideSpenta da statistiche 2022-10-19 20:07:33 +02:00
zaccaria.majid 4b885d780c Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-19 17:47:48 +02:00
zaccaria.majid 01e181a4fc inizio modifiche editing 2022-10-19 17:47:07 +02:00
Samuele Locatelli 56f342a488 refresh test 2022-10-19 17:30:26 +02:00
Samuele Locatelli ed72bdfa24 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-19 17:14:20 +02:00
Samuele Locatelli 5e6924f0fe Inizio gestione nascondi spenta 2022-10-19 17:13:43 +02:00
zaccaria.majid cae7e50cbd cleanUp 2022-10-19 17:11:27 +02:00
zaccaria.majid e769227bb3 fix not update if "annulla" 2022-10-19 17:10:56 +02:00
zaccaria.majid 60f757965e CleanUp 2022-10-19 13:07:05 +02:00
zaccaria.majid 603ed3782f Cleanup 2022-10-19 13:02:59 +02:00
zaccaria.majid 71177e04c7 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-19 13:01:28 +02:00
zaccaria.majid 1a211ebca5 delete msgService da PARAMS 2022-10-19 13:01:21 +02:00
zaccaria.majid 591b66b52d delete msgService da dossier 2022-10-19 12:49:13 +02:00
Samuele Locatelli 96f4bb3b4c Merge tag 'UpdateLogCall' into develop
Fix log chaimate MP/IO
2022-10-19 11:02:23 +02:00
Samuele Locatelli f1c295993c Merge branch 'Release/UpdateLogCall' 2022-10-19 11:02:16 +02:00
Samuele Locatelli a293ce825e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-19 11:01:34 +02:00
Samuele Locatelli e3b67ee6c0 Fix log vari x chiamate MP/IO 2022-10-19 11:01:29 +02:00
zaccaria.majid 0c5e41826e fix recordsel = null in dossier post chiusura 2022-10-19 10:43:45 +02:00
Samuele Locatelli 0d4e1aed88 Merge tag 'FixPAramsDetailAndReload' into develop
Sistemazione reload e params detail
2022-10-18 20:02:34 +02:00
Samuele Locatelli 93f4f09b85 Merge branch 'Release/FixPAramsDetailAndReload' 2022-10-18 20:02:26 +02:00
Samuele Locatelli aebae6b406 Update selezione dossier:
- selezione x periodo
- ancora check ottimizzazione sel distinct
2022-10-18 20:01:53 +02:00
Samuele Locatelli a2bf5f4a8b Ottimizzazioni selezione casi distinct 2022-10-18 19:16:20 +02:00
Samuele Locatelli 759373b5a4 Modifica display valori fluxLog x Dossier 2022-10-18 18:37:26 +02:00
Samuele Locatelli 0ea3ee6341 Merge tag 'FixMemoryLeakError' into develop
Update x gestione condizione errore memory leak (ridotto in test debug)
x gestione dispose componenti
2022-10-18 17:12:23 +02:00
Samuele Locatelli a0ffe1bc6c Merge branch 'Release/FixMemoryLeakError' 2022-10-18 17:12:04 +02:00
Samuele Locatelli 6e75f590bb pulizia codice 2022-10-18 17:11:42 +02:00
Samuele Locatelli 12473b5088 Ancora cleanup di GC x recupero RAM inutilizzata 2022-10-18 17:10:29 +02:00
Samuele Locatelli f6406f833f Ancora memory leak
- diminuito problema di refresh automatico
- inizio gestione dispose oggetti
2022-10-18 16:53:00 +02:00
Samuele Locatelli a21cd16362 FIX PODL
- verifica PODL attrezzabili (=senza OIDL correnti)
2022-10-18 16:32:40 +02:00
Samuele Locatelli d659afacc2 Fix PODL
- paginazione
- cambio num rec
- sel fase
2022-10-18 16:15:59 +02:00
zaccaria.majid 56c3ba4064 Fix loop ram 2022-10-18 15:56:14 +02:00
Samuele Locatelli 8d0292d789 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-18 12:01:06 +02:00
Samuele Locatelli 419863a684 Loop Update:
inizio verifica ODL/PODL
2022-10-18 12:01:04 +02:00
Samuele Locatelli f56a7e5164 Aggiunto btn x forzare syncDb 2022-10-18 11:28:59 +02:00
zaccaria.majid 0cf6ecd38f fix colori 2022-10-18 11:23:27 +02:00
zaccaria.majid 094ce0d181 fix style plot 2022-10-18 11:10:39 +02:00
Samuele Locatelli b4de1c9880 Merge tag 'UpdateGestSelect' into develop
Update grafico
2022-10-18 10:11:26 +02:00
Samuele Locatelli 67f0f74fbe Merge branch 'Release/UpdateGestSelect' 2022-10-18 10:11:16 +02:00
Samuele Locatelli d00b4bbb8b Refresh 2022-10-18 10:09:01 +02:00
Samuele Locatelli dd63bb292d Merge remote-tracking branch 'origin/develop' into develop 2022-10-18 09:56:05 +02:00
zaccaria.majid 57bc790074 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-18 09:55:37 +02:00
zaccaria.majid 41a00ffa45 fix 2 variabili x statRecord e currRecord 2022-10-18 09:55:29 +02:00
Samuele Locatelli 633b5dda6e Fix cache recupero ODL correnti (3 sec redis) 2022-10-18 09:51:43 +02:00
Samuele Locatelli 5d6bef0fc8 Merge tag 'UpdateGestOdlPodl' into develop
Update gestione ODL/PODL
2022-10-18 09:26:34 +02:00
Samuele Locatelli d24b2ada0c Merge branch 'Release/UpdateGestOdlPodl' 2022-10-18 09:26:27 +02:00
Samuele Locatelli 0a9ccffe28 Fix ODL/PODL x setup ed avvio 2022-10-18 09:26:04 +02:00
Samuele Locatelli 207d305327 Merge tag 'UpdateGestSetupOdl' into develop
Fix x test gesiotne ODL (manca vera gestione SE ODL aperto)
2022-10-18 08:43:44 +02:00
Samuele Locatelli caa4b4f590 Merge branch 'Release/UpdateGestSetupOdl' 2022-10-18 08:43:22 +02:00
Samuele Locatelli e45cb0595e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-18 08:42:56 +02:00
Samuele Locatelli 77e7e39985 Aggiornamento modifiche x chiudere ODL e creare nuovo 2022-10-18 08:41:12 +02:00
Samuele Locatelli b2e9ae76d4 bozza modifiche (da completare) 2022-10-17 20:10:52 +02:00
zaccaria.majid 460eb769dc inizio gestione currRecord dopo chiusura modal 2022-10-17 17:27:39 +02:00
Samuele Locatelli 5e38749c65 Bozza gestione PODL --> ODL 2022-10-17 12:17:11 +02:00
Samuele Locatelli 91083b6c4a Merge remote-tracking branch 'origin/develop' into develop 2022-10-17 12:01:43 +02:00
Samuele Locatelli de562b1287 Update x gestione chiusura ODL 2022-10-17 12:01:33 +02:00
zaccaria.majid 470c9a2191 aggiunta controllo listaStati null 2022-10-17 11:25:05 +02:00
zaccaria.majid 26e36e7124 fix posizionamento label durata 2022-10-17 10:09:16 +02:00
zaccaria.majid bef0ee6000 fix text dark progress bar gialla 2022-10-17 09:22:38 +02:00
zaccaria.majid 9e4822d529 Aggiunta filtro per macchine ODL 2022-10-17 09:09:43 +02:00
Samuele Locatelli 7f9685a007 Merge tag 'UpdateOdlStatsModal' into develop
fix gestione statistiche ODL
2022-10-14 17:43:06 +02:00
Samuele Locatelli d8978f84f3 Merge branch 'Release/UpdateOdlStatsModal' 2022-10-14 17:42:54 +02:00
Samuele Locatelli 946f157cff Pulizia codice 2022-10-14 17:41:50 +02:00
Samuele Locatelli 47f1ae5cb2 Completo fix plot ODL x chiusura modale 2022-10-14 17:35:56 +02:00
Samuele Locatelli a428ecb4ab Fix overlay donught 2022-10-14 17:27:55 +02:00
zaccaria.majid c4b6f289af modifiche grafiche richieste 2022-10-14 16:54:41 +02:00
zaccaria.majid 1cc90d2459 minor fix 2022-10-14 13:08:32 +02:00
zaccaria.majid e438fa3930 minor fix 2022-10-14 12:47:13 +02:00
zaccaria.majid 6c88e2687a fix plot odl + modifiche grafiche 2022-10-14 12:39:43 +02:00
zaccaria.majid fba6eca9cc Minor fix 2022-10-13 09:30:43 +02:00
zaccaria.majid 330e208866 Minor fix 2022-10-12 15:27:10 +02:00
zaccaria.majid 013b21e055 Fix serializzazione valori edit 2022-10-12 11:48:51 +02:00
Samuele Locatelli 8e763e52a4 update metodo DTO da testare 2022-10-12 06:26:04 +02:00
Samuele Locatelli d5f5cf9b11 FluxLogDTO:
- Update modello dati x gestione nuovo DTO
- bozza udpatre DB e servizio
2022-10-12 06:20:54 +02:00
Samuele Locatelli a4810826f8 Aggiunta metodo x copiare ODL in SEND + trad valori 2022-10-11 20:56:51 +02:00
zaccaria.majid 7f3a73ba0e bozza Metodo Update 2022-10-11 17:34:02 +02:00
zaccaria.majid d108b74f7d test grafico x valori modificati 2022-10-11 16:52:11 +02:00
zaccaria.majid 16278b6ae0 pescaggio e clonazione flusso scelto 2022-10-11 13:03:56 +02:00
zaccaria.majid 1f10e8537d Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-11 09:16:42 +02:00
Samuele E. Locatelli a6408ba2af Merge tag 'UpdateMain221010' into develop
Update di riallineamento
2022-10-11 08:02:06 +02:00
Samuele E. Locatelli 924a5017f5 Merge branch 'release/UpdateMain221010' 2022-10-11 08:01:04 +02:00
zaccaria.majid 5bcc32023a fix plot 2022-10-10 17:55:53 +02:00
zaccaria.majid e87d14bd8a Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-10 17:14:39 +02:00
zaccaria.majid cbaa16a850 Merge branch 'FeatureODLPlot' into develop 2022-10-10 17:12:27 +02:00
zaccaria.majid cc272cac29 Plot ODL 2022-10-10 17:12:09 +02:00
zaccaria.majid b032b6bbb9 Primo ODL PLOT da fixare 2022-10-10 13:15:42 +02:00
Samuele Locatelli 91174a2f67 Merge remote-tracking branch 'origin/develop' into develop 2022-10-10 12:05:20 +02:00
Samuele Locatelli 2a96b63f17 PODL:
- aggiunto chiamate x syncDbData post delete o update
2022-10-10 12:05:11 +02:00
Samuele Locatelli 08634b5656 Aggiunta servizio x chiamate API REST ad MP-IO 2022-10-10 11:54:03 +02:00
zaccaria.majid 5d63c41cf8 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-10 10:11:40 +02:00
zaccaria.majid de3ce0f114 inizio odl Plot 2022-10-10 10:11:02 +02:00
Samuele Locatelli 2ec29bbe68 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-10 09:55:42 +02:00
Samuele Locatelli 7416f6e7b5 Bozza dettaglio stat con modale 2022-10-10 09:55:39 +02:00
zaccaria.majid a604e5741b minor fix 2022-10-10 09:03:32 +02:00
Samuele Locatelli 923094054b fix key model 2022-10-10 08:40:34 +02:00
Samuele Locatelli c28dae0c8d SPEC, statistiche ODL:
-aggiunta model e controllo x recupero stat da stored
2022-10-08 17:47:47 +02:00
Samuele Locatelli 6fb9cbe085 update displayODL 2022-10-07 18:50:08 +02:00
Samuele Locatelli 4f03661182 Update minori pagina ODL 2022-10-07 18:43:32 +02:00
Samuele Locatelli dd26773590 Merge remote-tracking branch 'origin/develop' into develop 2022-10-07 18:33:10 +02:00
Samuele Locatelli 75894fa3c7 update ordinamento fluxlog 2022-10-07 18:32:56 +02:00
zaccaria.majid 9fc73c5c85 modifiche richieste 2022-10-07 18:30:53 +02:00
Samuele Locatelli 0f9c01ae82 Update grafico e calcolo durata ODL 2022-10-07 17:20:35 +02:00
Samuele Locatelli ea60e785f9 Update fix x ODL con filtri nuovi 2022-10-07 16:58:33 +02:00
Samuele Locatelli 1849101028 inizio modifica pagina ODL x SPEC 2022-10-07 16:14:29 +02:00
Samuele Locatelli a1f9a958b3 Fix errore compilaizone stats 2022-10-07 16:14:22 +02:00
zaccaria.majid fd585aee93 modifiche richieste 2022-10-07 15:14:57 +02:00
zaccaria.majid 4ecd647b1b modifiche richieste 2022-10-07 14:43:00 +02:00
zaccaria.majid 8aace3fb82 Minor fix 2022-10-07 12:00:37 +02:00
zaccaria.majid 4acf2a2970 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-07 11:16:41 +02:00
zaccaria.majid 9b6c449354 Fix grafici richiesti 2022-10-07 11:16:02 +02:00
Samuele Locatelli c11e05123d Fix display label x filtro parametri 2022-10-07 08:41:45 +02:00
zaccaria.majid 862960bae4 minor fix 2022-10-06 17:47:40 +02:00
zaccaria.majid 4cdf0033cd fix index 2022-10-06 17:32:32 +02:00
zaccaria.majid 25b75101e9 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-06 17:24:49 +02:00
zaccaria.majid 50dbe7691f minor fix 2022-10-06 17:24:43 +02:00
Samuele Locatelli 9c762969ac Merge remote-tracking branch 'origin/develop' into develop 2022-10-06 16:30:59 +02:00
Samuele Locatelli 09b2008f25 Update classe dossier 2022-10-06 16:30:54 +02:00
zaccaria.majid baa42fbd2f Merge branch 'FeatureParametersFilter' into develop 2022-10-06 16:28:14 +02:00
zaccaria.majid 90d4a46087 Fine fix filtri params e dossier 2022-10-06 16:27:49 +02:00
zaccaria.majid 5b12ac47d3 update Filter 2022-10-06 13:10:12 +02:00
zaccaria.majid 81fd2820df Params filter con dots INIZIO 2022-10-05 17:39:51 +02:00
Samuele Locatelli 624d6d3411 minor refresh x display trad articolo/macchina 2022-10-05 16:46:56 +02:00
zaccaria.majid 21fa81f09c fix grafico filtri Dossier 2022-10-05 16:34:22 +02:00
zaccaria.majid 0795cae1d5 Aggiunta filtro per articolo
+ fix lettura da redis dossiers
2022-10-05 15:46:59 +02:00
Samuele Locatelli 6a0eeba75f Bozza metodo selezione x articolo 2022-10-05 14:45:29 +02:00
Samuele Locatelli b476829a73 Merge branch 'develop' 2022-10-05 11:13:46 +02:00
Samuele Locatelli 78c90a8e93 Update ODL come PODL 2022-10-05 11:12:51 +02:00
Samuele Locatelli 9515906e20 Merge branch 'master' into develop 2022-10-05 11:04:42 +02:00
Samuele Locatelli c929e3cf65 Merge branch 'Release/FixPodlAndSnapshotBaglietto' 2022-10-05 11:04:31 +02:00
Samuele Locatelli 43f0569fe3 Fix flush + reload home 2022-10-05 11:03:18 +02:00
Samuele Locatelli 2807bd9edc Merge remote-tracking branch 'origin/develop' into develop 2022-10-05 10:59:42 +02:00
Samuele Locatelli c4a682cc24 Gestione snapshot
- anticipo parametricod a tab config
2022-10-05 10:58:49 +02:00
zaccaria.majid 5ef3139bd5 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-10-05 10:53:30 +02:00
zaccaria.majid 2a679504eb fix selRecord + fix grafico toggle att 2022-10-05 10:53:17 +02:00
Samuele Locatelli 10f9ed08a8 Fix query anticipo a 24h 2022-10-05 10:47:57 +02:00
Samuele Locatelli 374902d5f0 Merge branch 'Feature/AddPodlClone' into develop 2022-10-05 10:24:30 +02:00
Samuele Locatelli 59b43f6005 Update pagina PODL 2022-10-05 10:24:19 +02:00
zaccaria.majid 1ad6222543 Aggiunta selezione data minima in PARAMETERS 2022-09-28 09:10:52 +02:00
Samuele Locatelli b97394b067 Aggiunta duplicazione articoli 2022-09-27 18:47:47 +02:00
Samuele Locatelli 9d35441b07 Merge branch 'develop' into Feature/AddPodlClone 2022-09-27 18:28:28 +02:00
Samuele Locatelli f71ec80c16 Aggiunta duplicazione riga 2022-09-27 18:27:46 +02:00
Samuele Locatelli d1b6c804be Aggiunta editing note 2022-09-27 18:14:40 +02:00
Samuele Locatelli 391078dd06 Aggiunto edit numpz e TCiclo 2022-09-27 18:08:17 +02:00
zaccaria.majid 55c6790d7b update per takesnapshotList 2022-09-27 18:03:36 +02:00
zaccaria.majid 66642032bf Merge branch 'develop' 2022-09-27 16:40:09 +02:00
Samuele Locatelli da76bc96f8 Update display dati dossier 2022-09-27 16:19:40 +02:00
zaccaria.majid 23fbacba87 Fix lettura da cache 2022-09-27 14:27:24 +02:00
Samuele Locatelli b9d67616cb Merge branch 'develop' 2022-09-27 12:01:32 +02:00
Samuele Locatelli 79da055771 Fix filtraggio record ODL 2022-09-27 12:01:25 +02:00
Samuele Locatelli 7e879fe2f6 Merge tag 'UpdateDossierHistSnapshot' into develop
Fix dossier management:
- delete dossiers
- possibilità snapshot valori apssati
2022-09-27 11:43:58 +02:00
Samuele Locatelli 95e83f7d56 Merge branch 'Release/UpdateDossierHistSnapshot' 2022-09-27 11:43:40 +02:00
Samuele Locatelli 0efe322f7a Pagine con molti record nascoste (footer):
- Update cards x avere margine mb-5
2022-09-27 11:43:04 +02:00
zaccaria.majid 3bc3746a9d Fix scomparsa bottone snapshot fatto 2022-09-27 11:36:51 +02:00
Samuele Locatelli 08901bcebc Riduzione numero chiamate x update parametri 2022-09-27 11:03:55 +02:00
Samuele Locatelli 4d481699a1 Ok selezione e filtraggio parametri 2022-09-27 10:57:45 +02:00
Samuele Locatelli 3efeb994cf Fix selezione data max x filtro parametri 2022-09-27 10:34:24 +02:00
Samuele Locatelli 5014bb1ecb Inizio gestione filtro parametri con data max 2022-09-27 09:47:41 +02:00
Samuele Locatelli 523b1683d9 Metodi cancellazione dossier (2 test) 2022-09-27 08:20:40 +02:00
Samuele Locatelli 35c0f2856d Prima bozza con salvataggio live e storico... 2022-09-26 20:03:05 +02:00
Samuele Locatelli 77457df40a Update numero maxRecord gestiti (fino a 5000) 2022-09-26 19:35:26 +02:00
Samuele Locatelli add4fe13fa Inizio update selezione parametri 2022-09-26 19:31:55 +02:00
zaccaria.majid b748c76cad fix 2022-09-23 08:33:24 +02:00
Samuele Locatelli 279d2799ae Merge tag 'consolidateNuget220921' into develop
Fix/consolidate nuget pack x progetti MON / STATS
2022-09-21 18:36:21 +02:00
Samuele Locatelli 198d18002b Merge branch 'Release/consolidateNuget220921' 2022-09-21 18:36:10 +02:00
Samuele Locatelli 838ebe55da Fix nuget
- progetti CORE MON/STATS aggiornati
- consolidamenti nuget
2022-09-21 18:35:41 +02:00
Samuele Locatelli f58253341f Merge tag '220921_FixAndNugetUpdate' into develop
Fix vari (es paginazione dossier) + nuget update generale
2022-09-21 14:53:20 +02:00
Samuele Locatelli 4644646fa4 Merge branch 'Release/220921_FixAndNugetUpdate' 2022-09-21 14:53:05 +02:00
Samuele Locatelli c3c5300830 Nuget Update:
- nlog
- newtonsoft json
2022-09-21 14:52:25 +02:00
Samuele Locatelli ebeeab69e1 Nuget Update: dotNet framework 2022-09-21 14:50:56 +02:00
Samuele Locatelli 2a41e8070b CodeMaid
- fix componenti UI
- lasciati invariati in area wwwroot
2022-09-21 14:49:45 +02:00
Samuele Locatelli 3a5b77314a CodeMaid:
- DTO e MOdelli NON riorganizzabili
- refresh globale ordinamenti
- test rebuild
2022-09-21 14:45:57 +02:00
zaccaria.majid 16c7b0bc6b modifiche grafiche + fix paginazione 2022-09-21 14:21:22 +02:00
Samuele Locatelli 46f284ae0c Merge tag 'FirstSpecStableRelease' into develop
Prima release master con fix vari grafici + tutte le funzionalità
2022-09-21 10:36:57 +02:00
Samuele Locatelli e945aad224 Merge branch 'Release/FirstSpecStableRelease' 2022-09-21 10:36:40 +02:00
Samuele Locatelli 8510731366 Update home page 2022-09-21 10:36:29 +02:00
Samuele Locatelli 5df4195e6c Completato salvataggio snapshot + refresh 2022-09-21 10:26:09 +02:00
Samuele Locatelli a3dc1e1657 Start ver 6.16 2022-09-21 09:52:54 +02:00
Samuele Locatelli 27149e2131 Fix grafici minori 2022-09-21 09:46:44 +02:00
Samuele Locatelli 91be755781 Fix conf key redis cache:
- era overlapping parametri/dossiers
2022-09-21 09:27:00 +02:00
Samuele Locatelli 84f6730023 Merge remote-tracking branch 'origin/develop' into develop 2022-09-21 09:22:12 +02:00
zaccaria.majid b51c2679e4 aggiunta cache redis 2022-09-21 09:17:28 +02:00
zaccaria.majid 9d7502d1a4 modifiche grafiche e round orario datetime 2022-09-21 09:13:39 +02:00
zaccaria.majid d3b8160634 fix deserializzazione oggetto fluxlog 2022-09-20 17:35:45 +02:00
zaccaria.majid 601c817aa2 Modifiche grafiche 2022-09-20 17:16:42 +02:00
zaccaria.majid d0d30bd1c3 Modifiche per permettere la deserializzazione dei
valori in dossier
2022-09-20 17:16:21 +02:00
zaccaria.majid 0e9e7f3dda Creazione pagina per la visualizzazione Dossier
con relativi filtri
2022-09-20 12:54:46 +02:00
Samuele Locatelli e518c17db2 Aggiunta traccia x pagina dossiers 2022-09-20 09:03:22 +02:00
Samuele Locatelli 0a281827f9 Refresh 2022-09-19 20:01:24 +02:00
Samuele Locatelli 141473ce28 Aggiunta metodi gestione lettura dossiers da DB + refresh 2022-09-19 20:01:13 +02:00
Samuele Locatelli 45af089e3f Aggiunta preliminare modello Dossiers 2022-09-19 20:00:56 +02:00
Samuele Locatelli 4e4387620b Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-09-19 09:58:28 +02:00
Samuele Locatelli 8c2c48a63f Fix procedura di flux dati:
- aggiunta conn tipo admin
- tolta cancellazione intero DB
- ricerca x pattern delle sole chaivi interessate
2022-09-19 09:54:30 +02:00
zaccaria.majid 534a668496 tentativo fix redis Flush 2022-09-19 09:22:29 +02:00
zaccaria.majid eed45695e8 continuo flushCache 2022-09-19 08:43:48 +02:00
zaccaria.majid ff2fbe0c34 modifiche grafiche
inizio pagina utils
2022-09-16 17:37:39 +02:00
Samuele Locatelli 3324c736c6 Minor fix 2022-09-16 16:49:19 +02:00
zaccaria.majid 0a6a0bc5cb modifiche grafiche varie 2022-09-16 16:00:13 +02:00
Samuele Locatelli e18e0ddff3 Fix last update da pagina main 2022-09-16 15:18:56 +02:00
zaccaria.majid 580a498238 tentativo fix lastUpdate 2022-09-16 14:47:31 +02:00
zaccaria.majid c97557722e Modifiche grafiche 2022-09-16 14:22:23 +02:00
zaccaria.majid c17fa17d76 fix filtri aggiunta titles 2022-09-16 12:40:18 +02:00
zaccaria.majid 5b054ee2ec fix last snapshot che non veniva
scritto al primo giro
2022-09-16 11:55:23 +02:00
zaccaria.majid 2771d9957d Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-09-16 11:47:43 +02:00
zaccaria.majid 5893152761 aggiornamento grafico filtri 2022-09-16 11:47:35 +02:00
Samuele Locatelli b7d57e935a COmpletato fix version number 2022-09-16 11:21:03 +02:00
Samuele Locatelli 61b613a8fb Fix proj config x calcolo versione 2022-09-16 11:19:26 +02:00
Samuele Locatelli d2fef81f55 Merge remote-tracking branch 'origin/develop' into develop 2022-09-16 11:17:33 +02:00
Samuele Locatelli cd7a8ccad8 Fix x display numero versione 2022-09-16 11:17:28 +02:00
zaccaria.majid 08079d3e0e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-09-16 10:51:19 +02:00
zaccaria.majid 8156828ec3 fix bottone filtri avanzati 2022-09-16 10:44:45 +02:00
Samuele Locatelli 9bb95c5a49 Merge tag 'FixMasterDeploy' into develop
Fix deploy IIS x icone, errore cancellazione, log
2022-09-16 10:37:26 +02:00
Samuele Locatelli 7ba3aeb65d Merge branch 'Release/FixMasterDeploy' 2022-09-16 10:37:10 +02:00
Samuele Locatelli 6ea938a91a Aggiunta web.config x windows auth 2022-09-16 10:36:25 +02:00
Samuele Locatelli 92c196023d fix posizione img home page 2022-09-16 10:33:13 +02:00
Samuele Locatelli 10d9625b6d fix articoli:
- tolto refuso cancellazione csv temp appoggio
2022-09-16 10:33:03 +02:00
Samuele Locatelli 5f955499e2 Fix file favicon e logfolder 2022-09-16 10:32:47 +02:00
Samuele Locatelli 716813abe1 Merge tag 'AddSpecInstaller' into develop
Aggiornamento x generazione installer SPEC su nexus
2022-09-16 09:13:19 +02:00
Samuele Locatelli 6f0d0419c5 Merge branch 'Release/AddSpecInstaller' 2022-09-16 09:13:02 +02:00
Samuele Locatelli 300c2dc294 Metodo timeout+ random x cache 2022-09-16 09:03:05 +02:00
Samuele Locatelli fddfbb6dfa More cleanup! 2022-09-16 08:36:52 +02:00
Samuele Locatelli b2858c9c8a Fix catena update pagina 2022-09-16 08:16:00 +02:00
Samuele Locatelli 68404c928a Cleanup page PODL 2022-09-16 08:02:08 +02:00
Samuele Locatelli ca16c3a1b0 Clenaup classe dataAdapter 2022-09-16 08:01:51 +02:00
Samuele Locatelli c11163896c Speedup:
- aggiuta cache redis x elenco macchine con dati flux
2022-09-16 07:43:42 +02:00
Samuele Locatelli 891def5bcd refresh 2022-09-15 19:43:21 +02:00
Samuele Locatelli 65aa95d1e7 Update yaml (da testare) 2022-09-15 19:43:07 +02:00
Samuele Locatelli 1b20cd8ef5 Aggiunta xml pubblicazione 2022-09-15 19:39:31 +02:00
Samuele Locatelli 11934fcae2 Minor Update x reload 2022-09-15 19:25:51 +02:00
Samuele Locatelli 687a254a8d Collegato refresh period da edit conf 2022-09-15 18:53:51 +02:00
Samuele Locatelli 25f274d4d6 cleanup params page 2022-09-15 18:48:04 +02:00
Samuele Locatelli 0ec3a4c31a Correzione Dispose:
- fix sovrapposizione eventi multipli
2022-09-15 18:47:35 +02:00
Samuele Locatelli 1b89501529 Fix cambio pagina da cambio filtro 2022-09-15 18:35:38 +02:00
Samuele Locatelli 191b23ee7d Fix comportamento cambio filtro su pag 1 2022-09-15 18:23:10 +02:00
Samuele Locatelli ae39db267d CurrPage:
- riporto a 1 se cambio filtro
- sbaglia primo cambio da sel DataPager
2022-09-15 18:01:25 +02:00
Samuele Locatelli 7cc25ac9be Fix toggle show/hide edit params 2022-09-15 17:55:14 +02:00
Samuele Locatelli 5c30c8a1ba Levato isLoading inutilizzato da filtro parametri 2022-09-15 17:46:03 +02:00
Samuele Locatelli d5777c0020 REDIS:
- fix cache selezione flussi da macchina
- rimosse modalità async lettura/Scrittura redis
2022-09-15 17:43:52 +02:00
zaccaria.majid f5bbcae0db Aggiunta filtri per max record e
tempo aggiornamento
2022-09-15 17:28:26 +02:00
zaccaria.majid 1efd5f5a4b listParams riga 136 fix pager stop live
PARAMS riga 147 fix filter stop live
2022-09-15 16:08:47 +02:00
Samuele Locatelli 47ddab4e67 Merge branch 'Feature/TestSelFilterObj' into develop 2022-09-15 15:46:48 +02:00
Samuele Locatelli 07c58c5738 Pulizia metodi inutilizzati 2022-09-15 15:46:39 +02:00
Samuele Locatelli fcf1ec5ea9 FIX: ora ok con update in blocco 2022-09-15 15:36:05 +02:00
Samuele Locatelli 673eb62d8c Inizio gestione con unico obj filtro 2022-09-15 15:30:48 +02:00
Samuele Locatelli 6790088950 Ancora update x gestione filtro/stop live... 2022-09-15 13:09:05 +02:00
Samuele Locatelli d46f3fd38d OK con filtraggio in cascata 2022-09-15 12:40:23 +02:00
Samuele Locatelli 0fe40dacc7 Fix errore inc ascata selezione parametri 2022-09-15 12:02:01 +02:00
zaccaria.majid 0c01e93ff3 Fix filtro flussi 2022-09-15 10:51:00 +02:00
Samuele Locatelli 6da702e31f Fix dati x lettura solo macc valide (=con dati flux) 2022-09-15 10:31:39 +02:00
Samuele Locatelli ce92f70eb0 Correzione timer x considerare tempo di esecuzione 2022-09-15 09:51:24 +02:00
Samuele Locatelli 37a62a34ae Parametri:
- FIx selezione live su pagina 1
- passo a pag 1 sul cambio filtro
2022-09-15 08:57:27 +02:00
Samuele Locatelli c138ea3143 Live update:
- disattivato al cambio filtro
- sbaglia num record paginazione
2022-09-14 17:55:27 +02:00
Samuele Locatelli 4e11685415 Fix live + filtri x parameters 2022-09-14 17:49:06 +02:00
Samuele Locatelli 32398cd7fb CLeanup + tolto search da parametri 2022-09-14 17:39:29 +02:00
Samuele Locatelli d5f2ed3950 Fix lettura dati con/senza filtro 2022-09-14 17:38:16 +02:00
Samuele Locatelli f120bb6c28 Merge remote-tracking branch 'origin/Feature/ParameterDataMethods' into develop 2022-09-14 16:56:57 +02:00
zaccaria.majid 7abd135f30 Modifiche page params
aggiunta msgservice per selezione macchina
2022-09-14 16:53:46 +02:00
zaccaria.majid bae58ec4bb modifiche per grafica pagina PARAMS 2022-09-14 14:34:30 +02:00
zaccaria.majid f44838d235 Aggiunta pagina parameters con componente live. 2022-09-14 12:18:36 +02:00
zaccaria.majid 9c11e877aa Merge remote-tracking branch 'origin/develop' into Feature/ParameterDataMethods 2022-09-14 10:15:07 +02:00
zaccaria.majid 5fdd74ae9a Inizio page params 2022-09-14 10:13:51 +02:00
Samuele Locatelli b838e95c28 Merge branch 'Feature/ParameterDataMethods' into develop 2022-09-14 09:26:23 +02:00
Samuele Locatelli 0e2036cb42 Completato aggiunta metodi elenco (da testare) 2022-09-14 09:23:46 +02:00
Samuele Locatelli b29bac08a2 Inizio aggiunta parametri e metodi relativi 2022-09-14 09:07:30 +02:00
Samuele Locatelli 5559e7daa8 Fix spazio titolo x add button 2022-09-13 18:23:09 +02:00
Samuele Locatelli d3fb78810e Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-09-13 18:20:39 +02:00
Samuele Locatelli 30dac79e7c PODL:
- completato editing con delete
2022-09-13 18:19:30 +02:00
zaccaria.majid bf8f7b8fa3 fix bottone new PODL allineato con scritta 2022-09-13 17:44:56 +02:00
zaccaria.majid 5915e5f532 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-09-13 17:39:54 +02:00
zaccaria.majid 658488fe0e fix bottone aggiunta PODL 2022-09-13 17:39:48 +02:00
Samuele Locatelli 5f8e60b4ba Code cleanup + fix preselezione gruppo fase + art 2022-09-13 17:35:55 +02:00
Samuele Locatelli fff3659939 Update x inserimento nuovo record (OK) 2022-09-13 17:05:08 +02:00
Samuele Locatelli 385c5cf7ea Update gestione editing fasi/key richeista 2022-09-13 16:51:13 +02:00
Samuele Locatelli 31ed8b2edb Aggiunto estrazione dato fase da PODL 2022-09-13 16:17:34 +02:00
Samuele Locatelli 0ef6d161d5 Bozza edit + new quasi OK 2022-09-13 15:44:15 +02:00
Samuele Locatelli a0b88fd157 UPdate x ricerca art in cascata 2022-09-13 15:16:46 +02:00
Samuele Locatelli ed93a04fd0 Inizio modifica selezione articolo 2022-09-13 15:01:07 +02:00
Samuele Locatelli 00a0fc81ce POSDL:
- FIX Selezione stato comemssa e filtraggio
2022-09-13 14:40:54 +02:00
Samuele Locatelli 681aa44b32 Fix reset ricerca al cambio pagina 2022-09-13 14:14:15 +02:00
zaccaria.majid 9d43a221ed fix label 2022-09-13 12:33:23 +02:00
zaccaria.majid 53a7630d97 Divisione visualizzazione ODL e PODL in due pagine 2022-09-13 12:23:44 +02:00
Samuele Locatelli 7317fa58b4 Inizio inserimento pagina PODL 2022-09-13 10:26:04 +02:00
zaccaria.majid dd56701b5b fix paginazione e ricerca 2022-09-12 16:26:30 +02:00
Samuele Locatelli 014bed96f9 Typo:
-CodeMaid vari
2022-09-12 15:12:56 +02:00
Samuele Locatelli ac196be0b7 MessageService:
- Fix errore loop infinito in update numero record totali
2022-09-12 15:12:10 +02:00
zaccaria.majid a77862b372 fix pagina PODL 2022-09-12 14:53:25 +02:00
zaccaria.majid ed5b55cf77 fix controller spec +
inizio implementazione pagina PODL
2022-09-12 13:00:34 +02:00
Samuele Locatelli aec6271f5a Update x ricerca ODL 2022-09-12 11:54:08 +02:00
Samuele Locatelli 62359ac858 Fix evento mostr/nascondi 2022-09-12 11:39:41 +02:00
Samuele Locatelli 73df595421 Fix paginazione ODL:
- aggiunto StateHasChanged in async
2022-09-12 11:28:48 +02:00
Samuele Locatelli 2cd1d57cd3 UPdate comportamento compress menù laterale sx 2022-09-12 11:14:01 +02:00
Samuele Locatelli 8934c86f7b STATS:
- Refresh conf StatsODL
2022-09-09 17:35:50 +02:00
Samuele Locatelli cee1718208 refresh list ODL 2022-08-23 11:25:58 +02:00
Samuele Locatelli 9407b451c7 bozza ODL 2022-08-01 13:34:16 +02:00
Samuele Locatelli 66469b9df7 Inizio pagina PODL/ODL correnti 2022-08-01 12:43:42 +02:00
Samuele Locatelli 57833b368d Update gestione azienda sel da config 2022-08-01 09:44:14 +02:00
Samuele Locatelli 634f5f7120 Aggiunta gestione oggetti JQM in home/index page 2022-07-25 07:56:32 +02:00
Samuele Locatelli 0e376c070c Aggiunta lettura Link JQL 2022-07-25 07:56:20 +02:00
Samuele Locatelli 387df699b0 Update link in pagina HOME 2022-07-23 17:56:51 +02:00
Samuele Locatelli 2016379205 ART:
- aggiunta ricerca x selVal
- completata ricerca veto cancellazione
2022-07-23 17:19:19 +02:00
Samuele Locatelli 0ad15c90c3 Articoli
- completato fix editing lista valori ammissibili x tipo
- ok editing
2022-07-23 16:05:38 +02:00
Samuele Locatelli 190e572bce Inizio insert listValues model 2022-07-23 12:12:54 +02:00
Samuele Locatelli 02e7b7c4e7 Modifica edit:
- azienda da selettore, tranne "tutte"
2022-07-23 11:53:38 +02:00
Samuele Locatelli e03b590844 Update pagina articoli: CRUD 2022-07-23 11:45:59 +02:00
Samuele Locatelli 4ee291c12d update bootstrap / bootstrap-icons 2022-07-23 11:45:41 +02:00
Samuele Locatelli 81c04ef70b Aggiunta metodi delete/update 2022-07-23 11:45:30 +02:00
Samuele Locatelli 19b89db170 Update display articoli 2022-07-23 10:32:35 +02:00
Samuele Locatelli 623ecd6308 Update DB
- aggiunta anagrafica aziende
- filtro articoli
2022-07-23 10:32:29 +02:00
Samuele Locatelli c5e598a0d6 Ancora update x mostrare articoli 2022-07-21 14:57:51 +02:00
Samuele Locatelli a46dc9cb32 Bozza pagine 2022-07-21 14:21:14 +02:00
Samuele Locatelli 3634f85359 Ancora update bozza SPEC 2022-07-21 11:47:33 +02:00
Samuele Locatelli 54d2cd634c Refresh sln 2022-07-21 10:05:33 +02:00
Samuele Locatelli 4cd61462c0 Aggiunta preliminare sito MP.SPEC 2022-07-21 10:05:03 +02:00
Samuele Locatelli 5444722c25 Merge tag 'AddConfMaxAge' into develop
Update impiegando MaxAge
2022-07-15 17:36:49 +02:00
Samuele Locatelli d5d47076df Merge branch 'release/AddConfMaxAge' 2022-07-15 17:36:41 +02:00
Samuele Locatelli 612c3c95f7 MON:
- fix: parametro MaxAge usato anche x redis
- cambio maxAge a 2000ms
2022-07-15 17:36:21 +02:00
Samuele Locatelli dddac15b52 MON:
- update x conf maxAge da appsetting.json
2022-07-15 17:23:58 +02:00
Samuele Locatelli a315e4f0ef Merge tag 'FixDisplayMonHours' into develop
Update x display ore in MON
2022-07-15 17:16:43 +02:00
Samuele Locatelli d71e9465e5 Merge branch 'release/FixDisplayMonHours' 2022-07-15 17:15:57 +02:00
Samuele Locatelli 876197b0ac Update display MON x vedere HH 2022-07-15 17:14:44 +02:00
Samuele Locatelli cd07a940d0 Merge tag 'UpdateLand4WCS' into develop
update x compatibilità con nuovi metodi WebConfigSetter
2022-07-14 17:55:44 +02:00
Samuele Locatelli d2f7dd53f3 Merge branch 'release/UpdateLand4WCS' 2022-07-14 17:55:28 +02:00
Samuele Locatelli 8c75556240 Update LAND:
- spostamento aree conf server in apposito blocco
- implementaizone compatibile con WebConfigSetter
2022-07-14 17:54:59 +02:00
Samuele Locatelli a025057865 Merge tag 'FixRedisNugetStat' into develop
Cambio modalità auto-reconnect e tentativi
2022-07-13 09:49:43 +02:00
Samuele Locatelli c5ebcd5b40 Merge branch 'release/FixRedisNugetStat' 2022-07-13 09:49:33 +02:00
Samuele Locatelli df1526d522 MP MON:
- cambio gestione auto-reconnect: più tentativi, per 10 minuti
2022-07-13 09:49:16 +02:00
Samuele Locatelli fb88e6e30d Merge tag 'FixRedisNugetStats' into develop
Fix nuget stats
2022-07-13 09:06:08 +02:00
Samuele Locatelli e83945488d Merge branch 'release/FixRedisNugetStats' 2022-07-13 09:05:53 +02:00
Samuele Locatelli 23835d330d Fix nuget redis x STATS 2022-07-13 09:05:36 +02:00
Samuele Locatelli b57885576e Merge tag 'FixRedisRegression' into develop
Update x fix regressione valore redis mal testato
2022-07-13 08:58:13 +02:00
Samuele Locatelli 417ea1a77d Merge branch 'release/FixRedisRegression' 2022-07-13 08:57:59 +02:00
Samuele Locatelli 335fdf78f0 Correzione regressione test valori redis 2022-07-13 08:57:33 +02:00
Samuele Locatelli d50e5a6860 Merge tag 'UpdatePack' into develop
Update nuget e eliminazione warnings
2022-07-13 08:29:21 +02:00
Samuele Locatelli 86d28f1901 Merge branch 'release/UpdatePack' 2022-07-13 08:28:57 +02:00
Samuele Locatelli 202c5f6faf Refresh pacchetti nuget + minor fix 2022-07-13 08:28:38 +02:00
Samuele Locatelli e2947d1017 Merge tag 'UpdateSlowTimerElapse' into develop
Aggiornamento slow time elapse (+/- 10%)
2022-07-13 07:57:33 +02:00
Samuele Locatelli 55faefcb9a Merge branch 'release/UpdateSlowTimerElapse' 2022-07-13 07:57:19 +02:00
Samuele Locatelli 1e5f894fd9 MON:
- attesa refresh variabile x client
- esclusione compilazione WASM (NON pronta)
2022-07-13 07:55:12 +02:00
Samuele Locatelli cf8baa054f Merge tag 'MonCleanup' into develop
Update con cleanup codice ed un paio di fix dispose
2022-07-12 19:06:59 +02:00
Samuele Locatelli 871a0c8ca5 Merge branch 'release/MonCleanup' 2022-07-12 19:05:53 +02:00
Samuele Locatelli 78cb17d8fc Cleanup MP/MON 2022-07-12 19:05:30 +02:00
Samuele Locatelli 22ff799204 Merge tag 'MonWithRedisChannels' into develop
Gestioen con redis channels (da ripulire...)
2022-07-12 18:45:32 +02:00
Samuele Locatelli a26408a21c Merge branch 'release/MonWithRedisChannels' 2022-07-12 18:45:18 +02:00
Samuele Locatelli ee043f81be Update MON:
- gestione tramite REDIS CHANNEL
- refresh sincrono
2022-07-12 18:44:57 +02:00
Samuele Locatelli 97741b4973 refresh libs 2022-07-12 18:44:35 +02:00
Samuele Locatelli 544c977740 Merge tag 'UpdateMonStandard' into develop
Update comportamento monitor standard
2022-07-12 17:10:37 +02:00
Samuele Locatelli dc38127291 Merge branch 'release/UpdateMonStandard' 2022-07-12 17:10:23 +02:00
Samuele Locatelli 8e7bdf2b77 Refresh bootstrap libs 2022-07-12 17:09:53 +02:00
Samuele Locatelli 7e922555b1 refresh MON principale 2022-07-12 17:08:48 +02:00
Samuele Locatelli acbbd5c9e6 Cambio metodi DB : asNoTracking 2022-07-12 17:08:19 +02:00
Samuele Locatelli 77f06c465e Update metodi WASM Server 2022-07-12 17:07:56 +02:00
Samuele Locatelli 4bfba522ce Complto review WASM client 2022-07-12 17:07:44 +02:00
Samuele Locatelli cbbdc8e8d8 Fix blink WASM client 2022-07-12 17:07:10 +02:00
Samuele Locatelli e8e3d63d09 Implementato dispose classe server 2022-07-11 18:46:53 +02:00
Samuele E. Locatelli 9dc73936da ancora pub profiles 2022-07-09 18:26:21 +02:00
Samuele E. Locatelli a2afeab317 refresh publish profiles 2022-07-09 18:26:15 +02:00
Samuele E. Locatelli 2c62abdf73 ancora refresh yaml e versione WASM 2022-07-09 18:21:04 +02:00
Samuele E. Locatelli d17cb03c7b Setup pubblicazione sito + test yaml (da validare) 2022-07-09 18:20:55 +02:00
Samuele Locatelli c749f10a8a UPdate MON da provare 2022-07-09 13:13:12 +02:00
Samuele Locatelli f2973cb0be Update refresh sincronizzato 2022-07-09 10:30:08 +02:00
Samuele Locatelli 8f2afd8ab5 MON Server / WASM
- fine tuning cache
- test velocità recupero dati
2022-07-09 09:53:21 +02:00
Samuele Locatelli 1d46b75608 Merge branch 'Feature/WASM' into develop 2022-07-08 19:53:00 +02:00
Samuele Locatelli 7c28833874 Update con cache REDIS x non chiamare sempre DB 2022-07-08 19:52:50 +02:00
Samuele Locatelli 1a019f1c72 refresh WASM 2022-07-08 19:51:24 +02:00
Samuele Locatelli cae553c47f Update progetto WASM con inclusione index page 2022-07-08 18:49:32 +02:00
Samuele Locatelli 7634fc42ba Bozza riscrittura WASM applicazione MON 2022-07-08 17:27:08 +02:00
Samuele Locatelli c24935afce WASM
- aggiunta preliminare progetto Web Assembly
2022-07-08 17:05:53 +02:00
Samuele Locatelli 2c4ce635c0 Merge tag 'FixPrerenderMonAndStressTest' into develop
Fix stress test e server prerender
2022-07-08 10:01:41 +02:00
Samuele Locatelli a4b01773ea Merge branch 'release/FixPrerenderMonAndStressTest' 2022-07-08 10:01:33 +02:00
Samuele Locatelli b076148e65 MON:
- Update con log esteso
- evitato server prerender x raddoppio pagina
- test stress (disabilitato)
2022-07-08 10:01:03 +02:00
Samuele Locatelli 02369f87f7 Merge tag 'UpgradeMapoCoreAll' into develop
Upgrade all MAPO-CORE
2022-07-07 18:58:43 +02:00
Samuele Locatelli 4b04feedff Merge branch 'release/UpgradeMapoCoreAll' 2022-07-07 18:58:34 +02:00
Samuele Locatelli e99def8664 Update LAND x refresh pagina 2022-07-07 18:57:34 +02:00
Samuele Locatelli a8744cfc56 Refresh STATS
- page reload
- Nuget upgrade
2022-07-07 18:52:53 +02:00
Samuele Locatelli 03761b81ec Merge tag 'UpgradeMapoMon' into develop
Update mapo MON x verificare reboot da Jetco
2022-07-07 18:49:28 +02:00
Samuele Locatelli dd4f403b7a Merge branch 'release/UpgradeMapoMon' 2022-07-07 18:49:16 +02:00
Samuele Locatelli c7d1ca046c Update/refresh MON:
- cambio logica reload blazor x MON
- update nuget vari
- rimozione warnings
2022-07-07 18:48:33 +02:00
Samuele Locatelli 2c3494f9f0 Merge tag 'UpdateAboutColorCheck' into develop
Update comportamento colori x About page e check licenze
2022-07-06 13:31:10 +02:00
Samuele Locatelli 7dc0aef175 Merge branch 'release/UpdateAboutColorCheck' 2022-07-06 13:30:49 +02:00
Samuele Locatelli e2afe6a586 Update display a + colori x check licenze 2022-07-06 13:30:22 +02:00
Samuele Locatelli e3ed9a7f35 Merge tag 'FixAboutPageError' into develop
Sistemato About page e suo errore x licenze cannate
2022-07-06 10:11:29 +02:00
Samuele Locatelli db003d2bc3 Merge branch 'release/FixAboutPageError' 2022-07-06 10:11:16 +02:00
Samuele Locatelli c203ab6eb3 Fix comportamento pagina About x check licenze 2022-07-06 10:10:50 +02:00
Samuele Locatelli c10633b6f1 Merge branch 'develop' 2022-07-05 10:00:30 +02:00
Samuele Locatelli a9fd0e2f83 Ancora fix sel reparto 2022-07-05 10:00:21 +02:00
Samuele Locatelli 112c73aea1 Merge tag 'FixSelReprtoAndSelEnabled' into develop
Fix: esclusi i gruppi con sel enabled se NON fossero tipo REPARTO
2022-07-05 09:57:19 +02:00
Samuele Locatelli 9e8e885ef9 Merge branch 'release/FixSelReprtoAndSelEnabled' 2022-07-05 09:56:59 +02:00
Samuele Locatelli 1f964ded92 Fix selezione gruppi
- prende SOLO reparto
- escluso gruppi con selEnabled
2022-07-05 09:56:28 +02:00
Samuele Locatelli eeba41cb5c Merge tag 'FixQrCodeJsConsoleLog' into develop
Eliminato console log inutile
2022-07-04 19:14:20 +02:00
Samuele Locatelli c418812ba2 Merge branch 'release/FixQrCodeJsConsoleLog' 2022-07-04 19:14:10 +02:00
Samuele Locatelli 6169d8cfcc Correzione jscript: niente console log 2022-07-04 19:13:28 +02:00
Samuele Locatelli 75596c61bc Merge tag 'FixQrUserDisplay' into develop
Fix comportamento display QrCode user
2022-07-04 19:12:39 +02:00
Samuele Locatelli b51e164c18 Merge branch 'release/FixQrUserDisplay' 2022-07-04 19:12:24 +02:00
Samuele Locatelli c35d625c36 Gestioen QRCode filt
- completata correzione selezione con distinct
- fix join come richeista Gian
2022-07-04 19:11:55 +02:00
Samuele Locatelli c893ce4d44 refresh pagina QR Card utenti 2022-07-04 18:48:58 +02:00
Samuele Locatelli c47fb1787c Aggiunta helper js x qrcode 2022-07-04 18:48:48 +02:00
Samuele Locatelli aca61c24dc Filtro gruppi:
- add componente filtro gruppi
- add meccanismo mesageService
2022-07-04 18:48:37 +02:00
Samuele Locatelli 167c9d89d4 Aggiunto modelli accesso dati x filtro QRCode utenti 2022-07-04 18:48:03 +02:00
Samuele Locatelli 2295f12958 Merge tag 'UpdateDisplayMonOverride' into develop
Update x MONitor: gestione override info x parameti FLog
2022-06-06 16:45:43 +02:00
Samuele Locatelli 9762628abc Merge branch 'release/UpdateDisplayMonOverride' 2022-06-06 16:45:23 +02:00
Samuele Locatelli a7918e1a89 Update con gestione override display da conf JSon 2022-06-06 16:42:49 +02:00
Samuele E. Locatelli 7a8e05462c Da testare: metodi redis da mostrare 2022-06-04 18:09:29 +02:00
Samuele E. Locatelli aaeae6e99e Riorganizzazione classe con CodeMaid 2022-06-04 17:44:37 +02:00
Samuele E. Locatelli 533f3f4f8f Update: spostao da DTO a conf la parte setup IOB + metodi ad avvio class MpDataService 2022-06-04 17:42:03 +02:00
Samuele E. Locatelli 5135987f1b Inizio update x gestione override dati in MON 2022-06-03 19:01:00 +02:00
Samuele Locatelli 458d788a13 Merge tag 'FixDownloadCsvOnDataPager' into develop
Fix gestione download csv da datapager (sparito in refactoring...)
2022-05-23 11:11:51 +02:00
Samuele Locatelli e842228baf Merge branch 'release/FixDownloadCsvOnDataPager' 2022-05-23 11:11:27 +02:00
Samuele Locatelli 25d2ada96e Fix errore eliminazione download csv da datapager 2022-05-23 11:10:04 +02:00
Samuele Locatelli f22933f925 Merge branch 'develop' 2022-05-03 14:49:30 +02:00
Samuele Locatelli 009b5f6452 Update x nuovo installer MON da testare 2022-05-03 14:49:22 +02:00
Samuele Locatelli 94c72b7e11 Merge tag 'FixSetupCssSemaforoAssente' into develop
Correzione mON nuovo: se manca colore semaforo x una macchina si pianta
--> metto nero (tipicamente al setup)
2022-05-02 19:06:09 +02:00
Samuele Locatelli 11a1925660 Merge branch 'release/FixSetupCssSemaforoAssente' 2022-05-02 19:05:10 +02:00
Samuele Locatelli 6ce8386248 Fix x caso colore semaforo assente (es setup iniziale) --> mette NERO 2022-05-02 19:04:26 +02:00
Samuele Locatelli 1739dcf38a Merge tag 'AddCheckLicMapo' into develop
Aggiunto controllo licenze in pagina about
2022-04-26 12:15:35 +02:00
Samuele Locatelli 1a42d581d4 Merge branch 'release/AddCheckLicMapo' 2022-04-26 12:15:22 +02:00
Samuele Locatelli 625433a3af Update visualizzazione licenze x MAPO 2022-04-26 12:14:52 +02:00
Samuele Locatelli 782a01a4b0 UIpdate pagina about x check licenze e server 2022-04-23 09:50:15 +02:00
Samuele Locatelli e65105b305 Merge tag 'FixDeployMaster' into develop
Sistemazione ciclo deploy su Master + fix vers number
2022-04-14 16:53:34 +02:00
Samuele Locatelli 0429ad398a Merge branch 'release/FixDeployMaster' 2022-04-14 16:53:21 +02:00
Samuele Locatelli 268ee1e2e0 Correzione gestione calcolo vers number 2022-04-14 16:52:57 +02:00
Samuele Locatelli d19dc0edb5 Merge tag 'CreatedCoreMON' into develop
Aggiunta progetto CORE MON
2022-04-14 16:29:38 +02:00
Samuele Locatelli bd770dcffb Merge branch 'release/CreatedCoreMON' 2022-04-14 16:29:23 +02:00
Samuele Locatelli d99f2d2144 Update display grafico testi MON 2022-04-14 16:19:42 +02:00
Samuele Locatelli f47cc1f505 Aggiunta dir resources 2022-04-14 14:58:26 +02:00
Samuele Locatelli edad6f24c0 Completato yaml da testare 2022-04-14 14:50:57 +02:00
Samuele Locatelli a296908697 update yaml 2022-04-14 14:46:53 +02:00
Samuele Locatelli 04d0b7e9a2 Proseguo yaml parametrico 2022-04-14 13:13:51 +02:00
Samuele Locatelli 5e6da5faa9 Fix yaml fino a test 2022-04-14 13:05:25 +02:00
Samuele Locatelli 63947b6662 cambio ordine comandi nuget-fix 2022-04-14 12:58:04 +02:00
Samuele Locatelli da39149575 cambio sintassi x nuget proxy fix 2022-04-14 12:56:43 +02:00
Samuele Locatelli 99e6973695 aggiunto nuget v3 2022-04-14 12:52:11 +02:00
Samuele Locatelli 60db6422e8 ancora typo correct 2022-04-14 12:47:35 +02:00
Samuele Locatelli e642d29605 typo 2022-04-14 12:45:24 +02:00
Samuele Locatelli 7a89db055c test cambio modalità nuget restore 2022-04-14 12:44:04 +02:00
Samuele Locatelli 703337fa9a UPdate nuget packages 2022-04-14 12:27:46 +02:00
Samuele Locatelli 54fab44687 correzione step restore sln 2022-04-14 12:18:42 +02:00
Samuele Locatelli 3b2b097626 Update YAML x build mon (e nuild con variabili) 2022-04-14 12:16:13 +02:00
Samuele Locatelli b9a115bb13 Aggiunta profili pubblicazione x MON 2022-04-14 12:15:59 +02:00
Samuele Locatelli 011fbe52d3 Fix display disegno/articolo + fix stile 2022-04-14 09:20:21 +02:00
Samuele Locatelli 84875e5c30 Tolto reload titolo se tanto ricarica pagina ogni 5-10 minuti 2022-04-13 20:12:29 +02:00
Samuele Locatelli 69ce7b5a0b Rimosso delay 2022-04-13 20:09:56 +02:00
Samuele Locatelli 31c142efa4 Completato MON AsIs in BLazor 2022-04-13 20:06:19 +02:00
Samuele Locatelli 116ec93bb6 Correzione display min/sec TCiclo 2022-04-13 17:40:18 +02:00
Samuele Locatelli e5ac829bd8 Completato allineamento a versioen attuale x comportamento blink 2022-04-13 17:26:53 +02:00
Samuele Locatelli 703bae704f Aggiunto reload generale dati ogni 2 sec come attuale 2022-04-13 17:19:52 +02:00
Samuele Locatelli fd63226051 Fix time blink x errore C101 2022-04-13 16:48:47 +02:00
Samuele Locatelli d3e7c224d3 creato componente e spostato li i dati di visualizzazione 2022-04-13 16:00:40 +02:00
Samuele Locatelli dc53a6f439 Ancora update su display 2022-04-13 11:11:01 +02:00
Samuele Locatelli 519c8d2130 Update MON 2022-04-13 10:58:13 +02:00
Samuele Locatelli f28f7ee815 Aggiunto controller al DB di base x MoonPro (no stats) 2022-04-13 08:20:42 +02:00
Samuele Locatelli 1848fef640 Update x predisporre display stato macchina 2022-04-12 17:45:06 +02:00
Samuele Locatelli 48d34590e4 Merge branch 'master' into develop 2022-04-12 17:29:29 +02:00
Samuele Locatelli 25505ad6d5 refresh componenti 2022-04-12 17:29:19 +02:00
Samuele Locatelli 997c870bcc Bozza sito MON in blazor 2022-04-12 17:29:12 +02:00
Samuele Locatelli 8f9ddc738b Merge tag 'UpdateAppName' into develop
Fix calcolo nome app x check licenze LAND
2022-03-29 10:38:32 +02:00
Samuele Locatelli 275b349c99 Merge branch 'release/UpdateAppName' 2022-03-29 10:38:20 +02:00
Samuele Locatelli 2a921eca4f Refresh vari + db DEV 2022-03-29 10:37:55 +02:00
Samuele Locatelli bbf7c78e28 refresh build 2022-03-29 10:37:30 +02:00
Samuele Locatelli 048be7b2c4 Forzata Applicazione = "MAPO" 2022-03-29 10:37:19 +02:00
Samuele Locatelli 3598051cb2 Merge tag 'UpdateReloadAuto' into develop
Modifica _Host x auto reload al rinnovo connessione
2022-02-27 15:55:13 +01:00
Samuele Locatelli dbebd11c14 Merge branch 'release/UpdateReloadAuto' 2022-02-27 15:54:50 +01:00
Samuele Locatelli 8c9027581e Fix comportamento reload pagina x LAND e PROG 2022-02-27 15:54:21 +01:00
Samuele Locatelli 75122f8ee1 Fix comportamento reload pagina x STAT 2022-02-27 15:52:27 +01:00
Samuele Locatelli 04a1f34aba Merge tag 'FixPublishProfiles' into develop
Fix profili di pubblicazione
2022-02-26 18:28:21 +01:00
Samuele Locatelli e458de6f21 Merge branch 'release/FixPublishProfiles' 2022-02-26 18:28:13 +01:00
Samuele Locatelli caadb95c91 ancora update publish profiles 2022-02-26 18:27:54 +01:00
Samuele Locatelli 6cfeea6fac Update profili pubblicazione x IIS01/02/03 2022-02-26 18:27:45 +01:00
Samuele Locatelli 124e6cdf61 Merge tag 'AddDichToUserLog' into develop
Aggiunta catena esecuzioni x mostrare dichiarazioni utente in UserLog
2022-02-26 18:17:04 +01:00
Samuele Locatelli d20767ec7e Merge branch 'release/AddDichToUserLog' 2022-02-26 18:16:48 +01:00
Samuele Locatelli 2e2639b94f COmpletato display x integrazione dichiarazioni operatore 2022-02-26 18:16:21 +01:00
Samuele Locatelli efa11f9452 Merge tag 'FixGraphBaseChartJs' into develop
Completata rimozione Blazorise + grafici nuovi basati su ChartJs
2022-02-26 14:27:42 +01:00
Samuele Locatelli a8fefca15f Merge branch 'release/FixGraphBaseChartJs' 2022-02-26 14:27:24 +01:00
Samuele Locatelli 3e5a36311c completato grafico anche x action: ora si passa a nuova pag 2022-02-26 14:26:56 +01:00
Samuele Locatelli f0fa776829 Fix grafici controlli 2022-02-26 14:18:47 +01:00
Samuele Locatelli a3a8c0ffaf Completato migrazione grafici x scarti 2022-02-26 13:38:45 +01:00
Samuele Locatelli f16d3a3275 udpate line graph 2022-02-26 12:58:27 +01:00
Samuele Locatelli 0e8fa72f36 Fix parametro x validazione input datetime x net6 2022-02-26 12:58:18 +01:00
Samuele Locatelli ac0ef3f62a Bozza visualizzazione linee TRS 2022-02-25 20:58:07 +01:00
Samuele Locatelli 557a9510d6 Fix grafico pareto guasti con componente standard! 2022-02-25 20:19:34 +01:00
Samuele Locatelli 349758a289 Ancora udpate comportamento grafico (aspect ratio) 2022-02-25 19:58:28 +01:00
Samuele Locatelli 5541d0dc83 Ancora update grafici 2022-02-25 18:51:29 +01:00
Samuele Locatelli 0798679629 Demo gestione array colori 2022-02-25 18:25:15 +01:00
Samuele Locatelli 0a26d475f9 Add piechart da raffinare 2022-02-25 12:15:17 +01:00
Samuele Locatelli 8e5a392c8c OK grafico linea non stepped 2022-02-25 11:59:49 +01:00
Samuele Locatelli f0beaaacc8 Fix bar plot vert/horiuz + freq hist test 2022-02-25 11:54:51 +01:00
Samuele Locatelli 0847014108 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-02-24 12:09:36 +01:00
Samuele Locatelli d6c226ae1a Spostamento org classi chartJs + nuova opzione horiz chart 2022-02-24 12:09:33 +01:00
marco.locatelli@steamware.net 6d6bf242dd Upgrade a visualizzazione LAND / licenza programmi 2022-02-23 17:52:42 +01:00
Samuele Locatelli b760d4fa1a Update gestione pagina test con grafici 2022-02-22 17:27:38 +01:00
Samuele Locatelli aa65d48f5f Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-02-22 17:27:23 +01:00
marco.locatelli@steamware.net f1f5287d74 Merge remote-tracking branch 'origin/develop' into develop 2022-02-22 17:19:21 +01:00
marco.locatelli@steamware.net 94d0de796e Fix vista codici QR & Menu 2022-02-22 17:18:14 +01:00
Samuele Locatelli 70901c259b Rename componenti chart di base (da completare) 2022-02-22 16:42:09 +01:00
Samuele Locatelli f22bd910a2 fix pusblish profiles 2022-02-22 16:31:33 +01:00
Samuele Locatelli b85ed12f1c Eliminati (commentati) elementi grafici x fix compilazione 2022-02-22 16:28:20 +01:00
Samuele Locatelli fef6d4ccfc Continuo cleanup da Blazorise's components 2022-02-22 16:24:32 +01:00
Samuele Locatelli e345e61d8a refresh MP.Data 2022-02-22 16:02:35 +01:00
Samuele Locatelli 4d2dc10579 completo refresh progetto MP-PROG 2022-02-22 15:25:23 +01:00
Samuele Locatelli 9c98ee945a refresh MP prog 2022-02-22 15:25:14 +01:00
Samuele Locatelli 01270d6254 fix dotnet5 --> dotnet6 2022-02-22 15:07:51 +01:00
Samuele Locatelli 485cecc1a0 fix text plot 2022-02-21 19:19:53 +01:00
Samuele Locatelli be9cf76253 Merge remote-tracking branch 'origin/develop' into develop 2022-02-21 19:08:54 +01:00
Samuele Locatelli f89dc62a5b OK ripristino grafici di base x STAT 2022-02-21 19:08:50 +01:00
Samuele Locatelli 182d3c82f1 inizio merge gestione Chart senza blazorise 2022-02-21 18:30:44 +01:00
Samuele Locatelli 091d542084 fix client libs x chart 2022-02-21 18:30:21 +01:00
marco.locatelli@steamware.net c92b92b795 Merge branch 'develop' of https://gitlab.steamware.net/steamware/mapo-core into develop 2022-02-21 17:44:44 +01:00
marco.locatelli@steamware.net 80837628ad Completato Fix - vista QR Code 2022-02-21 17:43:50 +01:00
Samuele Locatelli fa0c622c66 Merge remote-tracking branch 'origin/develop' into develop 2022-02-21 16:38:25 +01:00
Samuele Locatelli 7403002350 eliminato riferimento a blazorize bootstrap&fontawesome 2022-02-21 16:38:20 +01:00
Samuele Locatelli aa0aeb1552 aggiunte lib client locali 2022-02-21 16:38:06 +01:00
Samuele Locatelli 3d183abf41 Update progetti a Core6 2022-02-21 16:30:08 +01:00
marco.locatelli@steamware.net ce5e3c45c7 fix in progress - colonne qrcode e menù 2022-02-21 13:19:34 +01:00
Samuele Locatelli 9974cbb8b4 Merge tag 'UpdateLandDownload' into develop
UPdate gestione display + download LAND
2022-02-01 14:30:23 +01:00
Samuele Locatelli 279ef9d302 Merge branch 'release/UpdateLandDownload' 2022-02-01 14:29:56 +01:00
Samuele Locatelli cc21f4b719 Completato fix x download CTrack da elenco... 2022-02-01 12:49:49 +01:00
Samuele Locatelli 98d32300cf Completato test con chiavi licenza OK 2022-02-01 12:43:19 +01:00
Samuele Locatelli a77e88ca88 Update x gestione licenze nuove x MAPO 2022-02-01 12:31:51 +01:00
Samuele Locatelli 0b9211d26a Merge tag 'AddLicenzaOnSysInfo' into develop
Fix visualizzaizone codice licenza in LAND
2021-12-23 15:10:52 +01:00
Samuele Locatelli a6279ca047 Merge branch 'release/AddLicenzaOnSysInfo' 2021-12-23 15:07:47 +01:00
Samuele Locatelli 2cc8da110d Fix lettura dati da DB x licenza 2021-12-23 15:07:15 +01:00
Samuele Locatelli 985e429d34 Modifica x recuperare e msotrare cod licenza 2021-12-23 14:55:19 +01:00
Samuele Locatelli 1b95fa8d91 Update conf json x prod LAND 2021-12-06 11:01:21 +01:00
Samuele Locatelli a9dadb9d9c cleanup 2021-11-25 11:19:16 +01:00
Samuele Locatelli c358bddd36 Upgrade conf e favicon 2021-11-24 15:01:36 +01:00
Samuele Locatelli eca2aaae30 Merge tag 'FixAppSettingsLand' into develop
fix conf json x staging/prod
2021-11-24 14:55:10 +01:00
Samuele Locatelli a1b035c00a Merge branch 'release/FixAppSettingsLand' 2021-11-24 14:55:01 +01:00
Samuele Locatelli d702234b9c refresh 2021-11-24 14:54:34 +01:00
Samuele Locatelli 9d4b93b4ab update conf x prod/staging IIS01/IIS=2 di LAND 2021-11-24 14:54:31 +01:00
Samuele Locatelli 9cc4a5544c Merge branch 'master' into develop 2021-11-12 15:34:39 +01:00
Samuele Locatelli 23455acd67 Merge branch 'develop' 2021-11-12 15:34:22 +01:00
Samuele Locatelli b7bd3d77ad Merge remote-tracking branch 'origin/develop' 2021-11-12 15:34:12 +01:00
Samuele Locatelli 8e235aa282 refresh versione 2021-11-12 15:33:40 +01:00
Samuele Locatelli a3a0f72b02 Merge tag 'MapoLandAppDownloadLimited' into develop
Fix: scaricamento delle SOLE applicazioni effettivamente con licenza
2021-11-12 15:33:25 +01:00
Samuele Locatelli 362c526459 Merge branch 'release/MapoLandAppDownloadLimited' 2021-11-12 15:32:41 +01:00
Samuele Locatelli 46874d42d0 Update pagina download (solo app con licenza e auth) 2021-11-12 15:32:08 +01:00
Samuele Locatelli 39efd30bae Merge tag 'NumSearchTag' into develop
Aggiunta selezione tag ricerca (num char)
2021-10-15 10:46:34 +02:00
Samuele Locatelli b259a94ca8 Merge branch 'release/NumSearchTag' 2021-10-15 10:46:20 +02:00
Samuele Locatelli 4dbf8a6611 Aggiunta configurazione x numero caratteri minimi ricerca TAGS 2021-10-15 10:45:43 +02:00
Samuele Locatelli 7e06abd521 Merge tag 'FixLandOrdering' into develop
Fix LAND ordering
2021-10-13 10:51:47 +02:00
Samuele Locatelli 6c3f35f64b Merge branch 'release/FixLandOrdering' 2021-10-13 10:51:21 +02:00
Samuele Locatelli e21b7b9eee Update LAND x usare ordinamento corretto in display 2021-10-13 10:50:28 +02:00
Samuele Locatelli 7d6bef1a32 Merge tag 'CsvOutputSTATS03' into develop
Fix download page
2021-09-30 19:03:19 +02:00
Samuele Locatelli c297416f6c Merge branch 'release/CsvOutputSTATS03' 2021-09-30 19:01:39 +02:00
Samuele Locatelli 027a0b4b4c update favicon 2021-09-30 19:00:05 +02:00
Samuele Locatelli db5500b3a7 pulizia gitignore 2021-09-30 18:59:09 +02:00
Samuele Locatelli 8947a03e5a Cambio path x download page 2021-09-30 18:58:13 +02:00
Samuele Locatelli 08188ca2a0 Merge tag 'CsvOutputSTATS02' into develop
Fix (hope) path download files csv
2021-09-30 18:55:26 +02:00
Samuele Locatelli f9f3dd56bd Merge branch 'release/CsvOutputSTATS02' 2021-09-30 18:55:15 +02:00
Samuele Locatelli d81f448b08 update e refresh 2021-09-30 18:54:56 +02:00
Samuele Locatelli 1f48aad618 cambio calcolo path x download files 2021-09-30 18:54:42 +02:00
Samuele Locatelli b802a9b914 cambio logget NLog --> ILogger x statsservice 2021-09-30 18:54:31 +02:00
Samuele Locatelli 407308f26f Cambio paradigma db context (con using non static) 2021-09-30 18:54:17 +02:00
Samuele Locatelli 833e55ec20 Merge tag 'CsvOutputSTATS' into develop
Fix output csv x STATS + fix grafico diff x PROG
2021-09-30 16:13:57 +02:00
Samuele Locatelli f6ecbb94f3 Merge branch 'release/CsvOutputSTATS' 2021-09-30 16:13:37 +02:00
Samuele Locatelli d59ad82c87 Update visualizzazione differenze su PROG 2021-09-30 16:13:28 +02:00
Samuele Locatelli 03a3c78176 Aggiunto metodo x avere tutti i record da DB 2021-09-30 15:59:59 +02:00
Samuele Locatelli 9377d704e6 Aggiunto chiamate x export file csv 2021-09-30 15:59:40 +02:00
Samuele Locatelli a1ccaafcc6 Merge tag 'FixDisplayAndOldRev' into develop
Fix display differenze (sempre) + vecchie revisioni selezionabili +
display vari
2021-09-28 15:40:11 +02:00
Samuele Locatelli ab3c3c2122 Merge branch 'release/FixDisplayAndOldRev' 2021-09-28 15:39:52 +02:00
Samuele Locatelli 4468bdabb9 Modifica x gestione file inattivi (vecchie rev) + fix selezioni 2021-09-28 15:39:27 +02:00
Samuele Locatelli f9929d0b73 Modifica x visualizzare SEMPRE le differenze 2021-09-28 15:39:12 +02:00
Samuele Locatelli 226b26be5e Pulizia variabili inutilizzate 2021-09-23 10:02:02 +02:00
Samuele Locatelli 5190b5d62d Merge tag 'v_6.14_unificata' into develop
Fix vers 6.14
2021-09-22 17:40:35 +02:00
Samuele Locatelli 5805a3685a Merge branch 'release/v_6.14_unificata' 2021-09-22 17:40:23 +02:00
Samuele Locatelli f89faccdf4 Merge tag 'v_6.14_unificata' into develop
Fix vers number 6.14
2021-09-22 16:05:07 +02:00
Samuele Locatelli 7c760e5f18 Merge branch 'release/v_6.14_unificata' 2021-09-22 16:04:51 +02:00
Samuele Locatelli 79fa14549c Fix spacing index + refresh installers 2021-09-22 15:55:06 +02:00
Samuele Locatelli 11a4293138 Merge tag 'v_6.14_unificata' into develop
release unificata MAPO
2021-09-22 12:10:56 +02:00
Samuele Locatelli c1c5f2e16e Merge branch 'release/v_6.14_unificata' 2021-09-22 12:10:45 +02:00
Samuele Locatelli faba3fbe60 Fix deploy script x vers number unificato 2021-09-22 12:06:03 +02:00
Samuele Locatelli c911373036 Fix pubblicazione versioni x MP-CORE Land 2021-09-22 11:00:49 +02:00
Samuele Locatelli e9b283b910 Merge branch 'master' into develop 2021-09-21 19:06:21 +02:00
Samuele Locatelli fc20464958 Merge branch 'develop' 2021-09-21 19:06:16 +02:00
Samuele Locatelli 22e02bdd9e refresh vers numb 2021-09-21 19:06:13 +02:00
Samuele Locatelli f0bbeaff26 Refresh version 2021-09-21 19:05:52 +02:00
Samuele Locatelli 7861609072 Fix MP-PROG DB init 2021-09-21 19:05:00 +02:00
Samuele Locatelli c440c86068 Merge branch 'master' into develop 2021-09-21 18:39:06 +02:00
Samuele Locatelli e197245bec Merge branch 'develop' 2021-09-21 18:38:52 +02:00
Samuele Locatelli b316c81b96 Merge branch 'release/AddLandProj' 2021-09-21 18:38:28 +02:00
Samuele Locatelli f8f9b5bbe2 Fix URL e parametri 2021-09-21 18:33:40 +02:00
Samuele Locatelli d312fa1eb2 Fix conf deploy/nexus 2021-09-21 18:24:21 +02:00
Samuele Locatelli 57920f2b59 update conf x staging/dev/prod 2021-09-21 18:23:50 +02:00
Samuele Locatelli 546c8cc92b Merge branch 'feature/LAND-DEPLOY' into develop 2021-09-21 18:13:39 +02:00
Samuele Locatelli c348652291 Sistemato coda compilazione x develop 2021-09-21 18:13:26 +02:00
Samuele Locatelli 93e13da83b splitattato ogni step 2021-09-21 18:09:57 +02:00
Samuele Locatelli e5a611c844 Separato anche build e test 2021-09-21 18:06:51 +02:00
Samuele Locatelli 535cf8ecf2 Test separazione in 3 task deploy 2021-09-21 18:00:49 +02:00
Samuele Locatelli 54b384cb92 aggiunto test stage x feature 2021-09-21 17:55:47 +02:00
Samuele Locatelli 82f6d5a0c7 test deploy feature CI-CD 2021-09-21 17:54:43 +02:00
Samuele Locatelli b4af3bfd61 COmpletato modifica x test nuovo installer 2021-09-21 17:53:52 +02:00
Samuele Locatelli 0cb40dde36 Modifica conf installer Land x profili 2021-09-21 17:53:44 +02:00
Samuele Locatelli f1dc5253b6 Merge branch 'feature/MP-CORE-LAND' into develop 2021-09-21 17:29:29 +02:00
Samuele Locatelli 5c65b5c0e4 Refresh pre revisione installer 2021-09-21 17:29:21 +02:00
Samuele Locatelli 5e15c9f836 Fix reload doppio con reset pagina 1 2021-09-21 17:22:18 +02:00
Samuele Locatelli 15420f605e Aggiunta versione HwSwInfo preliminare 2021-09-21 17:15:23 +02:00
Samuele Locatelli 45c0337fe3 Cleanup 2021-09-21 16:18:15 +02:00
Samuele Locatelli 01ed314319 Ricerca cartellini (fixed) 2021-09-21 16:18:11 +02:00
Samuele Locatelli 77a45dbdc1 Fix Info/About page 2021-09-21 14:30:16 +02:00
Samuele Locatelli 1ac15dd9a0 Merge branch 'feature/MP-CORE-LAND' into develop 2021-09-20 20:36:34 +02:00
Samuele Locatelli abd652b944 Pagina Contacts 2021-09-20 20:36:27 +02:00
Samuele Locatelli 08a761c678 Pagina About 2021-09-20 20:28:31 +02:00
Samuele Locatelli 532862340e Completata review estetica alert download 2021-09-20 20:16:41 +02:00
Samuele Locatelli 97e0224e77 Display Update avanzamento download 2021-09-20 20:03:16 +02:00
Samuele Locatelli c740b4492f abbozzo download 2021-09-20 19:25:37 +02:00
Samuele Locatelli cd01907565 Merge branch 'feature/MP-CORE-LAND' into develop 2021-09-20 19:22:38 +02:00
Samuele Locatelli 4f4cd7bf2f Ok singolo download 2021-09-20 19:21:42 +02:00
Samuele Locatelli 5cdb0e077d Pulizia pagine inutilizzate 2021-09-20 16:53:36 +02:00
Samuele Locatelli 661d2580bc Cambio: home mostrata con componenti 2021-09-20 16:53:00 +02:00
Samuele Locatelli c9d75fc084 COmpletata review QRCode cards 2021-09-20 16:39:07 +02:00
Samuele Locatelli 397be33d04 Refresh 2021-09-20 16:24:54 +02:00
Samuele Locatelli a99406ca76 Fix x elementi non in stampa 2021-09-20 16:24:48 +02:00
Samuele Locatelli d5896b136b Aggiunta lib x qrcode 2021-09-20 16:24:38 +02:00
Samuele Locatelli c980019ca1 Fix modelli 2021-09-20 16:24:21 +02:00
Samuele Locatelli 521edc8f91 Pagina cartellino QR Operatori 2021-09-20 16:24:12 +02:00
Samuele Locatelli d4b8116fc1 Pulizia moduli inutilizzati 2021-09-20 16:23:40 +02:00
Samuele Locatelli f95d426953 review home 2021-09-20 15:20:15 +02:00
Samuele Locatelli cdd12bf764 Fix grafico pagina elenco 2021-09-20 13:15:17 +02:00
Samuele Locatelli 74c13ed1a7 Update display componenti in elenco 2021-09-20 12:43:34 +02:00
Samuele Locatelli 4070c4600f Fix chiamate vocabolario sovrapposte 2021-09-20 11:54:06 +02:00
Samuele Locatelli 3267f6a44d Implementazione vocabolario (sync) 2021-09-20 11:03:52 +02:00
Samuele Locatelli da65188ca9 Update NavMenu 2021-09-18 12:57:15 +02:00
Samuele Locatelli aa15b170be Merge branch 'feature/MP-CORE-LAND' into develop 2021-09-18 12:52:18 +02:00
Samuele Locatelli 8639fbfb9b Update home page LAND vers CORE 2021-09-18 12:52:01 +02:00
Samuele Locatelli 1c3785ee16 Update metodi di base x recupero dati in HOME 2021-09-18 11:57:33 +02:00
Samuele Locatelli 0ead243221 Restore client libs 2021-09-18 11:57:22 +02:00
Samuele Locatelli e4de6dc438 Refresh nuget EFCore 2021-09-18 11:00:44 +02:00
Samuele Locatelli f04d739e7b Prima vers land da completare 2021-09-18 10:55:24 +02:00
Samuele Locatelli 031676d783 Bozza migrazione controller DB 2021-09-17 19:42:03 +02:00
Samuele Locatelli f0419fdf72 Aggiunto pèrogetto CORE LAND x rifare LAND site 2021-09-17 19:14:45 +02:00
Samuele Locatelli 1c11e03d5f Merge tag 'FixNexusUpload' into develop
Fix nexus upload
2021-09-17 17:08:00 +02:00
Samuele Locatelli f7834d362e Merge branch 'release/FixNexusUpload' 2021-09-17 17:07:51 +02:00
Samuele Locatelli afb673bd79 Aggiornamenti x pubblicazione nexus nuovo formato 2021-09-17 17:07:32 +02:00
Samuele Locatelli b08eafe7f4 Merge tag 'FixStatsSlowInit' into develop
Fix caricamento init async x filtro
2021-09-16 17:37:23 +02:00
Samuele Locatelli 587f0accbe Merge branch 'release/FixStatsSlowInit' 2021-09-16 17:37:08 +02:00
Samuele Locatelli 8d57772e35 Merge branch 'feature/CheckStats' into develop 2021-09-16 17:36:39 +02:00
Samuele Locatelli c2464d2b47 COmpletato fix inizializzazione selettore filtro x errore se tarda caricamento 2021-09-16 17:36:30 +02:00
Samuele Locatelli 01adbcb666 Update NuGet EFCore 2021-09-16 17:27:39 +02:00
Samuele Locatelli 1ec0c7d5a9 Update NuGet Elmah 2021-09-16 17:25:39 +02:00
Samuele Locatelli a93d84eea1 update nuget NLog 2021-09-16 17:25:06 +02:00
Samuele Locatelli 88795e5991 Merge tag 'FixDeployNexus' into develop
Fix nexus deploy x zip e allegati
2021-09-16 12:53:09 +02:00
Samuele Locatelli a1486ad04b Merge branch 'release/FixDeployNexus' 2021-09-16 12:52:56 +02:00
Samuele Locatelli 14b808429d Fix NEXUS_PATH x deploy 2021-09-16 12:46:27 +02:00
Samuele Locatelli 4346cb5cca Merge tag 'Debounce' into develop
Fix debounce
2021-09-16 12:38:41 +02:00
Samuele Locatelli ca6eea7f80 Merge branch 'release/Debounce' 2021-09-16 12:38:36 +02:00
Samuele Locatelli 02bcec21ad Merge tag 'Vers_1.1' into develop
Inserimento progetto MP-PROG
2021-09-16 12:36:49 +02:00
Samuele Locatelli ae7213c5a7 Merge branch 'release/Vers_1.1' 2021-09-16 12:36:27 +02:00
Samuele Locatelli 2af0674f1f COmpletato debounce con componente ad hoc 2021-09-16 12:36:11 +02:00
Samuele Locatelli 27100c7d65 Completata search libera (senza debounce da sistemare) 2021-09-16 10:55:09 +02:00
Samuele Locatelli c27b81f506 Fix vari x logging + refresh 2021-09-16 09:08:05 +02:00
Samuele Locatelli 09b3c98199 update recupero vers number 2021-09-15 19:46:02 +02:00
Samuele Locatelli 92fd05d32d ancora correzione yaml 2021-09-15 19:41:00 +02:00
Samuele Locatelli e923a44d99 correzioni yaml 2021-09-15 19:36:07 +02:00
Samuele Locatelli 7cd141f10e http --> https x nexus 2021-09-15 19:30:01 +02:00
Samuele Locatelli 26cbdc88af fix nexus upload (maybe) 2021-09-15 19:28:43 +02:00
Samuele Locatelli 2898dcd433 Fix generazione versioni 2021-09-15 19:10:26 +02:00
Samuele Locatelli 13fc227875 Fix gesitone resources anche x MP-STATS 2021-09-15 19:09:24 +02:00
Samuele Locatelli f5a0b6a3a9 Fix MP.Prog x versNumb 2021-09-15 19:09:15 +02:00
Samuele Locatelli bf1df41d04 Aggiunto script x PostBuild 2021-09-15 18:49:53 +02:00
Samuele Locatelli ad83a7a14a Aggiunta resources in dir locale PROG 2021-09-15 18:49:46 +02:00
Samuele Locatelli 4c1c0bfac7 Fix configurazione DB x startup 2021-09-15 18:36:37 +02:00
Samuele Locatelli b0bfff9d9f Fix conf staging e produzione x DB 2021-09-15 18:30:43 +02:00
Samuele Locatelli 28e548003b Fix deploy x PROG appsettings.staging.json 2021-09-15 18:21:17 +02:00
Samuele Locatelli 0af4a4e488 Merge branch 'feature/DeployProg' into develop 2021-09-15 18:15:24 +02:00
Samuele Locatelli fea8d06a12 test yaml gitlab 2021-09-15 18:09:21 +02:00
Samuele Locatelli 5600427d71 Update file pubblicazione 2021-09-15 18:09:09 +02:00
Samuele Locatelli cf2f9de185 aggiunta publish profile prog 2021-09-15 18:08:53 +02:00
Samuele Locatelli e3f9f534da Introduzione Tag Search 2021-09-15 17:12:05 +02:00
Samuele Locatelli 3932a5330b Merge branch 'feature/SearchReview' into develop 2021-09-15 13:11:40 +02:00
Samuele Locatelli 2a42571375 Aggiunta ricerca "non taggati" 2021-09-15 13:11:19 +02:00
Samuele Locatelli 3aa8341c94 Ricerca x Tag (singolo) 2021-09-15 13:03:23 +02:00
Samuele Locatelli 18596a9168 Ricerca x nome file 2021-09-15 12:51:46 +02:00
Samuele Locatelli 5c49bb6b6a Merge branch 'feature/TagDecodeUpdate' into develop 2021-09-14 19:27:24 +02:00
Samuele Locatelli 3f4f9965e8 Ancora fix procedura decodifica tags 2021-09-14 19:27:16 +02:00
Samuele Locatelli 6fe3925ad8 Avanzamento gestione decodifica tornoss e MTH 2021-09-14 16:43:20 +02:00
Samuele Locatelli 1652697aff Conf x tornos TISIS + MTH 2021-09-14 16:43:08 +02:00
Samuele Locatelli cc9901e5f9 Merge branch 'feature/FilterUpdate' into develop 2021-09-14 13:15:23 +02:00
Samuele Locatelli c4acee1632 UPdate info in refresh ricalcolo 2021-09-14 13:15:14 +02:00
Samuele Locatelli 07a6978e01 Continuo pagina setup x ricalcolo completo archivio 2021-09-14 07:53:08 +02:00
Samuele Locatelli a5e0100cab Fix ricerca con paginazione da DB 2021-09-13 18:15:59 +02:00
Samuele Locatelli 6940a68c0c udpate paginazione dati solo decina apgine correnti 2021-09-13 18:05:43 +02:00
Samuele Locatelli 48ee4dcdae update datamodel file con indici 2021-09-13 18:05:31 +02:00
Samuele Locatelli 758810be12 Modifica comportamento UI x display update 2021-09-13 15:41:21 +02:00
Samuele Locatelli a8416ca3bc Spostato ricalcolo totale in setup 2021-09-13 15:40:49 +02:00
Samuele Locatelli fe279af47b Merge branch 'feature/TagArtDataModelFix' into develop 2021-09-13 11:43:43 +02:00
Samuele Locatelli 461b00dc90 Fix display update caricamento pagina 2021-09-13 11:43:30 +02:00
Samuele Locatelli 66a2fd0923 refresh con pager 2021-09-13 08:46:58 +02:00
Samuele Locatelli 7fb3e35416 Modifica controllo file (con ricerdca ultime modifiche) 2021-09-13 08:46:52 +02:00
Samuele Locatelli 7ce2d0720c Fix componente DataPager 2021-09-13 08:46:32 +02:00
Samuele Locatelli 3ae71e73a8 OK decode biglia 445 (tranne nomi file sbagliati) + fix 446 tags 2021-09-09 17:03:35 +02:00
Samuele Locatelli 60a8d3b8a6 update x step gestione conf serializzata json 2021-09-08 14:53:02 +02:00
Samuele Locatelli 93423b93b5 Cambio datamodel macchina x gestione ruoli json conf 2021-09-08 14:52:51 +02:00
Samuele Locatelli 08703a9593 Creato classe x parametrizzare gest TAGS 2021-09-08 13:28:48 +02:00
Samuele Locatelli 7633bf5040 Ok x importare maggioranza tags 2021-09-08 12:33:11 +02:00
Samuele Locatelli 8b3fa36524 Ancora update in import Tags 2021-09-08 11:00:34 +02:00
Samuele Locatelli 0f2013c75f Ok ricerca preliminare tags da file 2021-09-08 10:41:23 +02:00
Samuele Locatelli 82736ca983 update x nuova gestione senza articolo 2021-09-08 09:32:11 +02:00
Samuele Locatelli 9dfa8d2de5 Eliminaizone articolo da struttura DB 2021-09-08 09:32:04 +02:00
Samuele Locatelli 4377e1236c review migrazioni 2021-09-08 09:31:53 +02:00
Samuele Locatelli 1b9590e1eb Merge branch 'feature/GestUpdateMod' into develop 2021-09-07 19:17:41 +02:00
Samuele Locatelli 630f381674 COmpletato comportamento editing accetta/rifiuta 2021-09-07 19:17:32 +02:00
Samuele Locatelli a387d9cd77 Componente differ inserito ed aggiornato 2021-09-07 18:03:35 +02:00
Samuele Locatelli 0e2030ba9e Fix verifica modifica file 2021-09-07 14:22:30 +02:00
Samuele Locatelli 30172c3bfc Fix comportamento selezione attributo status file 2021-09-07 14:22:24 +02:00
Samuele Locatelli 98b9a83491 Update datamodel 2021-09-07 13:28:06 +02:00
Samuele Locatelli e5d6f579f4 refresh archive page 2021-09-07 12:03:09 +02:00
Samuele Locatelli 607e096609 modifica (importante) modallo dati x tags + MD% check 2021-09-07 12:03:01 +02:00
Samuele Locatelli 68b9cd4d78 Abbozzato controllo x filtraggio dati ricerca articoli 2021-09-06 18:34:38 +02:00
Samuele Locatelli c783a2d959 Aggiunta preliminare editor contenuto file 2021-09-06 15:40:58 +02:00
Samuele Locatelli 81430d9b27 refresh 2021-09-06 15:05:01 +02:00
Samuele Locatelli 44f148d41b Ancora update gestione editing file 2021-09-06 15:04:56 +02:00
Samuele Locatelli 13c7bb688c Inizio aggiunta controller editing file 2021-09-06 15:04:39 +02:00
Samuele Locatelli 54526335aa Merge branch 'feature/ArchivioFilePage' into develop 2021-09-03 18:31:08 +02:00
Samuele Locatelli d2300036db COmpletata visualizzazione ArchivioFilePage 2021-09-03 18:31:00 +02:00
Samuele Locatelli 7c80e1aaaf Prima versione caricamento dati NUOVI da filesystem 2021-09-03 18:01:58 +02:00
Samuele Locatelli 50ed15b0ca Update migrazione DB x size file 2021-09-03 18:01:45 +02:00
Samuele Locatelli 4d9563c4b7 Refresh 2021-09-03 16:30:38 +02:00
Samuele Locatelli b53ee95d24 Merge branch 'feature/MP.DataModelCreation' into develop 2021-09-03 16:30:04 +02:00
Samuele Locatelli b1fef48b1c Completata prima integrazione lettura dati dal DB 2021-09-03 16:29:55 +02:00
Samuele Locatelli 17ca3eee8e Fix init DB 2021-09-03 14:58:55 +02:00
Samuele Locatelli e54a77d85d Fix prima navigazione home/archivio programmi 2021-09-03 14:32:24 +02:00
Samuele Locatelli 4f62986402 Integrazione dati x archivio file 2021-09-03 13:24:02 +02:00
Samuele Locatelli 3993f8dc02 Update progetto e main layout 2021-09-03 11:49:34 +02:00
Samuele Locatelli 5e7d966a93 Fix model + migration x DB 2021-09-03 11:49:06 +02:00
Samuele Locatelli 4e64ddb80b refresh progetto 2021-09-03 11:17:15 +02:00
Samuele Locatelli 6e9e89cc85 Update modelli dati 2021-09-03 11:17:06 +02:00
Samuele Locatelli a6617038f7 Merge branch 'feature/MP.ProgManager' into develop 2021-09-02 18:37:20 +02:00
Samuele Locatelli ad2a56c486 Chiudo con implementazione modello dati 2021-09-02 18:37:11 +02:00
Samuele Locatelli 5099bdb1a4 refresh nuget 2021-09-02 18:18:46 +02:00
Samuele Locatelli e7ec7bab2f conf file json vari 2021-09-02 18:18:41 +02:00
Samuele Locatelli b8c7d3236b update librerie client 2021-09-02 18:18:33 +02:00
Samuele Locatelli 98c14b5f06 Update ed aggiunta preliminare componenti 2021-09-02 18:07:46 +02:00
Samuele Locatelli 7f4457783c Aggiunta preliminare progetto MP.Prog 2021-09-02 17:52:56 +02:00
Samuele Locatelli 195bb78554 Merge tag 'FixCICD' into develop
Fix tag win x build dei 2 nuovi runners
2021-09-02 12:52:43 +02:00
Samuele Locatelli 6d999f9eed Merge branch 'release/FixCICD' 2021-09-02 12:52:33 +02:00
Samuele Locatelli 9b4fa9f7f7 Refresh yaml gitalb x tag win 2021-09-02 12:52:01 +02:00
Samuele Locatelli 7785c4650e Merge tag 'ExportCsv' into develop
Completamento revisione export CSV
2021-07-02 19:20:43 +02:00
Samuele Locatelli 0e0269d8d7 Merge branch 'release/ExportCsv' 2021-07-02 19:20:20 +02:00
Samuele Locatelli 7864ec708d Merge branch 'feature/fixVisuals' into develop 2021-07-02 19:19:42 +02:00
Samuele Locatelli 355fa9e246 update note csv/xlsx + fix typo OEE 2021-07-02 19:19:36 +02:00
Samuele Locatelli e304c08e37 Refresh naming 2021-07-02 19:17:07 +02:00
Samuele Locatelli ed6d3d68f3 refresh gitignore 2021-07-02 19:07:00 +02:00
Samuele Locatelli a69100ad47 update gitignore 2021-07-02 19:06:25 +02:00
Samuele Locatelli 55b639c644 rimosso file 2021-07-02 19:06:18 +02:00
Samuele Locatelli 122b98a757 Ok gestione completa prime 2 pagine.. inizio refactor 2021-07-02 19:05:05 +02:00
Samuele Locatelli 595a09e0af Ok download anche del file x ODL 2021-07-02 18:56:40 +02:00
Samuele Locatelli ff2114a1e3 Bozza export data in CSV funzionante (da rivedere) 2021-07-02 18:23:18 +02:00
Samuele Locatelli e7c831d9a2 Fix scarti/rilav in ODL 2021-07-02 12:12:22 +02:00
Samuele Locatelli 54e62e59f0 Fix pagina OEE 2021-07-02 12:11:14 +02:00
Samuele Locatelli c35fd8b77e Merge branch 'develop' 2021-06-28 14:55:59 +02:00
Samuele Locatelli e9b18f8734 refresh vers 2021-06-28 14:55:53 +02:00
Samuele Locatelli 453ce2df39 Update modello QEE: calcolo durata turno variabile x calcolo OEE 2021-06-28 14:55:15 +02:00
Samuele Locatelli eecd7c2468 Merge branch 'develop' 2021-06-24 10:01:52 +02:00
Samuele Locatelli 8ac6ac5d17 Update filtro commesse con groupby 2021-06-24 10:01:26 +02:00
Samuele Locatelli d1be815f1f Update x fix filtraggio ODL --> v_UI_ODL 2021-06-24 09:42:12 +02:00
Samuele Locatelli b7f67488b2 Pulizia yaml install 2021-06-23 14:46:09 +02:00
Samuele Locatelli b5f5e1381a Merge tag 'FixDisplay_Durate_Articoli' into develop
Sistemate durate (display HH:mm:ss) + descrizione articoli
2021-06-23 13:16:54 +02:00
Samuele Locatelli 09822de144 Merge branch 'release/FixDisplay_Durate_Articoli' 2021-06-23 13:16:30 +02:00
Samuele Locatelli 13be2d8e40 refresh generalizzati 2021-06-23 13:15:38 +02:00
Samuele Locatelli e0505f4882 Omogenizzazione display pagine x durate, descr articolo, ... 2021-06-23 13:15:30 +02:00
Samuele Locatelli 45bf40496e metodi x calcolo hh-mm-ss da durate 2021-06-23 13:15:13 +02:00
Samuele Locatelli 9f8a452e40 Refresh modello dati x nuovi campi 2021-06-23 13:15:00 +02:00
Samuele Locatelli 27fd7d3b24 fix yaml 2021-06-21 18:28:46 +02:00
Samuele Locatelli eee46493c2 REFRESH 2021-06-21 18:20:30 +02:00
Samuele Locatelli 58823ab6ac Merge tag 'FixPagination' into develop
Inserita gestione paginazione per pagina DDB
2021-06-19 15:33:38 +02:00
Samuele Locatelli 8ab2255458 Merge branch 'release/FixPagination' 2021-06-19 15:33:14 +02:00
Samuele Locatelli 94190d0531 Merge branch 'feature/ReviewPaginazioneDDB' into develop 2021-06-19 14:35:12 +02:00
Samuele Locatelli fb92e08e53 Completata prima ottimizzazione caricamento dati paginato 2021-06-19 14:35:04 +02:00
Samuele Locatelli c8389f37b8 implementazione metodi paginati 2021-06-19 14:18:38 +02:00
Samuele Locatelli f1ddde0ff4 review struttura recupero dati da SQL paginati 2021-06-19 14:18:30 +02:00
Samuele Locatelli 560c0c400f start refresh 2021-06-19 14:18:13 +02:00
Samuele Locatelli 0e2a7907fa cambio parametro publish 2021-06-17 17:30:46 +02:00
Samuele Locatelli 15825cfb2d update path publish 2021-06-17 16:58:35 +02:00
Samuele Locatelli f40f9309a8 Merge branch 'develop' 2021-06-17 16:56:44 +02:00
Samuele Locatelli f81adbee29 provo modifiche x deploy su nexus 2021-06-17 16:56:16 +02:00
Samuele Locatelli d4c65cc8eb Merge remote-tracking branch 'origin/develop' into develop 2021-06-17 16:08:11 +02:00
Samuele Locatelli 2c50e8d762 nuovo ciclo yml da testare x MP-STATS su nexus 2021-06-17 16:07:41 +02:00
Samuele E. Locatelli ae655bebce Merge branch 'develop' 2021-06-15 18:57:52 +02:00
Samuele E. Locatelli d677d94cdc refresh 2021-06-15 18:57:45 +02:00
Samuele E. Locatelli c0f858335a Fix durata --> durata periodo 2021-06-15 18:57:40 +02:00
Samuele Locatelli f394827b10 fix inizio stato/inizio periodo 2021-06-15 10:43:50 +02:00
Samuele Locatelli 4652a92d42 update pagina dettaglio 2021-06-07 19:52:44 +02:00
Samuele Locatelli 3f5a8a0f05 Merge branch 'master' into develop 2021-06-03 10:32:54 +02:00
Samuele Locatelli 1fd7860e43 Fix init charts (si vedono da subito) 2021-06-03 10:32:42 +02:00
Samuele Locatelli efba20a614 Corrrezione yml 2021-05-27 14:34:53 +02:00
Samuele Locatelli 01ff6d7b32 Merge tag 'FullCiCd' into develop
Completata modifica CI/CD e testing x deploy su NEXUS
2021-05-27 14:32:41 +02:00
Samuele Locatelli 10e03c2c44 Merge branch 'release/FullCiCd' 2021-05-27 14:32:23 +02:00
Samuele Locatelli 4f31c0d62c Correzione path con "0" 2021-05-27 14:31:16 +02:00
Samuele Locatelli cfa522e6f8 Update default path x avere primo risultato 2021-05-27 13:32:04 +02:00
Samuele Locatelli 8fb10ea4d8 Update x pubblicazione su area _LATEST 2021-05-27 13:19:14 +02:00
Samuele Locatelli 8066f3b231 correzione x upload versioni storicizzate 2021-05-27 13:07:01 +02:00
Samuele Locatelli 4b4c2ac41c Update stage nexus upload 2021-05-27 12:49:56 +02:00
Samuele Locatelli f5bc1719db Altro test rilascio nexus 2021-05-27 12:29:18 +02:00
Samuele Locatelli 60780aa5c9 Modifica x copia ANCHE dei file x versione 2021-05-27 12:16:23 +02:00
Samuele Locatelli 57d9a0a6f7 fix filename (maybe) su nexus 2021-05-27 12:01:55 +02:00
Samuele Locatelli af0d71c915 Aggiunta copia foreach ricorsiva 2021-05-27 11:31:53 +02:00
Samuele Locatelli cb93b7a48f correzione fase pack + invio 2021-05-27 11:21:59 +02:00
Samuele Locatelli 36201de782 Cambio script pubblicazione zip package 2021-05-27 11:17:22 +02:00
Samuele Locatelli 551149f3d0 Modifica ciclo pubblicazione/zip/caricamento 2021-05-27 10:22:39 +02:00
Samuele Locatelli 732063abcb typo fix 2021-05-27 10:03:31 +02:00
Samuele Locatelli 788b865ccf Bozza gestione upload su nexus da provare 2021-05-27 09:58:34 +02:00
Samuele Locatelli 1b08de2be9 inizio bozza ultimo step (nexus) 2021-05-26 20:51:32 +02:00
Samuele Locatelli 05e15b6a9c Merge tag 'Vers_1.0' into develop
Versione Iniziale MP.STATS con CI/CD
2021-05-26 20:46:16 +02:00
Samuele Locatelli cb921f4a72 Merge branch 'release/Vers_1.0' 2021-05-26 20:45:54 +02:00
Samuele Locatelli a840b465e1 Merge branch 'feature/Deploy_CI_CD' into develop 2021-05-26 20:43:23 +02:00
Samuele Locatelli cc6659b0a8 aggiunta steps installaizone 2021-05-26 20:42:34 +02:00
Samuele Locatelli f6d4880308 update vers number x test deploy 2021-05-26 20:33:09 +02:00
Samuele Locatelli f512067457 ancora test x deploy 2021-05-26 20:30:37 +02:00
Samuele Locatelli 9aef411c5b ancora modifiche comando pubblicazione 2021-05-26 20:28:01 +02:00
Samuele Locatelli 8ac1fbb721 refresh launch json 2021-05-26 20:26:14 +02:00
Samuele Locatelli 02c16b71e2 cambio sintassi pubblicazione 2021-05-26 20:25:00 +02:00
Samuele Locatelli cd98fb6a7e update syntax yml 2021-05-26 20:20:42 +02:00
Samuele Locatelli f391c7abd8 cambio dipendenze compilazione 2021-05-26 20:19:11 +02:00
Samuele Locatelli 774ef6a68b refresh + test yml x staging build 2021-05-26 20:18:44 +02:00
Samuele Locatelli bdca17ebf0 Fix padding grafici 2021-05-26 19:47:29 +02:00
Samuele Locatelli bb08548f7c pulizia 2021-05-26 19:43:12 +02:00
Samuele Locatelli 84672fbd7d Aggiunto logging e misura tempi recupero dati 2021-05-26 19:43:08 +02:00
Samuele Locatelli 7139e722ca Aggiunto stage needs x precedenze 2021-05-25 19:45:35 +02:00
Samuele Locatelli c32240653b fix yml indent 2021-05-25 19:42:20 +02:00
Samuele Locatelli 4b526ad4d8 Update script versione 2021-05-25 19:37:28 +02:00
Samuele Locatelli e786a10511 modifica posizione pubblicazione file 2021-05-25 18:53:41 +02:00
Samuele Locatelli c6fcebcd75 correzione ramo x release 2021-05-25 18:44:46 +02:00
Samuele Locatelli aa94b5904a Aggiunta fase di release (test preliminare) 2021-05-25 18:41:51 +02:00
Samuele Locatelli 43d5069f42 Aggiunta fase test x CI/CD 2021-05-25 18:38:25 +02:00
Samuele Locatelli 56a02fe574 primo commit CI-CD 2021-05-25 18:22:02 +02:00
Samuele Locatelli 3491974cb7 Update config, funziona... 2021-05-25 18:12:32 +02:00
Samuele Locatelli 95914aa9f7 Aggiunta elmah nel progetto (in RAM) 2021-05-25 16:42:13 +02:00
Samuele Locatelli b7cba4236c fix async diario 2021-05-25 16:42:04 +02:00
Samuele Locatelli 0938c77d39 update profilo IIS01 x testing 2021-05-25 16:41:51 +02:00
Samuele Locatelli e32bcca1ce Aggiunta profili compilazione 2021-05-25 16:41:42 +02:00
Samuele Locatelli 5eb9192a41 update deploy script 2021-05-25 13:05:46 +02:00
Samuele Locatelli a88a06bbcf Conf script x staging e prod (da testare) 2021-05-25 12:22:18 +02:00
Samuele Locatelli 53d7de1ec8 bozza script installazione 2021-05-25 12:22:05 +02:00
Samuele Locatelli b74b55ded8 Merge branch 'feature/ExtendCharts' into develop 2021-05-24 18:49:42 +02:00
Samuele Locatelli 74af622b88 Aggiunto grafico OEE 2021-05-24 18:44:31 +02:00
Samuele Locatelli 251e98afbf Inizio customizzaizone grafici OEE 2021-05-24 18:32:49 +02:00
Samuele Locatelli 965eb3a842 Update selezione x poter disattivare le COMMESSE 2021-05-24 18:29:28 +02:00
Samuele Locatelli a909f5624a Completato vista UAL 2021-05-24 18:23:19 +02:00
Samuele Locatelli ad65ff417e Inizio chart userLog 2021-05-24 18:05:34 +02:00
Samuele Locatelli 83aff89211 update compilazione WSL & Console 2021-05-24 18:03:42 +02:00
Samuele Locatelli a658d7cf6f update model OEE 2021-05-24 18:03:22 +02:00
Samuele Locatelli 62055c60bd Fix comportamento button Charts 2021-05-24 18:03:10 +02:00
Samuele Locatelli cfe3edda0a OK, charting controlli 2021-05-24 16:46:05 +02:00
Samuele Locatelli d67744eccd ancora fix scarti 2021-05-24 16:35:50 +02:00
Samuele Locatelli 4271f611b6 Fix naming dati chart scarti 2021-05-24 16:35:39 +02:00
Samuele Locatelli 886d0a0135 Ok display chart x registro scarti, continuo... 2021-05-24 12:28:28 +02:00
Samuele Locatelli caf77e316b Correzione invio multiplo dati sul cambio pagina 2021-05-24 12:23:27 +02:00
Samuele Locatelli 360da3b658 MOdifica puntamento DataPager con parametri 2021-05-24 12:03:12 +02:00
Samuele Locatelli 6ba7b7d842 Merge branch 'feature/AddCharting' into develop 2021-05-24 11:12:16 +02:00
Samuele Locatelli 4026142b12 Eliminazione errore doppio plot (check null list) 2021-05-24 11:12:03 +02:00
Samuele Locatelli fe1153fd69 Ok scrolling elenco causali guasto 2021-05-24 10:31:46 +02:00
Samuele Locatelli 0ea29f61d4 refresh gestione scarti 2021-05-24 10:23:57 +02:00
Samuele Locatelli fb451384d2 Pulizia metodi pareto non utilizzati 2021-05-24 10:23:50 +02:00
Samuele Locatelli 51e54796ae fix spazi filtro 2021-05-24 09:48:02 +02:00
Samuele Locatelli e57755af2f Completata gestione filtro show/hide charts 2021-05-24 09:47:51 +02:00
Samuele E. Locatelli 567a0e3375 Group by giornaliero, da inserire date "vuote" 2021-05-22 17:37:18 +02:00
Samuele E. Locatelli dddeff9dff ok x stepped 2021-05-22 17:31:05 +02:00
Samuele E. Locatelli 9880ef3d75 update grafico come stepped line 2021-05-22 17:27:58 +02:00
Samuele E. Locatelli a961542d40 Abbozzato grafico a linea 2021-05-22 17:04:48 +02:00
Samuele E. Locatelli 04c6d0a317 ok ciclo colori 2021-05-22 16:56:27 +02:00
Samuele E. Locatelli 39d1eddb20 calcolo al volo dati x charting 2021-05-22 16:34:22 +02:00
Samuele E. Locatelli 2e9a774a47 Divisione codice/layout x chart scarti 2021-05-22 16:21:40 +02:00
Samuele E. Locatelli 42d93a1466 inizio gestione refresh chart on refilter 2021-05-22 15:26:51 +02:00
Samuele E. Locatelli 8a190f3da9 corretto recupero dati x scarti (pareto) 2021-05-22 14:33:33 +02:00
Samuele Locatelli 7c8040b441 Abbozzato recupero dati scarti 2021-05-22 12:42:30 +02:00
Samuele Locatelli a13a6832c6 Fix comportamento filtri dettaglio 2021-05-22 12:07:32 +02:00
Samuele Locatelli 9a6fe6773b Merge branch 'feature/ReviewLayoutHeader' into develop 2021-05-22 12:03:28 +02:00
Samuele Locatelli f8d2cc88b4 Update pagine x spostare filtro in header 2021-05-22 12:03:19 +02:00
Samuele Locatelli d6f2dfa96b Update layout filtro selezione 2021-05-22 12:03:03 +02:00
Samuele Locatelli 31182eb0fe Merge branch 'feature/ReviewLayoutHeader' into develop 2021-05-22 11:54:39 +02:00
Samuele Locatelli 6121255759 fix pagine x headers 2021-05-22 11:54:29 +02:00
Samuele Locatelli ddbba0e90e bozza gestione detail/jump oee 2021-05-22 11:54:20 +02:00
Samuele Locatelli 4ea64ea7d5 aggiunto valorie gestione messageservice 2021-05-22 11:54:08 +02:00
Samuele Locatelli 1a475550dc Merge branch 'feature/ReviewFiltering' into develop 2021-05-21 19:53:17 +02:00
Samuele Locatelli d03265321d OK anche filtro commessa 2021-05-21 19:53:05 +02:00
Samuele Locatelli 49241006b7 Ok modello prefiltraggio ddl x articoli 2021-05-21 19:39:18 +02:00
Samuele Locatelli e8d2afe273 Commentata selezione dettaglio OEE (temporaneamente) x sviluppo autocomplete 2021-05-21 17:46:51 +02:00
Samuele Locatelli ae625b5933 OK reset filtraggio 2021-05-21 17:41:53 +02:00
Samuele Locatelli 356cebf38e Modifica messaggio loading/no record in pagine 2021-05-21 17:29:23 +02:00
Samuele Locatelli 9bada60148 code cleanup 2021-05-21 16:59:31 +02:00
Samuele Locatelli d699b46e2d Completato aggancio filtri navigazione 2021-05-21 16:58:44 +02:00
Samuele Locatelli 9f077ad038 OK salvataggio filtri per componenti in modo separato prime pagine 2021-05-21 16:53:50 +02:00
Samuele Locatelli 8224d2765a OK filtro OEE --> CONTROLLI (da perfezionare grafica dettaglio) 2021-05-21 16:33:09 +02:00
Samuele Locatelli 4984fb8f39 Merge branch 'feature/ExtendCache' into develop 2021-05-21 14:48:08 +02:00
Samuele Locatelli 9c34eaa71c Update pagina UserLog 2021-05-21 14:47:01 +02:00
Samuele Locatelli 68c2e290ac Update pagina Scarti 2021-05-21 14:42:28 +02:00
Samuele Locatelli 8d169e011c conversione pagina Controlli 2021-05-21 14:35:30 +02:00
Samuele Locatelli 709e8c0ec7 fix grafici 2021-05-21 14:33:19 +02:00
Samuele Locatelli 2952046ae2 COmpletata review pagiazione 2021-05-21 13:38:10 +02:00
Samuele Locatelli 61db2f33e5 update pager con avanzamento random 2021-05-21 13:17:19 +02:00
Samuele Locatelli 50079ddb37 INSERIMENTO SERVIZIO TIMER (DA APPROFONDIRE) 2021-05-21 13:17:12 +02:00
Samuele Locatelli 229980b548 fix display 2021-05-21 08:11:33 +02:00
Samuele Locatelli e264ed05ea Cambio display datapager 2021-05-21 08:10:34 +02:00
Samuele Locatelli 1250367228 Fix display x diario 2021-05-20 19:38:27 +02:00
Samuele Locatelli 0e974c868d Fix doppio filtro diario... 2021-05-20 19:35:55 +02:00
Samuele Locatelli b5ab8f7302 Fix paginatore sul cambio pagina 2021-05-20 19:34:21 +02:00
Samuele Locatelli 728feeab66 Aggiunta apgiona diario a cache 2021-05-20 19:22:05 +02:00
Samuele Locatelli ad2a821a58 Merge branch 'feature/RedisCache' into develop 2021-05-20 19:12:29 +02:00
Samuele Locatelli 5c06e2258f Ok cache e filtro nuovi 2021-05-20 19:12:09 +02:00
Samuele Locatelli 47af4a2a86 Report ODL sotto cache redis e filtro! 2021-05-20 19:07:52 +02:00
Samuele Locatelli de187a5c83 Ok elemento paginazione e loading in reload 2021-05-20 18:28:03 +02:00
Samuele Locatelli b051d3e330 Ok pagina OEE, da estendere... 2021-05-20 18:22:53 +02:00
Samuele Locatelli eeb5e12bf0 Cache management refinement 2021-05-20 18:08:55 +02:00
Samuele Locatelli b826a6759a COmpletata riorganizzazione cache x OEE 2021-05-20 15:56:48 +02:00
Samuele Locatelli 29e4862e41 Primo prototipo OEE con cache funzionante 2021-05-20 15:33:57 +02:00
Samuele Locatelli ce77f20b68 Errore tipo async/await da debuggare.. 2021-05-20 12:40:46 +02:00
Samuele Locatelli 70369312b3 Install redis cache, nuget! 2021-05-20 12:21:43 +02:00
Samuele Locatelli 8392cd760c Merge branch 'feature/PaginaOEE' into develop 2021-05-20 12:20:50 +02:00
Samuele Locatelli 80705cb480 Fix display % x OEE 2021-05-20 12:20:40 +02:00
Samuele Locatelli dba6ab60ab Update visualizzazione OEE (da DB) 2021-05-20 12:08:03 +02:00
Samuele Locatelli 1121f0f3da Prima vers pagina OEE 2021-05-20 12:04:12 +02:00
Samuele Locatelli bbe18f38d6 update controlli recupero dati OEE 2021-05-20 12:04:06 +02:00
Samuele Locatelli 081a4792ba Completato calcoli OEE 2021-05-20 12:03:58 +02:00
Samuele Locatelli 7f3d789f2a Aggiunta classi x nuove estrazioni 2021-05-20 11:27:06 +02:00
Samuele Locatelli 52c263090b link pagina OEE 2021-05-20 08:04:48 +02:00
Samuele Locatelli c011f73bd8 Merge branch 'feature/Paginazione' into develop 2021-05-19 19:25:22 +02:00
Samuele Locatelli 03477da51a Update pagina ReportODL 2021-05-19 19:25:13 +02:00
Samuele Locatelli 0fdedd6884 Update pagina Diario 2021-05-19 19:22:54 +02:00
Samuele Locatelli 548e050094 Update pagina UserLog 2021-05-19 19:07:02 +02:00
Samuele Locatelli abdd9d9e39 Update pagina controlli 2021-05-19 19:02:33 +02:00
Samuele Locatelli e016aeaf02 Update scarti x nuovo datapager 2021-05-19 18:48:24 +02:00
Samuele Locatelli a758b0f95e Nuovo controllo DataPager 2021-05-19 18:48:15 +02:00
Samuele Locatelli f05f7b99c7 Merge branch 'feature/AddCharts' into develop 2021-05-19 17:49:26 +02:00
Samuele Locatelli 7487efb724 Inizio review paginazione 2021-05-19 17:49:19 +02:00
Samuele Locatelli f1c5d18d15 Completato pagina Test x grafici (da rivedere) 2021-05-19 17:48:09 +02:00
Samuele Locatelli 5c1ce470a7 Test page x chats 2021-05-19 12:27:09 +02:00
Samuele Locatelli 1e46acdfcc Aggiunta Blazorise components 2021-05-19 12:26:57 +02:00
Samuele Locatelli 3acecefa1a Bozza modifica x ricerca in Controlli.Note 2021-05-18 19:56:07 +02:00
Samuele Locatelli 8a980ead25 Merge branch 'feature/AddFilterOnDDB' into develop 2021-05-18 19:48:09 +02:00
Samuele Locatelli bca047742e Fix nomi pagine 2021-05-18 19:47:58 +02:00
Samuele Locatelli 4e43f39ba7 Add filtro in Diario (non connesso) 2021-05-18 19:47:48 +02:00
Samuele Locatelli 3c674fffbb Add filtro in report ODL (non connesso) 2021-05-18 19:47:38 +02:00
Samuele Locatelli 546a58750d Merge branch 'feature/AddBaseList' into develop 2021-05-18 19:34:07 +02:00
Samuele Locatelli 4a1dc5e1c7 Merge branch 'feature/CleanUpUnused' into develop 2021-05-18 19:33:48 +02:00
Samuele Locatelli 1a97e78665 cleanup Startup 2021-05-18 19:33:41 +02:00
Samuele Locatelli 7a32377ed3 rimozione pagina counter 2021-05-18 19:32:48 +02:00
Samuele Locatelli 38bf4b95e7 rimozione pagina fetchData 2021-05-18 19:32:27 +02:00
Samuele Locatelli 79eb24c1dc Eliminazione oggetti weather forecast in Data 2021-05-18 19:32:05 +02:00
Samuele Locatelli 9612d977f8 Aggiunta metodi search in MpStatService 2021-05-18 19:31:18 +02:00
Samuele Locatelli 050b9a9d4c Aggiunta metodi in controller 2021-05-18 19:29:39 +02:00
Samuele Locatelli 2730752df3 Aggiunta modelli e DbSet Articoli e Macchine 2021-05-18 19:26:49 +02:00
Samuele Locatelli 14a807e444 Merge branch 'feature/InsertSearch' into develop 2021-05-18 19:02:27 +02:00
Samuele Locatelli f84b42e101 update UserLog con ricerca 2021-05-18 19:02:21 +02:00
Samuele Locatelli 49b9ff4d07 update controlli con ricerca 2021-05-18 19:02:14 +02:00
Samuele Locatelli 70735a9970 update metodi x impiegare stored 2021-05-18 19:02:05 +02:00
Samuele Locatelli aac8c11585 Fix gestione scarti x init 2021-05-18 19:01:51 +02:00
Samuele Locatelli 1649cdd55e Merge branch 'feature/PaginaODL' into develop 2021-05-18 18:38:41 +02:00
Samuele Locatelli 91e29d0be1 Aggancio filtro x keyrichiesta 2021-05-18 18:15:35 +02:00
Samuele Locatelli bac6441fed Update pagina scarti con filtro 2021-05-18 18:06:04 +02:00
Samuele Locatelli b344b1fd0d Aggiunta preliminare componente selezione filtro 2021-05-18 18:05:55 +02:00
Samuele Locatelli 1d9ac27f6e Bozza ODL 2021-05-18 12:21:06 +02:00
Samuele Locatelli 74fe9e73d3 Merge branch 'feature/DiarioProduzione' into develop 2021-05-17 19:55:20 +02:00
Samuele Locatelli e31d71b4c0 Prima bozza corretta display durata DDB 2021-05-17 19:55:08 +02:00
Samuele Locatelli f7e19dcf9d Bozza pagina DDB 2021-05-17 19:46:29 +02:00
Samuele Locatelli 84a769cfcf Bozza gestione DDB 2021-05-17 19:28:41 +02:00
Samuele Locatelli 48fe831208 Renaming action(s) 2021-05-17 19:28:36 +02:00
Samuele Locatelli cf5f43f2e7 Bozza pagine diario produzione 2021-05-17 19:07:59 +02:00
Samuele Locatelli 046d428d90 Merge branch 'feature/FixScartiUlTemplate' into develop 2021-05-17 19:02:27 +02:00
Samuele Locatelli 060cc55717 udpate publish profiles 2021-05-17 18:04:14 +02:00
Samuele Locatelli f2fdd1a72f Fix tempalte e lettura dati UL / Scarti 2021-05-17 18:04:03 +02:00
Samuele Locatelli 8457e0e2bf Merge branch 'feature/NewViewserLog' into develop 2021-05-17 17:02:37 +02:00
Samuele Locatelli 8a8b9ab50a completato add UserLog con nuova vista 2021-05-17 17:02:26 +02:00
Samuele Locatelli 09d3f50de5 refresh view x UserAction in MP.Data 2021-05-17 16:55:43 +02:00
Samuele Locatelli 8494b25ef7 Merge branch 'feature/publishSetup' into develop 2021-05-17 16:52:17 +02:00
Samuele Locatelli c23d4d9449 update readme 2021-05-17 16:52:09 +02:00
Samuele Locatelli c6486d3456 fix profili pubblicazione 2021-05-17 16:48:43 +02:00
Samuele Locatelli 9a577c0e03 Merge branch 'feature/CleanupUnused' into develop 2021-05-17 15:42:56 +02:00
Samuele Locatelli dae22ba823 Merge branch 'feature/ScratchStatsPages' into develop 2021-05-17 15:42:39 +02:00
Samuele Locatelli 8f905c496c Completato review iniziale Scarti 2021-05-17 15:42:25 +02:00
Samuele Locatelli 2444dd49c8 Pulizia classi NON più impiegate 2021-05-17 15:41:59 +02:00
Samuele Locatelli ea6911080e review page loader progressbar 2021-05-17 15:26:07 +02:00
Samuele Locatelli d3b5811cdc Bozza pagine completata 2021-05-17 15:05:40 +02:00
Samuele Locatelli 21303b50a5 abbozzata aggiunta pagine statistiche 2021-05-17 14:44:00 +02:00
Samuele Locatelli b040c6d5fa Merge branch 'feature/ProjRename' into develop 2021-05-17 14:36:55 +02:00
Samuele Locatelli 5bd3ddbe4f fixcss 2021-05-17 14:36:46 +02:00
Samuele Locatelli a5d3eaa761 fix pager con selettore tendina 2021-05-17 14:36:30 +02:00
Samuele Locatelli a8a3bfdc0a Migrazione classe Mp.Stats 2021-05-17 13:35:20 +02:00
Samuele Locatelli 48d5671e53 RImozione old DataLayer 2021-05-17 13:33:28 +02:00
Samuele Locatelli a90a62cd7a COmpleto rename MP.Data 2021-05-17 13:33:13 +02:00
Samuele Locatelli 9aa783373f Rename MpDatalayer --> MP.Data 2021-05-17 13:27:11 +02:00
Samuele Locatelli ea08fb4b78 Aggiunta lettura RAW dati scarti 2021-05-17 13:18:15 +02:00
Samuele Locatelli ce1158cf73 Merge branch 'feature/EFCoreSetup' into develop 2021-05-15 18:17:34 +02:00
Samuele Locatelli e38972db54 Esclusione classi non impiegate 2021-05-15 18:17:23 +02:00
Samuele Locatelli 44824ee57e Appunti 2021-05-15 18:14:46 +02:00
Samuele Locatelli 719aac18de Modelli da scaffolding automatico (da rivedere) 2021-05-15 17:02:29 +02:00
Samuele Locatelli 1fc8d234f7 Inizio inserimento classi x EFCore 2021-05-15 16:36:53 +02:00
Samuele Locatelli 912852c4eb Merge tag 'RELEASE' into develop
RELEASE iniziale MP-STAT (setup di massima progetto)
2021-05-15 16:23:04 +02:00
10726 changed files with 1355406 additions and 549 deletions
+7
View File
@@ -0,0 +1,7 @@
[*.cs]
# CS8765: Nullability of type of parameter doesn't match overridden member (possibly because of nullability attributes).
dotnet_diagnostic.CS8765.severity = none
# CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
dotnet_diagnostic.CS8632.severity = none
+8 -84
View File
@@ -4,96 +4,18 @@
*.pdb
.vs/*
#--------------------------------
# area MP.Stats
#--------------------------------
/MP.FileData/temp/*.csv
*.bak
#--------------------------------
# Area VersGen
#--------------------------------
/VersGen/bin/*
/VersGen/obj/*
#--------------------------------
# area MapoDb
#--------------------------------
/MapoDb/bin/*
/MapoDb/obj/*
#--------------------------------
# area MP
#--------------------------------
/MP/bin/*
/MP/obj/*
MP/logs/*.txt
MP/logs/*.zip
MP-LAND/logs/
#--------------------------------
# Area MP-MON (MoonPro-MONitor)
#--------------------------------
/MP-MON/logs/*.zip
/MP-MON/logs/*.txt
/MP-MON/bin/*
/MP-MON/obj/*
/MP-MON/WebCharts/*.png
#--------------------------------
# Area MP-IO (MoonPro-IO)
#--------------------------------
/MP-IO/logs/*.zip
/MP-IO/logs/*.txt
/MP-IO/bin/*
/MP-IO/obj/*
/MP-IO/fileUpload/
!/MP-IO/fileUpload/.PlaceHolder.file
#--------------------------------
# Area MP-Admin
#--------------------------------
/MP-Admin/logs/*.zip
/MP-Admin/logs/*.txt
/MP-Admin/bin/*
/MP-Admin/obj/*
/MP-ADM/logs/*.zip
/MP-ADM/logs/*.txt
/MP-ADM/bin/*
/MP-ADM/obj/*
#--------------------------------
# Area ES3
#--------------------------------
/ES3/logs/*.zip
/ES3/logs/*.txt
/ES3/bin/*
/ES3/obj/*
#--------------------------------
# Area MoonProTablet
#--------------------------------
/MP-TAB/logs/*.zip
/MP-TAB/logs/*.txt
/MP-TAB/bin/*
/MP-TAB/obj/*
/MP-TAB/WebCharts/*.png
/MP-TAB/images/macchine/*.*
!/MP-TAB/images/macchine/Steamware.png
/MP-TAB/Files/Disegni/*.pdf
!/MP-TAB/Files/Disegni/ND.pdf
MP-TAB/logs/
#--------------------------------
# Area MoonPro
#--------------------------------
/MP-Site/logs/*.zip
/MP-Site/logs/*.txt
/MP-Site/bin/*
/MP-Site/obj/*
/MP-Site/WebCharts/*.png
/MP-Site/images/macchine/*.*
!/MP-Site/images/macchine/Steamware.png
# ---> VisualStudio
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
@@ -423,3 +345,5 @@ _UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
MP.Prog/Shared/MainLayout.razor
MP.Stats/temp/*.csv
+954
View File
@@ -0,0 +1,954 @@
variables:
NEXUS_PATH: 'MP-STATS'
PROJ_PATH: ''
APP_NAME: 'MP.Stats'
SOL_NAME: 'MP-STATS'
# nota: cer creazione rules: https://docs.gitlab.com/ee/ci/jobs/job_control.html#common-if-clauses-for-rules
# helper x fix pacchetti nuget da repo locale nexus.steamware.net
.nuget-fix: &nuget-fix
- |
echo "esecuzione Nuget FIX steps"
dotnet nuget list source
$hasSource = dotnet nuget list source | Select-String -Pattern "Steamware Nexus Proxy"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source "`"Steamware Nexus Proxy`""
}
$hasSource = dotnet nuget list source | Select-String -Pattern "Steamware Nexus"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source "`"Steamware Nexus`""
}
$hasSource = dotnet nuget list source | Select-String -Pattern "nexus-proxy-v3"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source nexus-proxy-v3
}
$hasSource = dotnet nuget list source | Select-String -Pattern "nexus-hosted"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source nexus-hosted
}
$hasSource = dotnet nuget list source | Select-String -Pattern "Microsoft Visual Studio Offline Packages"
if (! [String]::IsNullOrWhiteSpace($hasSource)) {
dotnet nuget remove source 'Microsoft Visual Studio Offline Packages'
}
echo "Situazione sorgenti post remove:"
dotnet nuget list source
dotnet nuget add source https://nexus.steamware.net/repository/nuget-proxy-v3/index.json -n nexus-proxy-v3 -u nugetUser -p $NEXUS_PASSWD --store-password-in-clear-text
dotnet nuget add source https://nexus.steamware.net/repository/nuget-hosted/ -n nexus-hosted -u nugetUser -p $NEXUS_PASSWD --store-password-in-clear-text
$hasSource = dotnet nuget list source
echo "Situazione sorgenti FINALE:"
dotnet nuget list source
# helper creazione hash files x IIS
.hashBuild: &hashBuild
- |
$Target = $env:APP_NAME + "\bin\publish\" + $env:APP_NAME + ".zip"
$MD5 = Get-FileHash $Target -Algorithm MD5
$SHA1 = Get-FileHash $Target -Algorithm SHA1
New-Item $Target".md5"
New-Item $Target".sha1"
$MD5.Hash | Set-Content -Path $Target".md5"
$SHA1.Hash | Set-Content -Path $Target".sha1"
echo "Created HASH files for $Target"
# helper x send su NEXUS x pack
.nexusUpload: &nexusUpload
- |
Set-Alias mCurl C:\Windows\system32\curl.exe
$fileVers = $env:APP_NAME + "\Resources\VersNum.txt"
$VersNumb = Get-Content $fileVers
echo "Curr Version: $VersNumb"
if($CI_COMMIT_BRANCH -eq "master")
{
$version = "stable"
}
else
{
$version = "unstable"
}
$File2Send = Get-ChildItem($env:APP_NAME + "\bin\publish\*")
ForEach ($File in $File2Send) {
$FileName = Split-Path $File -leaf
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/$FileName
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file $File https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/ARCHIVE/$VersNumb/$FileName
}
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "$env:APP_NAME\Resources\manifest.xml" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/manifest.xml
mCurl -v -u GitLab:$NEXUS_PASSWD --upload-file "$env:APP_NAME\Resources\ChangeLog.html" https://nexus.steamware.net/repository/SWS/$env:NEXUS_PATH/$version/LAST/ChangeLog.html
# Stages previsti
stages:
- build
- deploy
- installer
- release
# ----- Start BUILD -----
LAND:build:
stage: build
tags:
- win
variables:
APP_NAME: MP.Land
SOL_NAME: MP-LAND
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/LAND.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- echo $CI_COMMIT_BRANCH
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
PROG:build:
stage: build
tags:
- win
variables:
APP_NAME: MP.Prog
SOL_NAME: MP-PROG
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/PROG.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
STAT:build:
stage: build
tags:
- win
variables:
APP_NAME: MP.Stats
SOL_NAME: MP-STATS
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/STAT.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
MON:build:
stage: build
tags:
- win
variables:
APP_NAME: MP.Mon
SOL_NAME: MP-MON
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/MON.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
SPEC:build:
stage: build
tags:
- win
variables:
APP_NAME: MP.SPEC
SOL_NAME: MP-SPEC
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/SPEC.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
INVE:build:
stage: build
tags:
- win
variables:
APP_NAME: MP.INVE
SOL_NAME: MP-INVE
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/INVE.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
CONF:build:
stage: build
tags:
- win
variables:
APP_NAME: IobConf.UI
SOL_NAME: IobConf
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/CONF.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
IOC:build:
stage: build
tags:
- win
variables:
APP_NAME: MP.IOC
SOL_NAME: MP-IOC
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/IOC.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
TAB3:build:
stage: build
tags:
- win
variables:
APP_NAME: MP-TAB3
SOL_NAME: MP-TAB3
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH =~ /^feature\/TAB.+/
when: always
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
# ----- Start DEPLOY develop (IIS01) -----
LAND:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Land
SOL_NAME: MP-LAND
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/LAND.+/
when: always
needs: ["LAND:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
PROG:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Prog
SOL_NAME: MP-PROG
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/PROG.+/
when: always
needs: ["PROG:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
STAT:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Stats
SOL_NAME: MP-STATS
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/STAT.+/
when: always
needs: ["STAT:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
MON:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Mon
SOL_NAME: MP-MON
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/MON.+/
when: always
needs: ["MON:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
SPEC:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.SPEC
SOL_NAME: MP-SPEC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/SPEC.+/
when: always
needs: ["SPEC:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
INVE:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.INVE
SOL_NAME: MP-INVE
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/INVE.+/
when: always
needs: ["INVE:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
CONF:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: IobConf.UI
SOL_NAME: IobConf
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/CONF.+/
when: always
needs: ["CONF:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
IOC:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.IOC
SOL_NAME: MP-IOC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/IOC.+/
when: always
needs: ["IOC:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
TAB3:IIS01:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP-TAB3
SOL_NAME: MP-TAB3
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'develop'
- if: $CI_COMMIT_BRANCH =~ /^feature\/TAB.+/
when: always
needs: ["TAB3:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS01.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
# ----- Start DEPLOY master (IIS02/IIS04) -----
LAND:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Land
SOL_NAME: MP-LAND
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["LAND:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
PROG:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Prog
SOL_NAME: MP-PROG
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["PROG:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
STAT:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Stats
SOL_NAME: MP-STATS
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["STAT:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
MON:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.Mon
SOL_NAME: MP-MON
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["MON:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
SPEC:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.SPEC
SOL_NAME: MP-SPEC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["SPEC:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
INVE:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.INVE
SOL_NAME: MP-INVE
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["INVE:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
CONF:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: IobConf.UI
SOL_NAME: IobConf
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["CONF:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
IOC:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP.IOC
SOL_NAME: MP-IOC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["IOC:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
TAB3:IIS02:deploy:
stage: deploy
tags:
- win
variables:
APP_NAME: MP-TAB3
SOL_NAME: MP-TAB3
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
needs: ["IOC:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS02.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IIS04.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release -p:username=jenkins -p:Password=$IIS_PWD -p:AllowUntrustedCertificate=true -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.csproj
# ----- Start INSTALLER (develop/master) -----
LAND:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP.Land
SOL_NAME: MP-LAND
NEXUS_PATH: MP-LAND
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["LAND:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
PROG:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP.Prog
SOL_NAME: MP-PROG
NEXUS_PATH: MP-PROG
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["PROG:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
STAT:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP.Stats
SOL_NAME: MP-STATS
NEXUS_PATH: MP-STATS
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["STAT:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
MON:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP.Mon
SOL_NAME: MP-MON
NEXUS_PATH: MP-MON
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["MON:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
SPEC:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP.SPEC
SOL_NAME: MP-SPEC
NEXUS_PATH: MP-SPEC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["SPEC:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
INVE:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP.INVE
SOL_NAME: MP-INVE
NEXUS_PATH: MP-INVE
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["INVE:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
TAB3:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP-TAB3
SOL_NAME: MP-TAB3
NEXUS_PATH: MP-TAB3
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["TAB3:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
# CONF:installer:
# stage: installer
# tags:
# - win
# variables:
# APP_NAME: IobConf.UI
# SOL_NAME: IobConf
# NEXUS_PATH: IobConf
# before_script:
# - *nuget-fix
# - dotnet restore "$env:SOL_NAME.sln"
# rules:
# - develop
# - master
# needs: ["CONF:build"]
# script:
# - dotnet build $env:APP_NAME/$env:APP_NAME.csproj
# - dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# # qui il deploy su nexus...
# - *hashBuild
# - *nexusUpload
IOC:installer:
stage: installer
tags:
- win
variables:
APP_NAME: MP.IOC
SOL_NAME: MP-IOC
NEXUS_PATH: MP-IOC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_BRANCH == 'master'
- if: $CI_COMMIT_BRANCH == 'develop'
needs: ["IOC:build"]
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -p:PublishProfile=IISProfile.pubxml -p:RunCodeAnalysis=false -p:Configuration=Release $env:APP_NAME/$env:APP_NAME.csproj -o:publish -p:verbosity=quiet
# qui il deploy su nexus...
- *hashBuild
- *nexusUpload
# ----- Start RELEASE (tags only) -----
LAND:release:
stage: release
tags:
- win
variables:
APP_NAME: MP.Land
SOL_NAME: MP-LAND
NEXUS_PATH: MP-LAND
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["LAND:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
PROG:release:
stage: release
tags:
- win
variables:
APP_NAME: MP.Prog
SOL_NAME: MP-PROG
NEXUS_PATH: MP-PROG
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["PROG:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
STAT:release:
stage: release
tags:
- win
variables:
APP_NAME: MP.Stats
SOL_NAME: MP-STATS
NEXUS_PATH: MP-STATS
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["STAT:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
MON:release:
stage: release
tags:
- win
variables:
APP_NAME: MP.Mon
SOL_NAME: MP-MON
NEXUS_PATH: MP-MON
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["MON:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
SPEC:release:
stage: release
tags:
- win
variables:
APP_NAME: MP.SPEC
SOL_NAME: MP-SPEC
NEXUS_PATH: MP-SPEC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["SPEC:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
INVE:release:
stage: release
tags:
- win
variables:
APP_NAME: MP.INVE
SOL_NAME: MP-INVE
NEXUS_PATH: MP-INVE
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["INVE:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
CONF:release:
stage: release
tags:
- win
variables:
APP_NAME: IobConf.UI
SOL_NAME: IobConf
NEXUS_PATH: IobConf
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["CONF:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
IOC:release:
stage: release
tags:
- win
variables:
APP_NAME: MP.IOC
SOL_NAME: MP-IOC
NEXUS_PATH: MP-IOC
before_script:
- *nuget-fix
- dotnet restore "$env:SOL_NAME.sln"
rules:
- if: $CI_COMMIT_TAG
needs: ["IOC:build"]
artifacts:
paths:
- publish/
script:
- dotnet build $env:APP_NAME/$env:APP_NAME.csproj
- dotnet publish -c Release -o ./publish $env:APP_NAME/$env:APP_NAME.csproj -p:verbosity=quiet
+5
View File
@@ -0,0 +1,5 @@
{
"recommendations": [
"cweijan.dbclient-jdbc"
]
}
+36
View File
@@ -0,0 +1,36 @@
{
"version": "0.2.0",
"configurations": [
{
// Use IntelliSense to find out which attributes exist for C# debugging
// Use hover for the description of the existing attributes
// For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
"name": ".NET Core Launch (web)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
// If you have changed target frameworks, make sure to update the program path.
"program": "${workspaceFolder}/MP.Stats/bin/Debug/net6.0/MP.Stats.dll",
"args": [],
"cwd": "${workspaceFolder}/MP.Stats",
"stopAtEntry": false,
// Enable launching a web browser when ASP.NET Core starts. For more information: https://aka.ms/VSCode-CS-LaunchJson-WebBrowser
"serverReadyAction": {
"action": "openExternally",
"pattern": "\\bNow listening on:\\s+(https?://\\S+)"
},
"env": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"processId": "${command:pickProcess}"
}
]
}
+42
View File
@@ -0,0 +1,42 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"command": "dotnet",
"type": "process",
"args": [
"build",
"${workspaceFolder}/MP.Stats/MP.Stats.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "publish",
"command": "dotnet",
"type": "process",
"args": [
"publish",
"${workspaceFolder}/MP.Stats/MP.Stats.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
},
{
"label": "watch",
"command": "dotnet",
"type": "process",
"args": [
"watch",
"run",
"${workspaceFolder}/MP.Stats/MP.Stats.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary"
],
"problemMatcher": "$msCompile"
}
]
}
+100
View File
@@ -0,0 +1,100 @@
#-------------------------------------------------------------------
# Egalware 2021.05.25
#
# .\AppDeploy.ps1 -AppPool MP.STATS -SourceDir c:\Steamware\installers\MP\STATS -ZipFile MP.STATS.zip -DestDir c:\inetpub\wwwroot\MP\STATS2
#
# Powershell script per deploy applicazione Blazor / dotnet core
#
# requisito: modulo powershell x 7zip:
# Set-ExecutionPolicy Bypass -Scope CurrentUser -Force
# Install-Module -Name 7Zip4Powershell
#-------------------------------------------------------------------
# step 0: lettura variabili
param (
[Parameter(Mandatory=$true)]
[ValidateNotNull()]
[string]$AppPool = "MP.STATS",
[Parameter(Mandatory=$true)]
[ValidateNotNull()]
[string]$SourceDir,
[Parameter(Mandatory=$true)]
[ValidateNotNull()]
[string]$ZipFile,
[Parameter(Mandatory=$true)]
[ValidateNotNull()]
[string]$DestDir
)
# conf x logging
$logDir = "c:\Steamware\tmp"
$logFile = "$logDir\Script.log"
$logMirror = "$logDir\Mirror.log"
$utilDir = "c:\Steamware\tmp"
$installDir = "c:\Steamware\installers\"
# recupera timestamp x logging
function Get-TimeStamp
{
return "[{0:MM/dd/yy} {0:HH:mm:ss}]" -f (Get-Date)
}
# registra log!
function DoLog($txt2log)
{
Write-Output "$(Get-TimeStamp) $txt2log" | Out-File $logFile -Append
}
# esegue e registra log
function ExecuteLog($txt2log)
{
Write-Output "-------------------------------------------------------------------------------------------------------------------------------------------------" | Out-File -FilePath "$logFile" -Append
Write-Output "$(Get-TimeStamp) $txt2log" | Out-File -FilePath "$logFile" -Append
Invoke-Expression "$txt2log 2>&1 | Out-File -FilePath $logFile -Append"
if( $LASTEXITCODE -ne 0)
{
Write-Host "Error during cmmand: $txt2log" -ForegroundColor Red ;
Write-Host "Exit...." -ForegroundColor Red ;
Set-Location $PSScriptRoot
exit
}
}
# fix cartelle...
If (!(test-path $logFile))
{
New-Item -ItemType Directory -Force -Path $logDir
New-Item -ItemType File -Force -Path $logFile
New-Item -ItemType File -Force -Path $logMirror
}
Write-Output "-------------------------------- START script --------------------------------" | Out-File $logFile
$StopWatch = New-Object System.Diagnostics.Stopwatch
$StopWatch.Start()
# step 1 : stop del pool applicazioni IIS
$currState = Get-WebAppPoolState -Name $AppPool
if($currState.value -eq "Started")
{
Write-Host "Stop AppPool"
ExecuteLog "Stop-WebAppPool -Name '$AppPool'"
}
# step 2 : cambio dir + unzip
Write-Host "Unzip"
cd $utilDir
ExecuteLog "7z x ""$SourceDir\$ZipFile"" "
# step 3 : replica applicazione
Write-Host "START copy step"
ExecuteLog "robocopy '$utilDir\publish\net6.0\' '$DestDir' /MIR /Z /LOG:'$logMirror'"
Write-Host "END copy step"
# step 4 : riavvio pool
Write-Host "Start AppPool"
ExecuteLog "Start-WebAppPool -Name '$AppPool'"
# step 5 : fix dir originale
cd $installDir
Binary file not shown.
+9
View File
@@ -0,0 +1,9 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>
+220
View File
@@ -0,0 +1,220 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Egw.Core
{
public class LiManObj
{
#region Public Enums
public enum StatoRichiesta
{
ND = 0,
Richiesta,
Valutazione,
Approvata,
Rifiutata
}
public enum TipoLicenza
{
ND = 0,
/// <summary>
/// Licenza LEgacy Steamware
/// </summary>
GLS,
/// <summary>
/// Master Key License, che ha una data di scadenza globale ed un token = numero di utenti/token massimi associati
/// </summary>
MasterKey,
/// <summary>
/// UserKey License (licenza che consuma un token utente della licenza master) - es GPW
/// </summary>
UserKey,
/// <summary>
/// Chiave tiupo Checksum basata su licenza masster + checksum MD5 di una serie di dati (child licenses)
/// </summary>
CheckSumKey
}
#endregion Public Enums
#region Public Classes
public class ApplicativoDTO
{
#region Public Properties
public string Chiave { get; set; } = "";
public string CodApp { get; set; } = "";
public string CodInst { get; set; } = "";
public DateTime DataEnigma { get; set; } = DateTime.Today.AddYears(-1);
public string Descrizione { get; set; } = "";
public string Enigma { get; set; } = "";
public int IdxLic { get; set; } = 0;
public bool IsActive
{
get => (Scadenza.Subtract(DateTime.Today).TotalDays > 0);
}
public bool Locked { get; set; } = false;
public int NumLicenze { get; set; } = 0;
public int NumLicenzeAttive { get; set; } = 0;
public string Payload { get; set; } = "";
public DateTime Scadenza { get; set; } = DateTime.Today.AddYears(-1);
public TipoLicenza Tipo { get; set; } = TipoLicenza.ND;
#endregion Public Properties
}
public class AttivazioneDTO
{
#region Public Properties
public string Chiave { get; set; } = "";
public string CodApp { get; set; } = "";
public string CodImpiego { get; set; } = "";
public string CodInst { get; set; } = "";
public string Descrizione { get; set; } = "";
public int IdxLic { get; set; } = 0;
public int IdxSubLic { get; set; } = 0;
public TipoLicenza Tipo { get; set; } = TipoLicenza.UserKey;
public DateTime VetoUnlock { get; set; } = DateTime.Today.AddMonths(2);
#endregion Public Properties
}
public class LicenseCoord
{
#region Public Properties
public string CodApp { get; set; } = "";
public string CodInst { get; set; } = "";
public string Enigma { get; set; } = "";
public string MasterKey { get; set; } = "";
#endregion Public Properties
}
public class SupportRequest
{
#region Public Properties
public string CodApp { get; set; } = "";
public string CodImp { get; set; } = "";
public string CodInst { get; set; } = "";
public string ContactEmail { get; set; } = "";
public string ContactName { get; set; } = "";
public string ContactPhone { get; set; } = "";
public int idxSubLic { get; set; } = 0;
public bool IsValid
{
get => !string.IsNullOrEmpty(MasterKey) && !string.IsNullOrEmpty(ContactName) && !string.IsNullOrEmpty(ContactEmail) && !string.IsNullOrEmpty(CodInst) && !string.IsNullOrEmpty(CodApp);
}
public string MasterKey { get; set; } = "";
public string ReqBody { get; set; } = "";
#endregion Public Properties
}
/// <summary>
/// Oggetto Ticket
/// </summary>
public class TicketDTO
{
#region Public Properties
/// <summary>
/// Codice univoco della sub licenza (opzionale)
/// </summary>
public string CodImpiego { get; set; } = "";
/// <summary>
/// Contatto email del cliente richiedente
/// </summary>
public string ContactEmail { get; set; } = "";
/// <summary>
/// Contatto del cliente richiedente
/// </summary>
public string ContactName { get; set; } = "";
/// <summary>
/// Contatto telefonico del cliente richiedente
/// </summary>
public string ContactPhone { get; set; } = "";
public DateTime DtReq { get; set; } = DateTime.Now;
/// <summary>
/// IDX licenza master
/// </summary>
public int IdxLic { get; set; } = 0;
/// <summary>
/// IDX licenza child (opzionale)
/// </summary>
public int IdxSubLic { get; set; } = 0;
public int IdxTicket { get; set; } = 0;
/// <summary>
/// Motivazione della richiesta
/// </summary>
public string ReqBody { get; set; } = "";
/// <summary>
/// Stato richiesta
/// </summary>
public StatoRichiesta Status { get; set; } = StatoRichiesta.ND;
/// <summary>
/// Risposta alla richiesta
/// </summary>
public string SupplAnsw { get; set; } = "";
/// <summary>
/// Email del responsabile dell'azione (interno - supplier)
/// </summary>
public string SupplEmail { get; set; } = "";
/// <summary>
/// Cod dell'user responsabile dell'azione (interno - supplier)
/// </summary>
public string SupplUserCode { get; set; } = "";
/// <summary>
/// Tipologia di licenza gestita
/// </summary>
public TipoLicenza Tipo { get; set; } = TipoLicenza.UserKey;
#endregion Public Properties
}
public class UserLicenseRequest
{
#region Public Properties
public string MasterKey { get; set; } = "";
public Dictionary<string, string> ParamDict { get; set; } = new Dictionary<string, string>();
#endregion Public Properties
}
#endregion Public Classes
}
}
+190
View File
@@ -0,0 +1,190 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
namespace Egw.Core
{
/// <summary>
/// utils x cifrature e Crypto
/// </summary>
public class SteamCrypto
{
#region Public Methods
/// <summary>
/// decifra un messaggio con una password
/// </summary>
/// <param name="Message"></param>
/// <param name="Passphrase"></param>
/// <returns></returns>
public static string DecryptString(string Message, string Passphrase)
{
string answ = Message;
byte[] Results = new byte[8];
UTF8Encoding UTF8 = new UTF8Encoding();
// Step 1. We hash the passphrase using MD5
// We use the MD5 hash generator as the result is a 128 bit byte array
// which is a valid length for the TripleDES encoder we use below
var HashProvider = MD5.Create();
//MD5CryptoServiceProvider HashProvider = new MD5CryptoServiceProvider();
byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes(Passphrase));
// Step 2. Create a new TripleDESCryptoServiceProvider object
var TDESAlgorithm = TripleDES.Create();
//TripleDESCryptoServiceProvider TDESAlgorithm = new TripleDESCryptoServiceProvider();
// Step 3. Setup the decoder
TDESAlgorithm.Key = TDESKey;
TDESAlgorithm.Mode = CipherMode.ECB;
TDESAlgorithm.Padding = PaddingMode.PKCS7;
// Step 4. Convert the input string to a byte[]
byte[] DataToDecrypt = new byte[8];
try
{
DataToDecrypt = Convert.FromBase64String(Message);
}
catch
{ }
if (DataToDecrypt != null)
{
// Step 5. Attempt to decrypt the string
try
{
ICryptoTransform Decryptor = TDESAlgorithm.CreateDecryptor();
Results = Decryptor.TransformFinalBlock(DataToDecrypt, 0, DataToDecrypt.Length);
}
finally
{
// Clear the TripleDes and Hashprovider services of any sensitive information
TDESAlgorithm.Clear();
HashProvider.Clear();
}
// Step 6. Return the decrypted string in UTF8 format
answ = UTF8.GetString(Results);
}
return answ;
}
/// <summary>
/// cifra un messaggio con una password
/// </summary>
/// <param name="Message"></param>
/// <param name="Passphrase"></param>
/// <returns></returns>
public static string EncryptString(string Message, string Passphrase)
{
byte[] Results;
UTF8Encoding UTF8 = new UTF8Encoding();
// Step 1. We hash the passphrase using MD5
// We use the MD5 hash generator as the result is a 128 bit byte array
// which is a valid length for the TripleDES encoder we use below
var HashProvider = MD5.Create();
//MD5CryptoServiceProvider HashProvider = new MD5CryptoServiceProvider();
byte[] TDESKey = HashProvider.ComputeHash(UTF8.GetBytes(Passphrase));
// Step 2. Create a new TripleDESCryptoServiceProvider object
var TDESAlgorithm = TripleDES.Create();
//TripleDESCryptoServiceProvider TDESAlgorithm = new TripleDESCryptoServiceProvider();
// Step 3. Setup the encoder
TDESAlgorithm.Key = TDESKey;
TDESAlgorithm.Mode = CipherMode.ECB;
TDESAlgorithm.Padding = PaddingMode.PKCS7;
// Step 4. Convert the input string to a byte[]
byte[] DataToEncrypt = UTF8.GetBytes(Message);
// Step 5. Attempt to encrypt the string
try
{
ICryptoTransform Encryptor = TDESAlgorithm.CreateEncryptor();
Results = Encryptor.TransformFinalBlock(DataToEncrypt, 0, DataToEncrypt.Length);
}
finally
{
// Clear the TripleDes and Hashprovider services of any sensitive information
TDESAlgorithm.Clear();
HashProvider.Clear();
}
// Step 6. Return the encrypted string as a base64 encoded string
return Convert.ToBase64String(Results);
}
/// <summary>
/// genera hash di una stringa in MD5 (es x hash gravatar)
/// </summary>
/// <param name="Message"></param>
/// <returns></returns>
public static string getHashStringMD5(string Message)
{
string hash = "";
using (MD5 md5Hash = MD5.Create())
{
hash = GetMd5Hash(md5Hash, Message);
}
return hash;
}
/// <summary>
/// Crea un hash MD5
/// </summary>
/// <param name="md5Hash"></param>
/// <param name="input"></param>
/// <returns></returns>
public static string GetMd5Hash(MD5 md5Hash, string input)
{
// Convert the input string to a byte array and compute the hash.
byte[] data = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(input));
// Create a new Stringbuilder to collect the bytes
// and create a string.
StringBuilder sBuilder = new StringBuilder();
// Loop through each byte of the hashed data
// and format each one as a hexadecimal string.
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
// Return the hexadecimal string.
return sBuilder.ToString();
}
/// <summary>
/// Verify a hash against a string.
/// </summary>
/// <param name="md5Hash"></param>
/// <param name="input"></param>
/// <param name="hash"></param>
/// <returns></returns>
public static bool VerifyMd5Hash(MD5 md5Hash, string input, string hash)
{
// Hash the input.
string hashOfInput = GetMd5Hash(md5Hash, input);
// Create a StringComparer an compare the hashes.
StringComparer comparer = StringComparer.OrdinalIgnoreCase;
if (0 == comparer.Compare(hashOfInput, hash))
{
return true;
}
else
{
return false;
}
}
#endregion Public Methods
}
}
+105
View File
@@ -0,0 +1,105 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Egw.Core
{
/// <summary>
/// Gestione licenze applicativi GLS (Legacy SteamWare)
/// </summary>
public class licenseManGLS
{
#region Public Methods
/// <summary>
/// restituisce data decodificata da authKey + applicazione + cliente...
/// </summary>
/// <param name="cliente">The cliente.</param>
/// <param name="applicativo">The applicativo.</param>
/// <param name="licenze">The licenze.</param>
/// <param name="authKey">The authentication key.</param>
/// <returns></returns>
public static DateTime expiryDateByAuthKey(string cliente, string applicativo, int licenze, string authKey)
{
DateTime answ = DateTime.Today.AddYears(-10);
string plainAuthKey = "";
try
{
string passPhrase = string.Format("{0}|{1}", cliente.PadLeft(50, ':'), applicativo);
plainAuthKey = SteamCrypto.DecryptString(authKey, passPhrase); // uso combinazione cliente+applicativo come passphrase!
string datePart = plainAuthKey.Replace($"{cliente}#{applicativo.PadLeft(20, '-')}-", "").Replace($"%{licenze}%", "");
//string datePart = plainAuthKey.Replace(string.Format("{0}#{1}-", cliente, applicativo.PadLeft(20, '-')), "").Replace(string.Format("%{0}%", licenze), "");
// se non avesse "bonificato" la parte num licenze (es non corrisponde al max) forzo il trim
if (datePart.Contains("%"))
{
datePart = datePart.Substring(0, datePart.IndexOf("%"));
}
answ = Convert.ToDateTime(datePart);
}
catch //(Exception exc)
{
//logger.lg.scriviLog(string.Format("Errore decodifica auth key:{0}AuthKey: {1}{0}cliente:{2}{0}applicativo:{3}{0}errore:{4}", Environment.NewLine, authKey, cliente, applicativo, exc), tipoLog.EXCEPTION);
}
return answ;
}
/// <summary>
/// Fornisce chiave MD5 x un cliente/applicativo/expiryDate
/// </summary>
/// <param name="cliente"></param>
/// <param name="applicativo"></param>
/// <param name="licenze"></param>
/// <param name="expiryDate"></param>
/// <returns></returns>
public static string getAuthKey(string cliente, string applicativo, int licenze, DateTime expiryDate)
{
string answ = "";
// algoritmo MD5 formato cliente#applicativo#expDate, via SQLdiventa
// SELECT CONVERT(VARCHAR(32), HashBytes('MD5', 'ETS#GPW#2013/12/31'), 2)
string plainAuthKey = string.Format("{0}#{1}-{2}%{3}%", cliente, applicativo.PadLeft(20, '-'), expiryDate.ToString("yyyy/MM/dd"), licenze);
string passPhrase = string.Format("{0}|{1}", cliente.PadLeft(50, ':'), applicativo);
answ = SteamCrypto.EncryptString(plainAuthKey, passPhrase); // uso combinazione cliente+applicativo come passphrase!
return answ;
}
/// <summary>
/// Fornisce chiave MD5 x una chiave secondaria/di checksum data dai parametri in ingresso
/// MasterKey/string[] chiavi singole child/expiryDate
/// </summary>
/// <param name="MasterKey">Chiave master da cui si parte</param>
/// <param name="Payload">Payload che contiene le chiavi SUB (child) riferite alla master in formato JSon (compresso/no indent)</param>
/// <returns></returns>
public static string getChecksumKey(string MasterKey, string Payload)
{
string answ = "";
answ = SteamCrypto.EncryptString(Payload, MasterKey);
return answ;
}
/// <summary>
/// numero di licenze attive per cliente/applicativo
/// </summary>
/// <param name="cliente"></param>
/// <param name="applicativo"></param>
/// <returns></returns>
public static int getLicenseNum(string cliente, string applicativo)
{
// !!!FARE!!! chiamata a webservice 1/mese
int answ = 1;
// molto hard-coded e discutibile... licenze "perenni"
switch (cliente)
{
default:
answ = 1;
break;
}
return answ;
}
#endregion Public Methods
}
}
+1
View File
@@ -0,0 +1 @@
{"_type":"export","__export_format":4,"__export_date":"2023-04-04T15:23:33.215Z","__export_source":"insomnia.desktop.app:v2023.1.0","resources":[{"_id":"req_cd57cb8728854cd5a7d026b9aba60047","parentId":"wrk_86debe1a96ca41cdbfb53ed71a9d6d84","modified":1680616613886,"created":1680616613017,"url":"https://localhost:7212/api/Recipe/GetRecipe?idxPODL=1656","name":"New Request","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1680616613017,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"wrk_86debe1a96ca41cdbfb53ed71a9d6d84","parentId":null,"modified":1680615228636,"created":1680615228636,"name":"MAPO-SPEC","description":"","scope":"collection","_type":"workspace"},{"_id":"req_4d233d6fb970485ea929bdffdcfae05a","parentId":"wrk_86debe1a96ca41cdbfb53ed71a9d6d84","modified":1680621773464,"created":1680615246346,"url":"{{ _.BASE_URL }}/api/Recipe/GetRecipe?idxPODL=1656","name":"GET RECIPE (calc)","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1680615241541.5,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"req_278d5f0a6555457e88ad2e58cfdaae23","parentId":"wrk_86debe1a96ca41cdbfb53ed71a9d6d84","modified":1680621754168,"created":1680615436433,"url":"{{ BASE_URL }}/api/RecipeArchive/GetFile?idxMacc=SIMUL_02&fileName=10002.xml","name":"GET FILE (from archive)","description":"","method":"GET","body":{},"parameters":[],"headers":[],"authentication":{},"metaSortKey":-1679846511868.4375,"isPrivate":false,"settingStoreCookies":true,"settingSendCookies":true,"settingDisableRenderRequestBody":false,"settingEncodeUrl":true,"settingRebuildPath":true,"settingFollowRedirects":"global","_type":"request"},{"_id":"env_ea1cd34b6839260f9a1edf3546f3c605bb6f3a2c","parentId":"wrk_86debe1a96ca41cdbfb53ed71a9d6d84","modified":1680615377532,"created":1680615228640,"name":"Base Environment","data":{},"dataPropertyOrder":{},"color":null,"isPrivate":false,"metaSortKey":1680615228640,"_type":"environment"},{"_id":"jar_ea1cd34b6839260f9a1edf3546f3c605bb6f3a2c","parentId":"wrk_86debe1a96ca41cdbfb53ed71a9d6d84","modified":1680615228642,"created":1680615228642,"name":"Default Jar","cookies":[],"_type":"cookie_jar"},{"_id":"spc_b61936e963e34a759001c6a22ad8da60","parentId":"wrk_86debe1a96ca41cdbfb53ed71a9d6d84","modified":1680615228637,"created":1680615228637,"fileName":"MAPO-SPEC","contents":"","contentType":"yaml","_type":"api_spec"},{"_id":"env_2757d8ba1b17435987847d0499e9369e","parentId":"env_ea1cd34b6839260f9a1edf3546f3c605bb6f3a2c","modified":1680616993850,"created":1680615301619,"name":"DEV","data":{"BASE_URL":"https://localhost:7212"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":"#ff0000","isPrivate":false,"metaSortKey":1680615301619,"_type":"environment"},{"_id":"env_f5b6aef3c2b444aab04c9056404d63f9","parentId":"env_ea1cd34b6839260f9a1edf3546f3c605bb6f3a2c","modified":1680616996428,"created":1680615328099,"name":"IIS01","data":{"BASE_URL":"https://iis01.egalware.com/MP/SPEC"},"dataPropertyOrder":{"&":["BASE_URL"]},"color":"#6600ff","isPrivate":false,"metaSortKey":1680615328099,"_type":"environment"}]}
+25
View File
@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IobConf.Core
{
public class InputSignalProcess
{
/// <summary>
/// Maschera di filtro blink, INT corrispondente ai BIT da filtrare, ad es
/// 11111111 = 255
/// 00010110 = 22
/// 00000111 = 7
/// </summary>
public int BlinkFilterMask { get; set; } = 0;
/// <summary>
/// Numero di cicli per cui effettuare il mascheramento dei valori (sul fronte di discesa)
/// </summary>
public int BlinkMaxCounter { get; set; } = 10;
}
}
+142
View File
@@ -0,0 +1,142 @@
namespace IobConf.Core
{
/// <summary>
/// Set comandi URI x chiamate server
/// </summary>
public class CmdUri
{
#region Public Constructors
/// <summary>
/// Init classe gestione comandi
/// </summary>
/// <param name="baseURI"></param>
public CmdUri(string baseURI)
{
BaseUri = baseURI;
}
#endregion Public Constructors
#region Public Properties
/// <summary>
/// comando base x USER LOG - salvataggio parametri extra sistema MAPO
/// </summary>
public string ULog { get; set; } = "IOB/ulog/";
/// <summary>
/// comando base x USER LOG - salvataggio parametri extra sistema MAPO in modalità JSON
/// payload come lista
/// </summary>
public string ULogJson { get; set; } = "IOB/ulogJson/";
#endregion Public Properties
#region Public Methods
/// <summary>
/// Recupera path/URI comando richiesto (SE disponibile)
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public string GetCommand(string key)
{
// default ad implicito...
string answ = $"{BaseUri}/{key}/";
if (CurrSetup.ContainsKey(key))
{
answ = CurrSetup[key];
}
return answ;
}
public Dictionary<string, string> StdCommands()
{
CurrSetup = new Dictionary<string, string>();
CurrSetup.Add("Alive", "IOB");
CurrSetup.Add("Base", "IOB/input/");
CurrSetup.Add("BaseJson", "IOB/evListJson/");
CurrSetup.Add("RawTransfJson", "IOB/rawTransfJson/");
CurrSetup.Add("Enabled", "IOB/enabled/");
CurrSetup.Add("Flog", "IOB/flog/");
CurrSetup.Add("FlogJson", "IOB/flogJson/");
CurrSetup.Add("ForcleSplitOdl", "IOB/forceSplitOdlFull/");
CurrSetup.Add("IdleTime", "IOB/getIdlePeriod/");
CurrSetup.Add("OdlStarted", "IOB/getCurrOdlStart/");
CurrSetup.Add("Reboot", "IOB/sendReboot.aspx?idxMacchina=/");
// riordino
CurrSetup = CurrSetup.OrderBy(x => x.Key).ToDictionary(x => x.Key, x => x.Value);
return CurrSetup;
}
#endregion Public Methods
#region Protected Properties
protected string BaseUri { get; set; } = "IOB";
protected Dictionary<string, string> CurrSetup { get; set; } = new Dictionary<string, string>();
#endregion Protected Properties
#if false
/// <summary>
/// comando base x check ALIVE
/// </summary>
public string Alive { get; set; } = "IOB";
/// <summary>
/// Comando base x INPUT
/// </summary>
public string Base { get; set; } = "IOB/input/";
/// <summary>
/// comando base x INPUT in modalità JSON payload come lista
/// </summary>
public string BaseJson { get; set; } = "IOB/evListJson/";
/// <summary>
/// comando base x Raw Transf LOG - salvataggio valori generici in modalità JSON payload
/// come lista
/// </summary>
public string RawTransfJson { get; set; } = "IOB/rawTransfJson/";
/// <summary>
/// comando base x check ENABLED
/// </summary>
public string Enabled { get; set; } = "IOB/enabled/";
/// <summary>
/// comando base x LOG di FLUSSO generico - salvataggio parametri extra sistema MAPO
/// </summary>
public string Flog { get; set; } = "IOB/flog/";
/// <summary>
/// comando base x LOG di FLUSSO generico - salvataggio parametri extra sistema MAPO in
/// modalità JSON payload come lista
/// </summary>
public string FlogJson { get; set; } = "IOB/flogJson/";
/// <summary>
/// Comando base x ForceSplitODL (check avvio ODL)
/// </summary>
public string ForcleSplitOdl { get; set; } = "IOB/forceSplitOdlFull/";
/// <summary>
/// comando base x check IDLE time IOB
/// </summary>
public string IdleTime { get; set; } = "IOB/getIdlePeriod/";
/// <summary>
/// comando base x check avvio ODL
/// </summary>
public string OdlStarted { get; set; } = "IOB/getCurrOdlStart/";
/// <summary>
/// comando base x comando reboot
/// </summary>
public string Reboot { get; set; } = "sendReboot.aspx?idxMacchina=";
#endif
}
}
+47
View File
@@ -0,0 +1,47 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IobConf.Core
{
public class CncConf
{
/// <summary>
/// Init classe default
/// </summary>
public CncConf()
{ }
/// <summary>
/// Indirizzo Ip del CNC Controllato
/// </summary>
public string IpAddr { get; set; } = "127.0.0.1";
/// <summary>
/// Porta del CNC Controllato
/// </summary>
public string Port { get; set; } = "0";
/// <summary>
/// Timeout test PING
/// </summary>
public int pingMsTimeout { get; set; } = 500;
/// <summary>
/// TipoCPU (es: Siemens)
/// </summary>
public string CpuType { get; set; } = "ND";
/// <summary>
/// Rack (Siemens S7)
/// </summary>
public short Rack { get; set; } = 0;
/// <summary>
/// Slot (Siemens S7)
/// </summary>
public short Slot { get; set; } = 0;
}
}
+324
View File
@@ -0,0 +1,324 @@
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IobConf.Core
{
public class EnumConf
{
/// <summary>
/// Macro tipologia sistema di comunicazione (macro-adapter)
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum ComLayer
{
ND = 0,
Beckhoff,
Fanuc,
File,
SqlServer,
IobPi,
Kawasaki,
ModBus,
MtConnect,
Omron,
OpcUa,
Osai,
Ping,
Siemens,
WPS
}
/// <summary>
/// Tipologia di adapters ammessi
/// </summary>
[JsonConverter(typeof(StringEnumConverter))]
public enum AdapterType
{
/// <summary>
/// Adapter non specificato
/// </summary>
ND = 0,
/// <summary>
/// Adapter SIMULAZIONE
/// </summary>
SIMULA,
/// <summary>
/// Adapter Beckhoff
/// </summary>
BECKHOFF,
/// <summary>
/// Adapter Beckhoff x CPA (selezionatrici ex Jetco)
/// </summary>
BECKHOFF_CPA,
/// <summary>
/// adapter FANUC
/// </summary>
FANUC,
/// <summary>
/// File Based exchange generic adapter
/// </summary>
FILE_GEN,
/// <summary>
/// File Based exchange Euromap63
/// </summary>
FILE_EUROM63,
///// <summary>
///// File Based exchange SCM Xylog
///// </summary>
//FILE_XYLOG,
/// <summary>
/// Adapter KAWASAKI e-controller
/// </summary>
KAWASAKI,
/// <summary>
/// Adapter Icoel per DB (barcode, tracciatura, produzione,...)
/// </summary>
IcoelDb,
/// <summary>
/// Adapter Icoel per WS SOAP (sizer)
/// </summary>
IcoelSoap,
/// <summary>
/// Adapter ModBus TCP generico
/// </summary>
MODBUS_TCP,
/// <summary>
/// Adapter ModBus TCP versione Cedax (Giacovelli)
/// </summary>
MODBUS_TCP_CEDAX,
/// <summary>
/// Adapter ModBus TCP versione Centerfrigo (Giacovelli)
/// </summary>
MODBUS_TCP_CENTERFRIGO,
/// <summary>
/// Adapter ModBus TCP versione HAM (Pizzaferri)
/// </summary>
MODBUS_TCP_HAM,
/// <summary>
/// Adapter ModBus TCP versione HELPI (Cererie Finassi)
/// </summary>
MODBUS_TCP_HELPI,
/// <summary>
/// Adapter Modubus TCP versione IMAX Aeromacchine (Jetco)
/// </summary>
MODBUS_TCP_IMAS_AEROMEC,
/// <summary>
/// Adapter Modubus TCP versione Saim (Giacovelli)
/// </summary>
MODBUS_TCP_SAIM,
/// <summary>
/// Adapter Modubus TCP versione Zetapack (Giacovelli)
/// </summary>
MODBUS_TCP_ZETAPACK,
/// <summary>
/// Adapter MTConnect
/// </summary>
MTConnect,
/// <summary>
/// Adapter OMRON
/// </summary>
OMRON,
/// <summary>
/// Adapter OPC-UA
/// </summary>
OpcUa,
/// <summary>
/// Adapter OPC-UA CMS
/// </summary>
OpcUaCMS,
/// <summary>
/// Adapter OPC-UA per Ewon
/// </summary>
OpcUaEwon,
/// <summary>
/// Adapter OPC-UA per Ewon x BLM / Mecart
/// </summary>
OpcUaEwonBLM,
/// <summary>
/// Adapter OPC-UA per Ewon x Monti / Tenditalia
/// </summary>
OpcUaEwonMonti,
/// <summary>
/// Adapter OPC-UA per Ewon x Mecolpress / Stil
/// </summary>
OpcUaEwonMecolpress,
/// <summary>
/// Adapter OPC-UA per IMAS Aeromec / Jetco
/// </summary>
OpcUaImasAeromec,
/// <summary>
/// Adapter MBH (es Cimolai)
/// </summary>
OpcUaMBH,
/// <summary>
/// Adapter MBH implementazione Cimolai x travel lift
/// </summary>
OpcUaMBHCimolai,
/// <summary>
/// Adapter OMRON (es ICOEL)
/// </summary>
OpcUaOmron,
/// <summary>
/// Implementaizone OMRON specifica x ICOEL
/// </summary>
OpcUaOmronIcoel,
/// <summary>
/// Adapter OPC-UA SCM
/// </summary>
OpcUaSCM,
/// <summary>
/// Adapter OPC-UA Siemens generico
/// </summary>
OpcUaSiemens,
/// <summary>
/// Adapter OPC-UA Siemens OMP
/// </summary>
OpcUaSiemensOMP,
/// <summary>
/// Adapter OPC-UA Ulma (packaging, Giacovelli)
/// </summary>
OpcUaUlma,
/// <summary>
/// Adapter OSAI CNDEX (Cndex)
/// </summary>
OSAI_CNDEX,
/// <summary>
/// Adapter OSAI OPEN (ws)
/// </summary>
OSAI_OPEN,
/// <summary>
/// Adapter OSAI VB6
/// </summary>
OSAI_VB6,
/// <summary>
/// Adapter tipo watchdog via ping (per impianti spenti e non rilevati)
/// </summary>
PingWatchdog,
/// <summary>
/// Adapter SIEMENS
/// </summary>
SIEMENS,
/// <summary>
/// Adapter SIEMENS, interfaccia versione APROCHIM (filtro liquidi rettifiche)
/// </summary>
SIEMENS_APROCHIM,
/// <summary>
/// Adapter SIEMENS, interfaccia versione VIPA @2001
/// </summary>
SIEMENS_AT2001,
/// <summary>
/// Adapter SIEMENS, interfaccia versione FAPE (punzonatrici)
/// </summary>
SIEMENS_FAPE,
/// <summary>
/// Adapter SIEMENS, interfaccia versione COMECA (impianti gestione GNL)
/// </summary>
SIEMENS_COMECA,
/// <summary>
/// Adapter SIEMENS, interfaccia versione COMUR (dentatrice)
/// </summary>
SIEMENS_COMUR,
/// <summary>
/// Adapter SIEMENS, interfaccia versione COSMAP (transfer smerigliatrice donati)
/// </summary>
SIEMENS_COSMAP,
/// <summary>
/// Adapter SIEMENS, interfaccia versione INGENIA (Valvital, Automazione)
/// </summary>
SIEMENS_INGENIA,
/// <summary>
/// Adapter SIEMENS, interfaccia versione LASCO (Valvital, Pressa Bilancere)
/// </summary>
SIEMENS_LASCO,
/// <summary>
/// Adapter SIEMENS, interfaccia versione NWSE (Giacovelli, impianto filtrazione NWS)
/// </summary>
SIEMENS_NWSE,
/// <summary>
/// Adapter SIEMENS, interfaccia versione PRESSOIL + CEI (Valvital, Pressa Idraulica)
/// </summary>
SIEMENS_PRESSOIL_CEI,
/// <summary>
/// Adapter SIEMENS, interfaccia verisone RobotService (Donati, smerigliatrici)
/// </summary>
SIEMENS_ROBOTSERVICE,
/// <summary>
/// Adapter SIEMENS, interfaccia versione SAET (Valvital, forni / tempra)
/// </summary>
SIEMENS_SAET,
/// <summary>
/// Adapter SIEMENS, interfaccia versione SIMEC (Valvital, taglio)
/// </summary>
SIEMENS_SIMEC,
/// <summary>
/// Adapter SIEMENS, interfaccia versione Torri
/// </summary>
SIEMENS_TORRI,
/// <summary>
/// Metodi di WPS WebPageScraping (es x compressori Atlas Copco)
/// </summary>
WPS
}
}
}
+316
View File
@@ -0,0 +1,316 @@
using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace IobConf.Core
{
/// <summary>
/// Create a new INI file to store or load data
/// </summary>
public class IniFile
{
#region Public Fields
public string FileName;
#endregion Public Fields
#region Public Constructors
/// <summary>
/// Constructor
/// </summary>
/// <PARAM name="INIPath"></PARAM>
public IniFile(string INIPath)
{
FileName = INIPath;
}
#endregion Public Constructors
#region Public Methods
/// <summary>
/// Delete a key from section
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
public void IniDeleteKey(string Section, string Key)
{
WritePrivateProfileString(Section, Key, "", FileName);
}
/// <summary>
/// Completely remove one section
/// </summary>
/// <param name="Section"></param>
public void IniDeleteSection(string Section)
{
WritePrivateProfileSection(Section, "", FileName);
}
/// <summary>
/// Return true if section exists
/// </summary>
/// <param name="Section"></param>
/// <returns></returns>
public bool IniSectionExists(string Section)
{
int bytesReturned = 0;
const int bufferSize = 2048; // max is 32767
IntPtr pReturnedString = Marshal.AllocCoTaskMem(bufferSize);
try
{
bytesReturned = GetPrivateProfileSection(Section, pReturnedString, bufferSize, FileName);
}
finally
{
Marshal.FreeCoTaskMem(pReturnedString);
}
return (bytesReturned > 0);
}
/// <summary>
/// Read a boolean
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <returns></returns>
public bool ReadBoolean(string Section, string Key)
{
return (ReadInteger(Section, Key, 0) != 0);
}
/// <summary>
/// Read a boolean with default value
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <param name="DefaultVal"></param>
/// <returns></returns>
public bool ReadBoolean(string Section, string Key, bool DefaultVal)
{
int v = DefaultVal ? 1 : 0;
return (ReadInteger(Section, Key, v) != 0);
}
/// <summary>
/// Read an integer
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <returns></returns>
public int ReadInteger(string Section, string Key)
{
return GetPrivateProfileInt(Section, Key, 0, FileName);
//System.Convert.ToInt32(IniReadValue(Section, Key));
}
/// <summary>
/// Read an integer. If not found use default value
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <param name="DefaultVal"></param>
/// <returns></returns>
public int ReadInteger(string Section, string Key, int DefaultVal)
{
//int temp = System.Convert.ToInt32(IniReadString(Section, Key, Convert.ToString(DefaultVal)));
//return temp;
return GetPrivateProfileInt(Section, Key, DefaultVal, FileName);
}
/// <summary>
/// Read a complete section (keys=values)
/// </summary>
/// <param name="Section"></param>
/// Section name
/// <returns>
/// restituisce delle stringhe keys=values da suddividere appunto come key/val successivamente
/// </returns>
public string[] ReadSection(string Section)
{
const int bufferSize = 2048; // max is 32767
StringBuilder returnedString = new StringBuilder();
IntPtr pReturnedString = Marshal.AllocCoTaskMem(bufferSize);
try
{
int bytesReturned = GetPrivateProfileSection(Section, pReturnedString, bufferSize, FileName);
if (bytesReturned > 0)
{
//bytesReturned -1 to remove trailing \0
for (int i = 0; i < bytesReturned - 1; i++)
{
var currPointer = IntPtr.Add(pReturnedString, i);
var currChar = (char)Marshal.ReadByte(currPointer);
returnedString.Append(currChar);
}
}
}
finally
{
Marshal.FreeCoTaskMem(pReturnedString);
}
string sectionData = returnedString.ToString();
return sectionData.Split('\0');
}
/// <summary>
/// Read data from the Ini file
/// </summary>
/// <PARAM name="Section"></PARAM>
/// <PARAM name="Key"></PARAM>
/// <PARAM name="Path"></PARAM>
/// <returns></returns>
public string ReadString(string Section, string Key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section, Key, "", temp, 255, FileName);
return temp.ToString();
}
/// <summary>
/// Read a string. If not found use default value
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <param name="DefaultVal"></param>
/// <returns></returns>
public string ReadString(string Section, string Key, string DefaultVal)
{
string temp = ReadString(Section, Key);
if (temp == "") temp = DefaultVal;
return temp;
}
/// <summary>
/// Return true if value exists
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <returns></returns>
public bool ValueExists(string Section, string Key)
{
StringBuilder temp = new StringBuilder(255);
int i = GetPrivateProfileString(Section, Key, "", temp, 255, FileName);
return (i > 0);
}
/// <summary>
/// Write a boolean value
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <param name="Value"></param>
public void WriteBoolean(string Section, string Key, bool Value)
{
int flag = Value ? 1 : 0;
WriteString(Section, Key, Convert.ToString(flag));
}
/// <summary>
/// Write a double value
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <param name="Value"></param>
public void WriteDouble(string Section, string Key, double Value)
{
WriteString(Section, Key, Convert.ToString(Value, NumberFormatInfo.InvariantInfo));
}
/// <summary>
/// Write an integer value
/// </summary>
/// <param name="Section"></param>
/// <param name="Key"></param>
/// <param name="Value"></param>
public void WriteInteger(string Section, string Key, int Value)
{
WriteString(Section, Key, Convert.ToString(Value));
}
/// <summary>
/// Write data to the INI file
/// </summary>
/// <PARAM name="Section"></PARAM>
/// Section name
/// <PARAM name="Key"></PARAM>
/// Key Name
/// <PARAM name="Value"></PARAM>
/// Value Name
public void WriteString(string Section, string Key, string Value)
{
WritePrivateProfileString(Section, Key, Value, FileName);
}
#endregion Public Methods
#region Private Methods
/// <summary>
/// GetPrivateProfileInt: import windows dll functions
/// </summary>
/// <param name="section"></param>
/// <param name="key"></param>
/// <param name="def"></param>
/// <param name="filePath"></param>
/// <returns></returns>
[DllImport("kernel32")]
private static extern int GetPrivateProfileInt(string section, string key, int def, string filePath);
/// <summary>
/// GetPrivateProfileSection: import windows dll functions
/// </summary>
/// <param name="section"></param>
/// <param name="retVal"></param>
/// <param name="size"></param>
/// <param name="filePath"></param>
/// <returns></returns>
[DllImport("kernel32")]
private static extern int GetPrivateProfileSection(string section, IntPtr retVal, uint size, string filePath);
/// <summary>
/// GetPrivateProfileString: import windows dll functions
/// </summary>
/// <param name="section"></param>
/// <param name="key"></param>
/// <param name="def"></param>
/// <param name="retVal"></param>
/// <param name="size"></param>
/// <param name="filePath"></param>
/// <returns></returns>
[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
/// <summary>
/// WritePrivateProfileSection: import windows dll functions
/// </summary>
/// <param name="section"></param>
/// <param name="value"></param>
/// <param name="filePath"></param>
/// <returns></returns>
[DllImport("kernel32")]
private static extern bool WritePrivateProfileSection(string section, string value, string filePath);
/// <summary>
/// WritePrivateProfileString: import windows dll functions
/// </summary>
/// <param name="section"></param>
/// <param name="key"></param>
/// <param name="val"></param>
/// <param name="filePath"></param>
/// <returns></returns>
[DllImport("kernel32", CharSet = CharSet.Auto, BestFitMapping = false)]
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
#endregion Private Methods
}
}
+15
View File
@@ -0,0 +1,15 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="NLog" Version="5.1.1" />
<PackageReference Include="YamlDotNet" Version="13.0.0" />
</ItemGroup>
</Project>
+307
View File
@@ -0,0 +1,307 @@
using Newtonsoft.Json;
using YamlDotNet.Serialization.NamingConventions;
using YamlDotNet.Serialization;
using static IobConf.Core.EnumConf;
using NLog;
// <Auto-Generated>
// This is here so CodeMaid doesn't reorganize this document
// </Auto-Generated>
namespace IobConf.Core
{
/// <summary>
/// Albero configurazione globale IOB
/// </summary>
[Serializable]
public class IobConfTree
{
/// <summary>
/// Init classe configurazione
/// </summary>
public IobConfTree()
{
Log = LogManager.GetCurrentClassLogger();
}
/// <summary>
/// Restituisce un oggetto di conf leggendo INI ed effettuando conversione
/// </summary>
/// <param name="iniFilePath"></param>
/// <returns></returns>
public static IobConfTree LoadFromINI(string iniFilePath)
{
IobConfTree newConfObj = new IobConfTree();
try
{
// leggo file INI
IniFile fIni = new IniFile(iniFilePath);
string codIob = Path.GetFileNameWithoutExtension(iniFilePath);
// effettuo conversione...
// Dati generali (vendor, modello...)
newConfObj.CodIOB = fIni.ReadString("IOB", "IOB_NAME", codIob);
newConfObj.Vendor = fIni.ReadString("MACHINE", "VENDOR", "STEAMWARE");
newConfObj.Model = fIni.ReadString("MACHINE", "MODEL", "NONE");
newConfObj.ConfFileName = Path.GetFileName(iniFilePath);
// tipo adapter// verifico tipo adapter
try
{
newConfObj.IobType = (AdapterType)Enum.Parse(typeof(AdapterType), fIni.ReadString("IOB", "CNCTYPE", "ND"));
}
catch (Exception exc)
{
newConfObj.IobType = AdapterType.ND;
string rawVal = fIni.ReadString("IOB", "CNCTYPE", "DEMO");
newConfObj.lgError($"Eccezione in conversione tipo adapter: richiesto {rawVal} | tipo non codificato...{Environment.NewLine}{exc}");
}
newConfObj.GeneralCom = (ComLayer)Enum.Parse(typeof(ComLayer), fIni.ReadString("IOB", "CNCFAMILY", "ND"));
// CNC
newConfObj.CncData.pingMsTimeout = fIni.ReadInteger("IOB", "PING_MS_TIMEOUT", 500);
newConfObj.CncData.IpAddr = fIni.ReadString("CNC", "IP", "::1");
newConfObj.CncData.Port = fIni.ReadString("CNC", "PORT", "0");
newConfObj.CncData.CpuType = fIni.ReadString("CNC", "CPUTYPE", "");
newConfObj.CncData.Rack = (short)fIni.ReadInteger("CNC", "RACK", 0);
newConfObj.CncData.Slot = (short)fIni.ReadInteger("CNC", "SLOT", 0);
// BLINK
newConfObj.InputDataProc.BlinkMaxCounter = Convert.ToInt32(fIni.ReadString("BLINK", "MAX_COUNTER_BLINK", "1"));
newConfObj.InputDataProc.BlinkFilterMask = Convert.ToInt32(fIni.ReadString("BLINK", "BLINK_FILT", "0"));
newConfObj.TempoCiclo.MaxDelayFactor = Convert.ToDouble(fIni.ReadString("OPTPAR", "TC_MAX_TC_FACTOR", "1.2").Replace(".", ","));
newConfObj.TempoCiclo.Lambda = Convert.ToDouble(fIni.ReadString("OPTPAR", "TC_LAMBDA", "0.5").Replace(".", ","));
newConfObj.TempoCiclo.MaxIncrPz = Convert.ToDouble(fIni.ReadString("OPTPAR", "TC_MAX_INCR", "5").Replace(".", ","));
// Server
string MpIp = fIni.ReadString("SERVER", "MPIP", "::1");
if (!string.IsNullOrEmpty(MpIp))
{
newConfObj.ServerMES.Transport = MpIp.StartsWith("https://") ? "https" : "http";
newConfObj.ServerMES.IpAddr = MpIp.Replace($"{newConfObj.ServerMES.Transport}://", ""); // tolgo http/https...
}
// Altro (versione, ...)
newConfObj.ReleaseVers = $"{System.Reflection.Assembly.GetExecutingAssembly().GetName().Version}";
newConfObj.IobManConf.MinDeltaSec = fIni.ReadInteger("IOB", "MinDeltaSec", 6);
// OptPar
Dictionary<string, string> optParRead = new Dictionary<string, string>();
string[] optParRows = fIni.ReadSection("OPTPAR");
if (optParRows.Length > 0)
{
try
{
string[] kvp;
foreach (var item in optParRows)
{
kvp = item.Split('=');
optParRead.Add(kvp[0], kvp[1]);
}
//newConfObj.lgDebug($"Caricati {optParRead.Count} parametri opzionali da OPTPAR");
}
catch (Exception exc)
{
newConfObj.lgError(string.Format("EXCEPTION in fase di lettura OPTPAR: {0}{1}", Environment.NewLine, exc));
}
}
// riordino alfabeticamente
optParRead = optParRead.OrderBy(x => x.Key).ToDictionary(x => x.Key, x => x.Value);
newConfObj.OptPar = optParRead;
}
catch
{ }
return newConfObj;
}
#region Logging
/// <summary>
/// oggetto logging
/// </summary>
protected Logger Log;// = LogManager.GetCurrentClassLogger();
/// <summary>
/// Effettua logging DEBUG corretto impostanto anche la variabile IOB prima di scrivere...
/// </summary>
/// <param name="txt2log"></param>
protected void lgDebug(string txt2log)
{
Log.Factory.Configuration.Variables["codIOB"] = this.CodIOB;
Log.Debug(txt2log);
}
/// <summary>
/// Effettua logging ERROR corretto impostanto anche la variabile IOB prima di scrivere...
/// </summary>
/// <param name="txt2log"></param>
protected void lgError(string txt2log)
{
if (!string.IsNullOrEmpty(txt2log))
{
Log.Factory.Configuration.Variables["codIOB"] = this.CodIOB;
Log.Error(txt2log);
}
}
/// <summary>
/// Effettua logging INFO corretto impostanto anche la variabile IOB prima di scrivere...
/// </summary>
/// <param name="txt2log"></param>
protected void lgInfo(string txt2log)
{
Log.Factory.Configuration.Variables["codIOB"] = this.CodIOB;
Log.Info(txt2log);
}
/// <summary>
/// Effettua logging TRACE corretto impostanto anche la variabile IOB prima di scrivere...
/// </summary>
/// <param name="txt2log"></param>
protected void lgTrace(string txt2log)
{
Log.Factory.Configuration.Variables["codIOB"] = this.CodIOB;
Log.Trace(txt2log);
}
#endregion
/// <summary>
/// Codice Cliente/Installazione
/// </summary>
public string Customer { get; set; } = "SteamWare";
/// <summary>
/// Codice univoco IOB
/// </summary>
public string CodIOB { get; set; } = "ND";
/// <summary>
/// Costruttore
/// </summary>
public string Vendor { get; set; } = "ACME";
/// <summary>
/// Codice modello
/// </summary>
public string Model { get; set; } = "NONE";
/// <summary>
/// Nome file di configurazione
/// </summary>
public string ConfFileName { get; set; } = "";
/// <summary>
/// TIpologia generale dell'adapter
/// </summary>
public ComLayer GeneralCom { get; set; } = ComLayer.ND;
/// <summary>
/// Tipo Adapter specifico (implementazione)
/// </summary>
public AdapterType IobType { get; set; } = AdapterType.ND;
/// <summary>
/// Setup server MP da chiamare
/// </summary>
public ServerMapo ServerMES { get; set; } = new ServerMapo();
/// <summary>
/// Setup info verso IOB-MAN
/// </summary>
public RedisPub IobManConf { get; set; } = new RedisPub();
/// <summary>
/// Dati configurazione CNC
/// </summary>
public CncConf CncData { get; set; } = new CncConf();
/// <summary>
/// Setup processing dati in ingresso (es: blink segnali)
/// </summary>
public InputSignalProcess InputDataProc { get; set; } = new InputSignalProcess();
/// <summary>
/// Dati relativi ai parametri gestione tempo ciclo
/// </summary>
public TCData TempoCiclo { get; set; } = new TCData();
/// <summary>
/// Dizionario dei parametri opzionali
/// </summary>
public Dictionary<string, string> OptPar { get; set; } = new Dictionary<string, string>();
/// <summary>
/// Versione software IOB
/// </summary>
public string ReleaseVers { get; set; } = "0.0.0.0";
#region Metodi Serializzazione
/// <summary>
/// Restituisce conf serializzata in formato JSON
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public string GetJson()
{
string rawdata = JsonConvert.SerializeObject(this, Formatting.Indented);
return rawdata;
}
/// <summary>
/// Restituisce conf serializzata in formato YAML
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public string GetYaml()
{
var serializer = new SerializerBuilder()
.WithNamingConvention(CamelCaseNamingConvention.Instance)
.Build();
var rawdata = serializer.Serialize(this);
return rawdata;
}
#endregion
#region Metodi Load/Save
/// <summary>
/// Scrive conf serializzata in formato JSON
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public bool SaveJson(string filePath)
{
bool answ = false;
try
{
string rawdata = GetJson();
File.WriteAllText(filePath, rawdata);
answ = true;
}
catch
{ }
return answ;
}
/// <summary>
/// Scrive conf serializzata in formato YAML
/// </summary>
/// <param name="filePath"></param>
/// <returns></returns>
public bool SaveYaml(string filePath)
{
bool answ = false;
try
{
var rawdata = GetYaml();
File.WriteAllText(filePath, rawdata);
answ = true;
}
catch
{ }
return answ;
}
#endregion
}
}
+20
View File
@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IobConf.Core
{
/// <summary>
/// Classe setup comunicazione server REDIS
/// </summary>
public class RedisPub
{
/// <summary>
/// Minimo delta in sec x considerare variazioni informazioni inviate ad IOB-MAN via redis
/// </summary>
public int MinDeltaSec { get; set; } = 2;
}
}
+38
View File
@@ -0,0 +1,38 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IobConf.Core
{
public class ServerMapo
{
/// <summary>
/// Indica il metodo di trasporto http/https
/// </summary>
public string Transport { get; set; } = "http";
/// <summary>
/// Indirizzo IP server
/// </summary>
public string IpAddr { get; set; } = "127.0.0.1";
/// <summary>
/// URL Base del server applicativo
/// </summary>
public string BaseAppUrl { get; set; } = "/MP/IO/";
/// <summary>
/// Dizionario comandi configurati
/// </summary>
public Dictionary<string, string> Commands { get; set; } = new CmdUri("IOB").StdCommands();
//public CmdUri Commands { get; set; } = new CmdUri();
/// <summary>
/// Installazione di riferimento
/// </summary>
public string ClientInstall { get; set; } = "SW";
}
}
+30
View File
@@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace IobConf.Core
{
/// <summary>
/// Classe gestione parametri legati a gestioen TempoCiclo
/// </summary>
public class TCData
{
/// <summary>
/// Fattore Lambda (innovazione) per calcolo EWMA valore TCiclo corrente
/// </summary>
public double Lambda { get; set; } = 0.4;
/// <summary>
/// Fattore massimo ammesso di delay x il TCiclo
/// </summary>
public double MaxDelayFactor { get; set; } = 1.2;
/// <summary>
/// Incremento massimo pezzi per cui fare calcolo del tempociclo attuale
/// </summary>
public double MaxIncrPz { get; set; } = 2;
}
}
+5
View File
@@ -0,0 +1,5 @@
{
"version": 1,
"isRoot": true,
"tools": {}
}
+12
View File
@@ -0,0 +1,12 @@
<Router AppAssembly="@typeof(App).Assembly">
<Found Context="routeData">
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
<FocusOnNavigate RouteData="@routeData" Selector="h1" />
</Found>
<NotFound>
<PageTitle>Not found</PageTitle>
<LayoutView Layout="@typeof(MainLayout)">
<p role="alert">Sorry, there's nothing at this address.</p>
</LayoutView>
</NotFound>
</Router>
+58
View File
@@ -0,0 +1,58 @@
<div class="row mb-2">
<div class="col-4">
<h1>Converter</h1>
Conversione INI --> YAML / JSON
</div>
<div class="col-8 text-end align-bottom">
<div class="input-group">
<input class="form-control small" type="text" @bind="@iniPath" placeholder="Ini Path" aria-label="Ini Path" aria-describedby="basic-addon2" />
<button class="btn btn-sm btn-primary" @onclick="() => LoadINI()">Load INI</button>
</div>
</div>
</div>
<div class="row">
<div class="col-4">
<div class="card">
<div class="card-header d-flex justify-content-between">
<div class="px-1">
<h2>INI</h2>
</div>
<div class="px-1">
</div>
</div>
<div class="card-body small textConsensed">
<p>@confINI</p>
</div>
</div>
</div>
<div class="col-4">
<div class="card">
<div class="card-header d-flex justify-content-between">
<div class="px-1">
<h2>JSON</h2>
</div>
<div class="px-1">
<button class="btn btn-sm btn-primary" @onclick="() => SaveJson()">Save Json</button>
</div>
</div>
<div class="card-body small textConsensed">
<p>@confJson</p>
</div>
</div>
</div>
<div class="col-4">
<div class="card">
<div class="card-header d-flex justify-content-between">
<div class="px-1">
<h2>YAML</h2>
</div>
<div class="px-1">
<button class="btn btn-sm btn-primary" @onclick="() => SaveYaml()">Save Yaml</button>
</div>
</div>
<div class="card-body small textConsensed">
<p>@confYaml</p>
</div>
</div>
</div>
</div>
@@ -0,0 +1,98 @@
using IobConf.Core;
using Microsoft.AspNetCore.Components;
namespace IobConf.UI.Components
{
public partial class IniConverter
{
#region Public Methods
public async Task LoadINI()
{
checkOutDir();
await Task.Delay(1);
rawFileContent = File.ReadAllText(iniPath);
confINI=getMarkup(rawFileContent);
CurrentConf = IobConfTree.LoadFromINI(iniPath);
updateConf();
}
public async Task SaveJson()
{
checkOutDir();
await Task.Delay(1);
string fileName = Path.Combine(baseDir, $"Conf.json");
CurrentConf.SaveJson(fileName);
}
public async Task SaveYaml()
{
checkOutDir();
await Task.Delay(1);
string fileName = Path.Combine(baseDir, $"Conf.yml");
CurrentConf.SaveYaml(fileName);
}
private void updateConf()
{
// aggiorno conf JSON/YAML
confJson = getMarkup(CurrentConf.GetJson());
confYaml = getMarkup(CurrentConf.GetYaml());
}
/// <summary>
/// Converte la stringa in formato markup valido
/// </summary>
/// <param name="rawData"></param>
/// <returns></returns>
protected MarkupString getMarkup(string rawData)
{
return new MarkupString(rawData.Replace("\n", "<br/>").Replace(" ", "&nbsp;&nbsp;"));
}
protected string iniPath = @"C:\temp\DATA\CONF\SIMUL_01.ini";
#endregion Public Methods
#region Protected Fields
protected string baseDir = @"c:\temp\IobConf";
protected string CodIOB = "NewIOB_00";
#endregion Protected Fields
#region Protected Properties
protected MarkupString confINI { get; set; }
protected MarkupString confJson { get; set; }
protected MarkupString confYaml { get; set; }
protected string rawFileContent = "";
protected IobConfTree CurrentConf { get; set; } = new IobConfTree();
#endregion Protected Properties
#region Protected Methods
protected override async Task OnInitializedAsync()
{
await LoadINI();
}
#endregion Protected Methods
#region Private Methods
private void checkOutDir()
{
if (!Directory.Exists(baseDir))
{
Directory.CreateDirectory(baseDir);
}
}
#endregion Private Methods
}
}
+42
View File
@@ -0,0 +1,42 @@
<div class="d-flex justify-content-between mb-2">
<div class="px-2">
<h1>Config Benchmark</h1>
Testing generazione configurazione YAML / JSON
</div>
<div class="px-2 text-end">
<h3>@CodIOB</h3>
<button class="btn btn-sm btn-dark" @onclick="() => UpdateConf()">Update Conf</button>
</div>
</div>
<div class="d-flex justify-content-around">
<div class="px-2 w-100">
<div class="card">
<div class="card-header d-flex justify-content-between">
<div class="px-2">
<h2>JSON</h2>
</div>
<div class="px-2">
<button class="btn btn-sm btn-primary" @onclick="() => SaveJson()">Save Json</button>
</div>
</div>
<div class="card-body small">
<p>@confJson</p>
</div>
</div>
</div>
<div class="px-2 w-100">
<div class="card">
<div class="card-header d-flex justify-content-between">
<div class="px-2">
<h2>YAML</h2>
</div>
<div class="px-2">
<button class="btn btn-sm btn-primary" @onclick="() => SaveYaml()">Save Yaml</button>
</div>
</div>
<div class="card-body small">
<p>@confYaml</p>
</div>
</div>
</div>
</div>
+80
View File
@@ -0,0 +1,80 @@
using IobConf.Core;
using Microsoft.AspNetCore.Components;
namespace IobConf.UI.Components
{
public partial class TestConfig
{
#region Public Methods
public async Task SaveJson()
{
checkOutDir();
await Task.Delay(1);
string fileName = Path.Combine(baseDir, $"Conf.json");
CurrentConf.SaveJson(fileName);
}
public async Task SaveYaml()
{
checkOutDir();
await Task.Delay(1);
string fileName = Path.Combine(baseDir, $"Conf.yml");
CurrentConf.SaveYaml(fileName);
}
public async Task UpdateConf()
{
await Task.Delay(1);
CodIOB = $"NewIOB_{DateTime.Now.Second:00}";
CurrentConf = new IobConfTree()
{
CodIOB = CodIOB
};
// aggiorno conf JSON/YAML
confJson = (MarkupString)CurrentConf.GetJson().Replace("\n", "<br/>").Replace(" ", "&nbsp;&nbsp;");
confYaml = (MarkupString)CurrentConf.GetYaml().Replace("\n", "<br/>").Replace(" ", "&nbsp;&nbsp;");
}
#endregion Public Methods
#region Protected Fields
protected string baseDir = @"c:\temp\IobConf";
protected string CodIOB = "NewIOB_00";
#endregion Protected Fields
#region Protected Properties
protected MarkupString confJson { get; set; }
protected MarkupString confYaml { get; set; }
protected IobConfTree CurrentConf { get; set; } = new IobConfTree();
#endregion Protected Properties
#region Protected Methods
protected override async Task OnInitializedAsync()
{
await UpdateConf();
}
#endregion Protected Methods
#region Private Methods
private void checkOutDir()
{
if (!Directory.Exists(baseDir))
{
Directory.CreateDirectory(baseDir);
}
}
#endregion Private Methods
}
}
@@ -1,6 +1,4 @@
using System;
namespace MP_STATS.Data
namespace IobConf.UI.Data
{
public class WeatherForecast
{
@@ -10,6 +8,6 @@ namespace MP_STATS.Data
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556);
public string Summary { get; set; }
public string? Summary { get; set; }
}
}
}
@@ -1,25 +1,20 @@
using System;
using System.Linq;
using System.Threading.Tasks;
namespace MP_STATS.Data
namespace IobConf.UI.Data
{
public class WeatherForecastService
{
private static readonly string[] Summaries = new[]
{
"Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
};
"Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
};
public Task<WeatherForecast[]> GetForecastAsync(DateTime startDate)
{
var rng = new Random();
return Task.FromResult(Enumerable.Range(1, 5).Select(index => new WeatherForecast
{
Date = startDate.AddDays(index),
TemperatureC = rng.Next(-20, 55),
Summary = Summaries[rng.Next(Summaries.Length)]
TemperatureC = Random.Shared.Next(-20, 55),
Summary = Summaries[Random.Shared.Next(Summaries.Length)]
}).ToArray());
}
}
}
}
+28
View File
@@ -0,0 +1,28 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<_WebToolingArtifacts Remove="Properties\PublishProfiles\IIS01.pubxml" />
<_WebToolingArtifacts Remove="Properties\PublishProfiles\IIS02.pubxml" />
<_WebToolingArtifacts Remove="Properties\PublishProfiles\IIS04.pubxml" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\IobConf.Core\IobConf.Core.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="logs\.placeholder">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<None Update="temp\.placeholder">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>
+39
View File
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
autoReload="true"
throwExceptions="false"
internalLogLevel="Off" internalLogFile="c:\temp\nlog-internal.log">
<variable name="logDir" value="${basedir}/logs"/>
<targets>
<target xsi:type="File"
name="f_base"
fileName="${logDir}/${var:codIOB:default=0000}/${shortdate}.log"
layout="${longdate} [${uppercase:${level}}] ${logger:shortName=true}|${message}"
archiveFileName="${logDir}/${var:codIOB:default=0000}/${shortdate}.{###}.log"
archiveNumbering="Sequence"
archiveAboveSize="10240000"
maxArchiveFiles="90"
enableArchiveFileCompression="false"
keepFileOpen="false"
/>
<target xsi:type="File"
name="f_error"
fileName="${logDir}/${var:codIOB:default=0000}/${shortdate}_err.log"
layout="${longdate} [${uppercase:${level}}] ${logger:shortName=true}|${message}${newline}${exception:format=tostring}"
archiveFileName="${logDir}/${var:codIOB:default=0000}/${shortdate}_err.{###}.log"
archiveNumbering="Sequence"
archiveAboveSize="10240000"
maxArchiveFiles="90"
enableArchiveFileCompression="false"
keepFileOpen="false"
/>
</targets>
<rules>
<!-- Logging Levels (Trace, Debug, Info, Warn, Error, Fatal)-->
<logger name="*" minlevel="Trace" maxlevel="Warn" final="true" writeTo="f_base" />
<logger name="*" minlevel="Error" writeTo="f_error" />
</rules>
</nlog>
+5
View File
@@ -0,0 +1,5 @@
@page "/Converter"
<PageTitle>Converter</PageTitle>
<IniConverter></IniConverter>
+28
View File
@@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components;
using System.Net.Http;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.AspNetCore.Components.Forms;
using Microsoft.AspNetCore.Components.Routing;
using Microsoft.AspNetCore.Components.Web;
using Microsoft.AspNetCore.Components.Web.Virtualization;
using Microsoft.JSInterop;
using IobConf.UI;
using IobConf.UI.Shared;
using IobConf.UI.Components;
namespace IobConf.UI.Pages
{
public partial class Converter
{
private int currentCount = 0;
private void IncrementCount()
{
currentCount++;
}
}
}
+42
View File
@@ -0,0 +1,42 @@
@page
@model IobConf.UI.Pages.ErrorModel
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>Error</title>
<link href="~/css/bootstrap/bootstrap.min.css" rel="stylesheet" />
<link href="~/css/site.css" rel="stylesheet" asp-append-version="true" />
</head>
<body>
<div class="main">
<div class="content px-4">
<h1 class="text-danger">Error.</h1>
<h2 class="text-danger">An error occurred while processing your request.</h2>
@if (Model.ShowRequestId)
{
<p>
<strong>Request ID:</strong> <code>@Model.RequestId</code>
</p>
}
<h3>Development Mode</h3>
<p>
Swapping to the <strong>Development</strong> environment displays detailed information about the error that occurred.
</p>
<p>
<strong>The Development environment shouldn't be enabled for deployed applications.</strong>
It can result in displaying sensitive information from exceptions to end users.
For local debugging, enable the <strong>Development</strong> environment by setting the <strong>ASPNETCORE_ENVIRONMENT</strong> environment variable to <strong>Development</strong>
and restarting the app.
</p>
</div>
</div>
</body>
</html>
+27
View File
@@ -0,0 +1,27 @@
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.RazorPages;
using System.Diagnostics;
namespace IobConf.UI.Pages
{
[ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoStore = true)]
[IgnoreAntiforgeryToken]
public class ErrorModel : PageModel
{
public string? RequestId { get; set; }
public bool ShowRequestId => !string.IsNullOrEmpty(RequestId);
private readonly ILogger<ErrorModel> _logger;
public ErrorModel(ILogger<ErrorModel> logger)
{
_logger = logger;
}
public void OnGet()
{
RequestId = Activity.Current?.Id ?? HttpContext.TraceIdentifier;
}
}
}
@@ -1,6 +1,8 @@
@page "/fetchdata"
@using MP_STATS.Data
<PageTitle>Weather forecast</PageTitle>
@using IobConf.UI.Data
@inject WeatherForecastService ForecastService
<h1>Weather forecast</h1>
@@ -37,7 +39,7 @@ else
}
@code {
private WeatherForecast[] forecasts;
private WeatherForecast[]? forecasts;
protected override async Task OnInitializedAsync()
{
+8
View File
@@ -0,0 +1,8 @@
@page "/"
<PageTitle>Index</PageTitle>
<TestConfig></TestConfig>
+9
View File
@@ -0,0 +1,9 @@
using IobConf.Core;
using Microsoft.AspNetCore.Components;
namespace IobConf.UI.Pages
{
public partial class Index
{
}
}
+8
View File
@@ -0,0 +1,8 @@
@page "/"
@namespace IobConf.UI.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@{
Layout = "_Layout";
}
<component type="typeof(App)" render-mode="ServerPrerendered" />
@@ -1,23 +1,26 @@
@page "/"
@namespace MP_STATS.Pages
@using Microsoft.AspNetCore.Components.Web
@namespace IobConf.UI.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@{
Layout = null;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>MP-STATS</title>
<meta name="google" content="notranslate">
<base href="~/" />
<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
<link rel="stylesheet" href="lib/bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="lib/bootstrap-icons/font/bootstrap-icons.min.css" />
<link rel="stylesheet" href="css/site.min.css" />
<link rel="stylesheet" href="lib/font-awesome/css/all.min.css" />
<link href="IobConf.UI.styles.css" rel="stylesheet" />
@*<link rel="stylesheet" href="css/bootstrap/bootstrap.min.css" />
<link href="css/site.css" rel="stylesheet" />
<link href="MP-STATS.styles.css" rel="stylesheet" />
<link href="IobConf.UI.styles.css" rel="stylesheet" />*@
<component type="typeof(HeadOutlet)" render-mode="ServerPrerendered" />
</head>
<body>
<component type="typeof(App)" render-mode="ServerPrerendered" />
@RenderBody()
<div id="blazor-error-ui">
<environment include="Staging,Production">
+31
View File
@@ -0,0 +1,31 @@
using IobConf.UI.Data;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Components.Web;
var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddRazorPages();
builder.Services.AddServerSideBlazor();
builder.Services.AddSingleton<WeatherForecastService>();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.MapBlazorHub();
app.MapFallbackToPage("/_Host");
app.Run();
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish>https://iis01.egalware.com/MP/CONF</SiteUrlToLaunchAfterPublish>
<ExcludeApp_Data>false</ExcludeApp_Data>
<ProjectGuid>c2109e71-4eae-4167-9052-175123ccc2bc</ProjectGuid>
<SelfContained>false</SelfContained>
<MSDeployServiceURL>https://iis01.egalware.com:8172/MsDeploy.axd</MSDeployServiceURL>
<DeployIisAppPath>Default Web Site/MP/CONF</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>false</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>true</EnableMSDeployBackup>
<EnableMsDeployAppOffline>true</EnableMsDeployAppOffline>
<UserName>jenkins</UserName>
<_SavePWD>true</_SavePWD>
<_TargetId>IISWebDeploy</_TargetId>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
</Project>
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<WebPublishMethod>MSDeploy</WebPublishMethod>
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish>https://iis02.egalware.com/MP/CONF</SiteUrlToLaunchAfterPublish>
<ExcludeApp_Data>false</ExcludeApp_Data>
<ProjectGuid>c2109e71-4eae-4167-9052-175123ccc2bc</ProjectGuid>
<SelfContained>false</SelfContained>
<MSDeployServiceURL>https://iis02.egalware.com:8172/MsDeploy.axd</MSDeployServiceURL>
<DeployIisAppPath>Default Web Site/MP/CONF</DeployIisAppPath>
<RemoteSitePhysicalPath />
<SkipExtraFilesOnServer>false</SkipExtraFilesOnServer>
<MSDeployPublishMethod>WMSVC</MSDeployPublishMethod>
<EnableMSDeployBackup>true</EnableMSDeployBackup>
<EnableMsDeployAppOffline>true</EnableMsDeployAppOffline>
<UserName>jenkins</UserName>
<_SavePWD>true</_SavePWD>
<_TargetId>IISWebDeploy</_TargetId>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
</Project>
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<WebPublishMethod>Package</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>true</LaunchSiteAfterPublish>
<ExcludeApp_Data>false</ExcludeApp_Data>
<ProjectGuid>c2109e71-4eae-4167-9052-175123ccc2bc</ProjectGuid>
<DesktopBuildPackageLocation>bin\publish\MP.CONF.zip</DesktopBuildPackageLocation>
<PackageAsSingleFile>true</PackageAsSingleFile>
<DeployIisAppPath>Default Web Site/MP/CONF</DeployIisAppPath>
<_TargetId>IISWebDeployPackage</_TargetId>
</PropertyGroup>
</Project>
+28
View File
@@ -0,0 +1,28 @@
{
"iisSettings": {
"windowsAuthentication": true,
"anonymousAuthentication": false,
"iisExpress": {
"applicationUrl": "http://localhost:59406",
"sslPort": 44365
}
},
"profiles": {
"IobConf.UI": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7154;http://localhost:5138",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}
+19
View File
@@ -0,0 +1,19 @@
@inherits LayoutComponentBase
<PageTitle>IobConf.UI</PageTitle>
<div class="page">
<div class="sidebar">
<NavMenu />
</div>
<main>
<div class="top-row px-4">
<a href="https://docs.microsoft.com/aspnet/" target="_blank">About</a>
</div>
<article class="content px-4">
@Body
</article>
</main>
</div>
+70
View File
@@ -0,0 +1,70 @@
.page {
position: relative;
display: flex;
flex-direction: column;
}
main {
flex: 1;
}
.sidebar {
background-image: linear-gradient(180deg, rgb(5, 39, 103) 20%, #3aa6ff 90%);
}
.top-row {
background-color: #f7f7f7;
border-bottom: 1px solid #d6d5d5;
justify-content: flex-end;
height: 3.5rem;
display: flex;
align-items: center;
}
.top-row ::deep a, .top-row .btn-link {
white-space: nowrap;
margin-left: 1.5rem;
}
.top-row a:first-child {
overflow: hidden;
text-overflow: ellipsis;
}
@media (max-width: 640.98px) {
.top-row:not(.auth) {
display: none;
}
.top-row.auth {
justify-content: space-between;
}
.top-row a, .top-row .btn-link {
margin-left: 0;
}
}
@media (min-width: 641px) {
.page {
flex-direction: row;
}
.sidebar {
width: 250px;
height: 100vh;
position: sticky;
top: 0;
}
.top-row {
position: sticky;
top: 0;
z-index: 1;
}
.top-row, article {
padding-left: 2rem !important;
padding-right: 1.5rem !important;
}
}
+42
View File
@@ -0,0 +1,42 @@
<div class="top-row ps-3 navbar navbar-dark">
<div class="container-fluid px-0">
@if (!showText)
{
<a class="navbar-brand p-0" @onclick="() => ToggleCompress()">IC <i class="fas fa-caret-square-right"></i></a>
}
else
{
<a class="navbar-brand" @onclick="() => ToggleCompress()">IobConf.UI <i class="fas fa-caret-square-left compresser"></i></a>
}
<button title="Navigation menu" class="navbar-toggler" @onclick="ToggleNavMenu">
<span class="navbar-toggler-icon"></span>
</button>
</div>
</div>
<div class="@NavMenuCssClass" @onclick="ToggleNavMenu">
<nav class="flex-column">
<div class="nav-item px-3">
<NavLink class="nav-link" href="" Match="NavLinkMatch.All">
<span class="oi oi-home" aria-hidden="true"></span> <span class="@hideText">Home</span>
</NavLink>
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="Converter">
<span class="bi bi-puzzle pe-2" aria-hidden="true"></span> <span class="@hideText">Converter</span>
</NavLink>
</div>
@*<div class="nav-item px-3">
<NavLink class="nav-link" href="counter">
<span class="oi oi-plus" aria-hidden="true"></span> Counter
</NavLink>
</div>
<div class="nav-item px-3">
<NavLink class="nav-link" href="fetchdata">
<span class="oi oi-list-rich" aria-hidden="true"></span> Fetch data
</NavLink>
</div>*@
</nav>
</div>
+43
View File
@@ -0,0 +1,43 @@
namespace IobConf.UI.Shared
{
public partial class NavMenu
{
#region Protected Properties
protected string hideText { get => showText ? "" : "invisible"; }
protected bool showText { get; set; } = true;
#endregion Protected Properties
#region Protected Methods
protected void ToggleCompress()
{
showText = !showText;
//EC_compressUpdated.InvokeAsync(showText);
}
#endregion Protected Methods
#region Private Fields
private bool collapseNavMenu = true;
#endregion Private Fields
#region Private Properties
private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null;
#endregion Private Properties
#region Private Methods
private void ToggleNavMenu()
{
collapseNavMenu = !collapseNavMenu;
}
#endregion Private Methods
}
}
+12
View File
@@ -0,0 +1,12 @@
@using System.Net.Http
@using Microsoft.AspNetCore.Authorization
@using Microsoft.AspNetCore.Components.Authorization
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
@using IobConf.UI
@using IobConf.UI.Shared
@using IobConf.UI.Components
+9
View File
@@ -0,0 +1,9 @@
{
"DetailedErrors": true,
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}
@@ -2,8 +2,7 @@
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Warning",
"Microsoft.Hosting.Lifetime": "Information"
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
+22
View File
@@ -0,0 +1,22 @@
{
"version": "1.0",
"defaultProvider": "cdnjs",
"libraries": [
{
"provider": "cdnjs",
"library": "bootstrap@5.2.3",
"destination": "wwwroot/lib/bootstrap/"
},
{
"provider": "cdnjs",
"library": "bootstrap-icons@1.10.2",
"destination": "wwwroot/lib/bootstrap-icons/"
}
,
{
"provider": "cdnjs",
"library": "font-awesome@6.2.1",
"destination": "wwwroot/lib/font-awesome/"
}
]
}
+1
View File
@@ -0,0 +1 @@

File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+30
View File
@@ -0,0 +1,30 @@
/* lato-regular - latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url('../fonts/lato-v17-latin-regular.eot');
/* IE9 Compat Modes */
src: local(''), url('../fonts/lato-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/lato-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/lato-v17-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/lato-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/lato-v17-latin-regular.svg#Lato') format('svg');
/* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url('../fonts/roboto-v27-latin-regular.eot');
/* IE9 Compat Modes */
src: local(''), url('../fonts/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-v27-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-v27-latin-regular.svg#Roboto') format('svg');
/* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: url('../fonts/roboto-condensed-v19-latin-regular.eot');
/* IE9 Compat Modes */
src: local(''), url('../fonts/roboto-condensed-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/roboto-condensed-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/roboto-condensed-v19-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/roboto-condensed-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed') format('svg');
/* Legacy iOS */
}
+36
View File
@@ -0,0 +1,36 @@
/* lato-regular - latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url('../fonts/lato-v17-latin-regular.eot'); /* IE9 Compat Modes */
src: local(''), url('../fonts/lato-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/lato-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/lato-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/lato-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/lato-v17-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 400;
src: url('../fonts/roboto-v27-latin-regular.eot'); /* IE9 Compat Modes */
src: local(''), url('../fonts/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/roboto-v27-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/roboto-v27-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/roboto-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/roboto-v27-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: url('../fonts/roboto-condensed-v19-latin-regular.eot'); /* IE9 Compat Modes */
src: local(''), url('../fonts/roboto-condensed-v19-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../fonts/roboto-condensed-v19-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('../fonts/roboto-condensed-v19-latin-regular.woff') format('woff'), /* Modern Browsers */
url('../fonts/roboto-condensed-v19-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('../fonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
+1
View File
@@ -0,0 +1 @@
@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url('../fonts/lato-v17-latin-regular.eot?');src:local(''),url('../fonts/lato-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-v17-latin-regular.woff2') format('woff2'),url('../fonts/lato-v17-latin-regular.woff') format('woff'),url('../fonts/lato-v17-latin-regular.ttf') format('truetype'),url('../fonts/lato-v17-latin-regular.svg#Lato') format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v27-latin-regular.eot?');src:local(''),url('../fonts/roboto-v27-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v27-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v27-latin-regular.woff') format('woff'),url('../fonts/roboto-v27-latin-regular.ttf') format('truetype'),url('../fonts/roboto-v27-latin-regular.svg#Roboto') format('svg');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('../fonts/roboto-condensed-v19-latin-regular.eot?');src:local(''),url('../fonts/roboto-condensed-v19-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-condensed-v19-latin-regular.woff2') format('woff2'),url('../fonts/roboto-condensed-v19-latin-regular.woff') format('woff'),url('../fonts/roboto-condensed-v19-latin-regular.ttf') format('truetype'),url('../fonts/roboto-condensed-v19-latin-regular.svg#RobotoCondensed') format('svg');}

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

+364
View File
@@ -0,0 +1,364 @@
@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');
@import url('fonts.css');
h1,
h2,
h3,
h4,
h5,
h6,
b,
display-1,
display-2,
display-3,
display-4 {
/*font-family: 'Roboto', sans-serif;*/
font-family: 'Lato', sans-serif;
}
html,
body {
/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
font-family: 'Roboto', sans-serif;
}
.textConsensed {
font-family: 'Roboto Condensed', sans-serif;
}
@media (max-width: 320px) {
/*.navbar-toggler {
display: none;
}*/
}
.compresser {
display: none;
}
h1:focus {
outline: none;
}
a,
.btn-link {
color: #0071c1;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.content {
padding-top: 1.1rem;
}
.valid.modified:not([type=checkbox]) {
outline: 1px solid #26b050;
}
.invalid {
outline: 1px solid red;
}
.validation-message {
color: red;
}
.selBlock {
background-color: #CFF4FC;
}
.loginOperatore {
box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.disabilita {
pointer-events: none;
color: #AAA;
background: #F5F5F5;
}
.watermark {
position: absolute;
top: 250px;
left: 500px;
opacity: 0.2;
}
.textTrim {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.max5Char {
white-space: nowrap;
width: 10rem;
overflow: hidden;
text-overflow: ellipsis;
}
.max10Char {
white-space: nowrap;
width: 10rem;
overflow: hidden;
text-overflow: ellipsis;
}
.max20Char {
white-space: nowrap;
width: 20rem;
overflow: hidden;
text-overflow: ellipsis;
}
.footer {
line-height: 1.8em;
}
.dcContainer {
width: 22rem;
height: 22rem;
position: relative;
}
.dcBox {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.dcOverlay {
z-index: 9;
}
#blazor-error-ui {
background: lightyellow;
bottom: 0;
box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
display: none;
left: 0;
padding: 0.6rem 1.25rem 0.7rem 1.25rem;
position: fixed;
width: 100%;
z-index: 1000;
}
#blazor-error-ui .dismiss {
cursor: pointer;
position: absolute;
right: 0.75rem;
top: 0.5rem;
}
.blazor-error-boundary {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
padding: 1rem 1rem 1rem 3.7rem;
color: white;
}
.blazor-error-boundary::after {
content: "An error has occurred.";
}
/*------------------------------------------------------------------
[ Shortcuts / .shortcuts ]
*/
.shortcuts {
text-align: center;
}
.shortcuts .shortcut-icon {
font-size: 2rem;
}
.shortcuts .shortcut {
min-width: 9rem;
min-height: 5rem;
display: inline-block;
padding: 2rem/3 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 1rem/2;
}
.shortcuts .shortcut-sm {
min-width: 4.5rem;
min-height: 3rem;
display: inline-block;
padding: 1rem/4 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 1rem/2;
}
.shortcuts .shortcut .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut-sm .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut-sm:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut-sm:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut:hover .shortcut-icon {
color: #C93;
}
.shortcuts .shortcut-sm:hover .shortcut-icon {
color: #666;
}
.shortcuts .shortcut-label {
display: block;
margin-top: 0.75em;
font-weight: 400;
color: #666;
}
@media (max-width: 640px) {
.shortcuts .shortcut {
min-width: 8rem;
min-height: 4rem;
}
body {
font-size: 0.8em;
}
}
/*------------------------------------------------------------------
[ Shortcuts / .shortcuts ]
*/
.shortcuts {
text-align: center;
}
.shortcuts .shortcut {
min-width: 9rem;
min-height: 5rem;
display: inline-block;
padding: 0.66666667rem 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 0.5em;
}
.shortcuts .shortcut-sm {
min-width: 4.5rem;
min-height: 3rem;
display: inline-block;
padding: 1rem/4 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 1rem/2;
}
.shortcuts .shortcut .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut-sm .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: 2rem;
color: #333;
}
.shortcuts .shortcut:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut-sm:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut-sm:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut:hover .shortcut-icon {
color: #C93;
}
.shortcuts .shortcut-sm:hover .shortcut-icon {
color: #666;
}
.shortcuts .shortcut-label {
display: block;
margin-top: 0.75em;
font-weight: 400;
color: #666;
}
@media (max-width: 992px) {
.shortcuts .shortcut {
min-width: 8rem;
min-height: 4rem;
}
}
/* Colori!*/
blue {
color: purple;
background-color: purple;
}
.dc_yellow {
color: yellow;
background-color: yellow;
}
.dc_gray {
color: gray;
}
.dc_red {
color: red;
}
.dc_green {
color: green;
background-color: green;
}
+425
View File
@@ -0,0 +1,425 @@
@import url('open-iconic/font/css/open-iconic-bootstrap.min.css');
@import url('fonts.css');
h1, h2, h3, h4, h5, h6, b, display-1, display-2, display-3, display-4 {
/*font-family: 'Roboto', sans-serif;*/
font-family: 'Lato', sans-serif;
}
html, body {
/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
font-family: 'Roboto', sans-serif;
}
.textConsensed {
font-family: 'Roboto Condensed', sans-serif;
}
@media(max-width: 320px) {
/*.navbar-toggler {
display: none;
}*/
}
.compresser {
display: none;
}
h1:focus {
outline: none;
}
a, .btn-link {
color: #0071c1;
}
.btn-primary {
color: #fff;
background-color: #1b6ec2;
border-color: #1861ac;
}
.content {
padding-top: 1.1rem;
}
.valid.modified:not([type=checkbox]) {
outline: 1px solid #26b050;
}
.invalid {
outline: 1px solid red;
}
.validation-message {
color: red;
}
.selBlock {
background-color: #CFF4FC;
}
.loginOperatore {
box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.disabilita {
pointer-events: none;
color: #AAA;
background: #F5F5F5;
}
.watermark {
position: absolute;
top: 250px;
left: 500px;
opacity: 0.2;
}
.textTrim {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.max5Char {
white-space: nowrap;
width: 10rem;
overflow: hidden;
text-overflow: ellipsis;
}
.max10Char {
white-space: nowrap;
width: 10rem;
overflow: hidden;
text-overflow: ellipsis;
}
.max20Char {
white-space: nowrap;
width: 20rem;
overflow: hidden;
text-overflow: ellipsis;
}
.footer {
line-height: 1.8em;
}
.dcContainer {
width: 22rem;
height: 22rem;
position: relative;
}
.dcBox {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.dcOverlay {
z-index: 9;
}
#blazor-error-ui {
background: lightyellow;
bottom: 0;
box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
display: none;
left: 0;
padding: 0.6rem 1.25rem 0.7rem 1.25rem;
position: fixed;
width: 100%;
z-index: 1000;
}
#blazor-error-ui .dismiss {
cursor: pointer;
position: absolute;
right: 0.75rem;
top: 0.5rem;
}
.blazor-error-boundary {
background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODYuMDU0N0MyNjEuMDQ5IDg2LjA1NDcgMjU5Ljc4NiA4Ny4zMDA1IDI1OS43ODYgODkuNzkyMSAyNTkuNzg2IDkyLjI4MzcgMjYxLjA0OSA5My41Mjk1IDI2My41NzYgOTMuNTI5NSAyNjYuMTE2IDkzLjUyOTUgMjY3LjM4NyA5Mi4yODM3IDI2Ny4zODcgODkuNzkyMSAyNjcuMzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODYuMDU0N1oiIGZpbGw9IiNGRkU1MDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvZz48L3N2Zz4=) no-repeat 1rem/1.8rem, #b32121;
padding: 1rem 1rem 1rem 3.7rem;
color: white;
}
.blazor-error-boundary::after {
content: "An error has occurred."
}
/*------------------------------------------------------------------
[ Shortcuts / .shortcuts ]
*/
@blSCut: 1rem;
.shortcuts {
text-align: center;
}
.shortcuts .shortcut-icon {
font-size: 2*@blSCut;
}
.shortcuts .shortcut {
min-width: @blSCut * 9;
min-height: @blSCut * 5;
display: inline-block;
padding: @blSCut*2/3 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: @blSCut/2;
}
.shortcuts .shortcut-sm {
min-width: @blSCut * 4.5;
min-height: @blSCut * 3;
display: inline-block;
padding: @blSCut/4 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: @blSCut/2;
}
.shortcuts .shortcut .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: @blSCut*2;
color: #333;
}
.shortcuts .shortcut-sm .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: @blSCut*2;
color: #333;
}
.shortcuts .shortcut:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut-sm:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut-sm:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut:hover .shortcut-icon {
color: #C93;
}
.shortcuts .shortcut-sm:hover .shortcut-icon {
color: #666;
}
.shortcuts .shortcut-label {
display: block;
margin-top: .75em;
font-weight: 400;
color: #666;
}
@media (max-width: 640px) {
.shortcuts .shortcut {
min-width: @blSCut * 8;
min-height: @blSCut * 4;
}
body {
font-size: 0.8em;
}
}
/*------------------------------------------------------------------
[ Shortcuts / .shortcuts ]
*/
@blSCut: 1rem;
.shortcuts {
text-align: center;
}
.shortcuts .shortcut {
min-width: @blSCut * 9;
min-height: @blSCut * 5;
display: inline-block;
padding: @blSCut * (2/3) 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: 0.5em;
}
.shortcuts .shortcut-sm {
min-width: @blSCut * 4.5;
min-height: @blSCut * 3;
display: inline-block;
padding: @blSCut/4 0;
margin: 0 2px 1em;
vertical-align: top;
text-decoration: none;
background: #F3F3F3;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#ffffff), to(#eeeeee));
background-image: -webkit-linear-gradient(top, #ffffff, 0%, #eeeeee, 100%);
background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffeeeeee', GradientType=0);
border: 1px solid #ddd;
box-sizing: border-box;
border-radius: @blSCut/2;
}
.shortcuts .shortcut .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: @blSCut*2;
color: #333;
}
.shortcuts .shortcut-sm .shortcut-icon {
width: 100%;
margin-top: 0;
margin-bottom: 0;
font-size: @blSCut*2;
color: #333;
}
.shortcuts .shortcut:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut-sm:hover {
background: #E8E8E8;
background-image: -webkit-gradient(linear, left 0%, left 100%, from(#fafafa), to(#e1e1e1));
background-image: -webkit-linear-gradient(top, #fafafa, 0%, #e1e1e1, 100%);
background-image: -moz-linear-gradient(top, #fafafa 0%, #e1e1e1 100%);
background-image: linear-gradient(to bottom, #fafafa 0%, #e1e1e1 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe1e1e1', GradientType=0);
}
.shortcuts .shortcut:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut-sm:active {
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shortcuts .shortcut:hover .shortcut-icon {
color: #C93;
}
.shortcuts .shortcut-sm:hover .shortcut-icon {
color: #666;
}
.shortcuts .shortcut-label {
display: block;
margin-top: .75em;
font-weight: 400;
color: #666;
}
@media (max-width: 992px) {
.shortcuts .shortcut {
min-width: @blSCut * 8;
min-height: @blSCut * 4;
}
}
/* Colori!*/
blue {
color: purple;
background-color: purple;
}
.dc_yellow {
color: yellow;
background-color: yellow;
}
.dc_gray {
color: gray;
}
.dc_red {
color: red;
}
.dc_green {
color: green;
background-color: green;
}
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

@@ -0,0 +1,306 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<defs >
<font id="RobotoCondensed" horiz-adv-x="1021" ><font-face
font-family="Roboto Condensed"
units-per-em="2048"
panose-1="2 0 0 0 0 0 0 0 0 0"
ascent="1900"
descent="-500"
alphabetic="0" />
<glyph unicode=" " horiz-adv-x="469" />
<glyph unicode="!" horiz-adv-x="503" d="M332 411H173L160 1456H346L332 411ZM257 199Q307 199 332 169T358 93T333 19T257 -11Q206 -11 181 18T156 93T181 168T257 199Z" />
<glyph unicode="&quot;" horiz-adv-x="655" d="M277 1400L247 1042H136L137 1536H277V1400ZM547 1400L517 1042H406L407 1536H547V1400Z" />
<glyph unicode="#" horiz-adv-x="1122" d="M666 410H460L392 0H258L326 410H131V547H349L408 901H195V1040H431L500 1456H634L565 1040H771L840 1456H975L906 1040H1068V901H883L824 547H1005V410H801L733 0H598L666 410ZM483 547H689L748 901H542L483 547Z" />
<glyph unicode="$" horiz-adv-x="1011" d="M724 375Q724 466 674 528T502 644Q323 709 241 813T159 1079Q159 1243 238 1346T455 1472V1692H596V1471Q736 1446 812 1329T889 1008H714Q714 1147 663 1231T523 1315T385 1254T335 1082Q335 981 388 921T563 809Q744
741 822 640T901 377Q901 213 817 109T576 -16V-208H437V-16Q279 7 195 122T111 429H287Q287 290 343 215T501 140Q605 140 664 202T724 375Z" />
<glyph unicode="%" horiz-adv-x="1296" d="M107 1176Q107 1306 177 1391T361 1477Q473 1477 544 1393T616 1172V1099Q616 968 546 884T363 800T179 884T107 1105V1176ZM236 1099Q236 1019 271 970T363 920Q418 920 452 968T487 1103V1176Q487 1257 452 1306T361
1356Q304 1356 270 1306T236 1173V1099ZM695 357Q695 488 766 572T949 657T1133 573T1205 350V279Q1205 147 1133 63T951 -21Q839 -21 767 63T695 284V357ZM824 279Q824 198 859 149T951 99Q1007 99 1041 149T1075 282V357Q1075 438 1040 487T949 536Q894 536 859
488T824 354V279ZM399 110L302 176L899 1314L997 1248L399 110Z" />
<glyph unicode="&amp;" horiz-adv-x="1113" d="M103 391Q103 494 152 581T342 785Q260 900 230 974T199 1122Q199 1289 284 1382T514 1476Q646 1476 731 1388T816 1168Q816 1082 782 1009T662 861L559 773L815 404Q862 523 862 672H1020Q1020 420 918 256L1096
0H884L810 107Q753 48 672 14T504 -20Q321 -20 212 94T103 391ZM504 131Q621 131 719 241L430 662L400 637Q279 522 279 391Q279 275 339 203T504 131ZM375 1128Q375 1074 402 1017T472 896L549 962Q610 1011 632 1056T654 1168T614 1279T513 1324Q448 1324 412
1268T375 1128Z" />
<glyph unicode="&apos;" horiz-adv-x="357" d="M253 1425L232 1057H103L104 1536H253V1425Z" />
<glyph unicode="(" horiz-adv-x="643" d="M129 591Q129 853 200 1084T401 1489Q480 1594 553 1643L588 1521Q468 1406 391 1175T307 660L306 579Q306 227 405 -43Q480 -246 588 -357L553 -470Q461 -408 366 -266Q129 91 129 591Z" />
<glyph unicode=")" horiz-adv-x="652" d="M513 581Q513 135 313 -208Q205 -392 89 -470L54 -357Q180 -236 257 12T336 557V593Q336 973 211 1273Q142 1437 54 1530L89 1643Q199 1569 302 1400Q513 1052 513 581Z" />
<glyph unicode="*" horiz-adv-x="882" d="M330 983L28 1073L74 1224L376 1112L367 1456H520L510 1107L807 1217L853 1065L546 974L744 703L620 609L434 897L254 616L129 707L330 983Z" />
<glyph unicode="+" horiz-adv-x="1017" d="M596 781H925V606H596V146H418V606H86V781H418V1206H596V781Z" />
<glyph unicode="," horiz-adv-x="402" d="M134 -290L29 -218Q123 -87 127 52V219H308V74Q308 -27 259 -128T134 -290Z" />
<glyph unicode="-" horiz-adv-x="508" d="M460 543H47V694H460V543Z" />
<glyph unicode="." horiz-adv-x="539" d="M144 97Q144 145 172 177T258 209T344 177T374 97Q374 51 345 20T258 -11T173 20T144 97Z" />
<glyph unicode="/" horiz-adv-x="759" d="M181 -125H31L542 1456H691L181 -125Z" />
<glyph unicode="0" horiz-adv-x="1011" d="M895 621Q895 299 801 140T506 -20Q311 -20 215 133T115 593V843Q115 1162 209 1319T504 1476Q701 1476 795 1327T895 876V621ZM718 874Q718 1105 667 1214T504 1324Q395 1324 344 1217T291 892V592Q291 362 344 247T506
131Q614 131 665 240T718 573V874Z" />
<glyph unicode="1" horiz-adv-x="1011" d="M644 0H466V1233L160 1096V1264L616 1463H644V0Z" />
<glyph unicode="2" horiz-adv-x="1011" d="M931 0H117V133L532 683Q626 810 662 891T699 1064Q699 1180 645 1252T503 1324Q392 1324 332 1248T271 1027H94Q94 1228 204 1352T503 1476Q677 1476 777 1370T877 1086Q877 870 652 575L328 151H931V0Z" />
<glyph unicode="3" horiz-adv-x="1011" d="M343 818H456Q565 818 624 885T683 1068Q683 1324 485 1324Q390 1324 336 1255T282 1074H106Q106 1249 212 1362T485 1476Q657 1476 758 1369T859 1064Q859 963 807 876T670 747Q876 671 876 406Q876 211 768 96T484
-20Q311 -20 205 89T98 384H275Q275 268 331 200T484 131Q583 131 641 198T700 402Q700 667 449 667H343V818Z" />
<glyph unicode="4" horiz-adv-x="1011" d="M787 489H949V338H787V0H610V338H60V447L601 1456H787V489ZM256 489H610V1181L256 489Z" />
<glyph unicode="5" horiz-adv-x="1011" d="M189 730L252 1456H885V1285H401L367 888Q457 951 561 951Q731 951 828 819T925 464Q925 238 820 109T530 -20Q366 -20 263 87T145 383H311Q326 258 382 195T530 131Q633 131 691 220T749 462Q749 605 687 695T518 785Q430
785 377 739L330 692L189 730Z" />
<glyph unicode="6" horiz-adv-x="1011" d="M733 1457V1300H704Q527 1296 427 1181T312 833Q409 955 560 955Q721 955 815 823T910 475Q910 246 806 113T525 -20Q348 -20 240 137T132 554V625Q132 925 197 1103T388 1367T703 1457H733ZM530 801Q458 801 397 746T309
606V533Q309 356 371 245T525 133Q624 133 680 224T736 466Q736 614 680 707T530 801Z" />
<glyph unicode="7" horiz-adv-x="1011" d="M920 1352L419 0H234L734 1304H85V1456H920V1352Z" />
<glyph unicode="8" horiz-adv-x="1011" d="M866 1076Q866 967 818 882T687 749Q784 699 839 606T894 393Q894 205 788 93T505 -20T223 92T116 393Q116 513 170 607T319 750Q237 798 190 882T143 1076Q143 1260 242 1368T505 1476Q667 1476 766 1369T866 1076ZM717
397Q717 522 658 597T503 673Q405 673 349 597T292 397Q292 271 347 201T505 131T662 201T717 397ZM690 1073Q690 1184 638 1254T505 1324Q420 1324 370 1255T320 1073Q320 959 371 892T505 825Q590 825 640 893T690 1073Z" />
<glyph unicode="9" horiz-adv-x="1011" d="M699 622Q593 487 451 487Q292 487 198 621T104 972Q104 1200 206 1338T486 1476Q670 1476 773 1317T877 875V820Q877 578 841 428T733 186T552 47T277 -1V155H308Q496 159 593 269T699 622ZM481 640Q545 640 606 693T701
834V912Q701 1093 638 1207T486 1322Q390 1322 334 1228T277 982T332 736T481 640Z" />
<glyph unicode=":" horiz-adv-x="478" d="M394 97Q394 145 422 177T508 209T594 177T624 97Q624 51 595 20T508 -11T423 20T394 97ZM139 980Q139 1028 167 1060T253 1092T339 1060T369 980Q369 934 340 903T253 872T168 903T139 980Z" />
<glyph unicode=";" horiz-adv-x="415" d="M115 980Q115 1028 143 1060T229 1092T315 1060T345 980Q345 934 316 903T229 872T144 903T115 980ZM148 -290L43 -218Q137 -87 141 52V219H322V74Q322 -27 273 -128T148 -290Z" />
<glyph unicode="&lt;" horiz-adv-x="913" d="M253 644L763 391V195L79 574V720L763 1098V902L253 644Z" />
<glyph unicode="=" horiz-adv-x="981" d="M849 814H148V975H849V814ZM849 399H148V559H849V399Z" />
<glyph unicode="&gt;" horiz-adv-x="942" d="M678 651L136 909V1099L856 721V575L136 196V388L678 651Z" />
<glyph unicode="?" horiz-adv-x="864" d="M314 410Q314 530 339 605T461 796L531 886Q601 984 601 1090Q601 1195 558 1254T433 1314Q357 1314 307 1260T256 1115H80Q82 1280 180 1378T433 1476Q594 1476 686 1375T778 1096Q778 926 639 755L547 644Q490 563 490
410H314ZM410 199Q460 199 485 169T511 93T486 19T410 -11Q359 -11 335 18T310 93T334 168T410 199Z" />
<glyph unicode="@" horiz-adv-x="1575" d="M1474 502Q1466 267 1375 124T1124 -20Q969 -20 921 139Q876 59 821 20T708 -20Q586 -20 525 96T480 417Q492 580 543 710T675 915T842 989Q913 989 968 967T1091 883L1046 329Q1030 98 1145 98Q1234 98 1290 206T1354
502Q1369 893 1234 1096T826 1299Q658 1299 532 1200T334 913T253 478Q239 99 376 -114T772 -328Q849 -328 925 -306T1051 -249L1084 -364Q1031 -403 945 -428T769 -453Q560 -453 409 -341T182 -18T116 478Q125 753 218 973T471 1312T830 1431Q1036 1431 1186 1319T1410
997T1474 502ZM630 417Q619 275 652 199T754 123Q798 123 838 171T906 309L908 329L947 838Q903 861 858 861Q765 861 704 741T630 417Z" />
<glyph unicode="A" horiz-adv-x="1180" d="M836 380H344L231 0H43L512 1456H669L1139 0H951L836 380ZM392 538H789L590 1200L392 538Z" />
<glyph unicode="B" horiz-adv-x="1117" d="M157 0V1456H572Q771 1456 871 1359T972 1068Q972 966 921 888T783 767Q883 737 941 644T1000 420Q1000 224 893 112T586 0H157ZM340 681V157H590Q694 157 755 225T816 418Q816 681 594 681H340ZM340 835H575Q670 835
728 899T787 1069Q787 1189 734 1243T572 1298H340V835Z" />
<glyph unicode="C" horiz-adv-x="1161" d="M1070 462Q1058 228 939 104T601 -20Q382 -20 253 146T124 598V862Q124 1146 256 1311T618 1476Q829 1476 944 1350T1070 988H885Q873 1166 810 1242T618 1318Q469 1318 389 1202T309 860V593Q309 372 383 254T601 136T807
207T885 462H1070Z" />
<glyph unicode="D" horiz-adv-x="1169" d="M157 0V1456H504Q759 1456 900 1297T1041 848V604Q1041 315 898 158T483 0H157ZM340 1298V157H487Q680 157 769 267T860 595V853Q860 1083 772 1190T504 1298H340Z" />
<glyph unicode="E" horiz-adv-x="1017" d="M855 673H340V157H940V0H157V1456H930V1298H340V830H855V673Z" />
<glyph unicode="F" horiz-adv-x="984" d="M832 643H340V0H157V1456H915V1298H340V800H832V643Z" />
<glyph unicode="G" horiz-adv-x="1210" d="M1068 181L1036 141Q898 -20 632 -20Q396 -20 262 136T124 579V865Q124 1171 246 1323T613 1476Q821 1476 938 1360T1068 1029H885Q874 1165 810 1241T614 1318Q457 1318 384 1216T308 888V591Q308 371 392 254T633 136Q781
136 858 208L885 233V569H619V725H1068V181Z" />
<glyph unicode="H" horiz-adv-x="1270" d="M1110 0H926V673H340V0H157V1456H340V830H926V1456H1110V0Z" />
<glyph unicode="I" horiz-adv-x="512" d="M348 0H165V1456H348V0Z" />
<glyph unicode="J" horiz-adv-x="990" d="M659 1456H843V425Q843 216 737 98T450 -20Q265 -20 162 92T59 402H242Q242 277 297 207T450 137Q545 137 602 213T659 426V1456Z" />
<glyph unicode="K" horiz-adv-x="1116" d="M483 671L340 498V0H157V1456H340V753L460 912L852 1456H1072L599 815L1109 0H890L483 671Z" />
<glyph unicode="L" horiz-adv-x="973" d="M341 157H912V0H157V1456H341V157Z" />
<glyph unicode="M" horiz-adv-x="1547" d="M393 1456L773 268L1153 1456H1389V0H1206V567L1223 1135L842 0H702L323 1131L340 567V0H157V1456H393Z" />
<glyph unicode="N" horiz-adv-x="1268" d="M1108 0H924L341 1122V0H157V1456H341L926 329V1456H1108V0Z" />
<glyph unicode="O" horiz-adv-x="1230" d="M1104 600Q1104 302 977 141T616 -20Q391 -20 261 136T125 579V853Q125 1145 254 1310T614 1476Q844 1476 972 1318T1104 865V600ZM921 855Q921 1086 846 1198T614 1311Q463 1311 386 1197T307 861V600Q307 377 384 260T616
143T844 251T921 582V855Z" />
<glyph unicode="P" horiz-adv-x="1135" d="M340 570V0H157V1456H621Q824 1456 940 1335T1056 1011Q1056 801 946 688T634 570H340ZM340 727H621Q743 727 808 800T873 1009Q873 1140 806 1219T622 1298H340V727Z" />
<glyph unicode="Q" horiz-adv-x="1230" d="M1096 601Q1096 409 1045 277T898 70L1115 -125L991 -246L729 -7Q666 -20 607 -20Q380 -20 250 139T116 588V853Q116 1147 245 1311T605 1476Q838 1476 966 1316T1096 861V601ZM913 855Q913 1086 838 1198T605 1311Q455
1311 378 1197T299 861V601Q299 377 376 260T607 143Q759 143 834 249T913 576V855Z" />
<glyph unicode="R" horiz-adv-x="1087" d="M597 589H341V0H157V1456H565Q779 1456 889 1345T999 1018Q999 883 940 783T771 631L1053 12V0H856L597 589ZM341 746H563Q678 746 746 820T815 1018Q815 1298 561 1298H341V746Z" />
<glyph unicode="S" horiz-adv-x="1061" d="M793 368Q793 477 734 535T521 648T286 763T164 901T123 1079Q123 1252 238 1364T541 1476Q669 1476 769 1419T923 1259T977 1035H793Q793 1170 728 1244T541 1318Q430 1318 369 1256T308 1082Q308 990 374 928T578 817Q793
746 885 642T978 370Q978 193 863 87T550 -20Q423 -20 316 35T147 191T85 422H269Q269 287 344 212T550 137Q671 137 732 199T793 368Z" />
<glyph unicode="T" horiz-adv-x="1066" d="M1008 1298H625V0H442V1298H60V1456H1008V1298Z" />
<glyph unicode="U" horiz-adv-x="1150" d="M1025 1456V421Q1023 214 905 97T576 -20Q360 -20 246 94T130 421V1456H312V428Q312 281 374 209T576 136Q716 136 778 208T841 428V1456H1025Z" />
<glyph unicode="V" horiz-adv-x="1147" d="M573 281L906 1456H1107L654 0H494L42 1456H242L573 281Z" />
<glyph unicode="W" horiz-adv-x="1560" d="M435 459L454 296L483 440L716 1456H869L1095 440L1124 292L1145 460L1323 1456H1506L1216 0H1051L808 1061L793 1147L778 1061L526 0H360L71 1456H254L435 459Z" />
<glyph unicode="X" horiz-adv-x="1128" d="M566 898L840 1456H1055L676 734L1063 0H846L566 568L285 0H68L457 734L76 1456H290L566 898Z" />
<glyph unicode="Y" horiz-adv-x="1074" d="M536 725L834 1456H1041L627 543V0H444V543L30 1456H238L536 725Z" />
<glyph unicode="Z" horiz-adv-x="1070" d="M294 157H985V0H91V144L754 1298H98V1456H958V1315L294 157Z" />
<glyph unicode="[" horiz-adv-x="513" d="M469 1512H314V-160H469V-312H137V1664H469V1512Z" />
<glyph unicode="\" horiz-adv-x="756" d="M51 1456H218L728 -125H562L51 1456Z" />
<glyph unicode="]" horiz-adv-x="513" d="M30 1664H363V-312H30V-160H187V1512H30V1664Z" />
<glyph unicode="^" horiz-adv-x="760" d="M379 1211L232 729H69L321 1456H439L689 729H528L379 1211Z" />
<glyph unicode="_" horiz-adv-x="829" d="M805 -151H24V0H805V-151Z" />
<glyph unicode="`" horiz-adv-x="633" d="M474 1242H315L57 1536H280L474 1242Z" />
<glyph unicode="a" horiz-adv-x="981" d="M689 0Q673 35 666 118Q572 -20 426 -20Q279 -20 197 62T114 295Q114 460 226 557T533 656H663V771Q663 868 620 909T489 950Q409 950 359 903T309 782H132Q132 865 181 940T313 1059T498 1102Q664 1102 750 1020T839
779V233Q840 108 873 16V0H689ZM453 141Q518 141 577 177T663 267V525H563Q437 523 364 469T291 316Q291 224 328 183T453 141Z" />
<glyph unicode="b" horiz-adv-x="1010" d="M916 489Q916 236 825 108T561 -20Q389 -20 303 128L294 0H133V1536H309V963Q396 1102 559 1102Q737 1102 826 976T916 596V489ZM740 590Q740 782 687 863T513 945Q376 945 309 797V282Q375 136 515 136Q635 136 687
220T740 481V590Z" />
<glyph unicode="c" horiz-adv-x="946" d="M508 131Q596 131 649 185T707 341H874Q868 185 764 83T508 -20Q307 -20 202 106T96 483V602Q96 847 201 974T507 1102Q673 1102 770 997T874 710H707Q701 830 650 890T507 950Q389 950 332 873T273 618V480Q273 289 329
210T508 131Z" />
<glyph unicode="d" horiz-adv-x="1016" d="M95 590Q95 840 188 971T457 1102Q612 1102 699 976V1536H876V0H714L705 116Q618 -20 456 -20Q288 -20 193 110T95 479V590ZM272 489Q272 307 326 222T502 136Q634 136 699 269V815Q631 945 503 945Q381 945 327 860T272
597V489Z" />
<glyph unicode="e" horiz-adv-x="959" d="M519 -20Q317 -20 209 100T99 454V585Q99 827 204 964T499 1102Q689 1102 783 981T879 604V488H275V463Q275 289 340 210T529 131Q607 131 666 160T778 254L870 142Q755 -20 519 -20ZM499 950Q389 950 336 875T276 640H702V664Q695
818 647 884T499 950Z" />
<glyph unicode="f" horiz-adv-x="648" d="M210 0V939H69V1082H210V1207Q213 1372 293 1464T521 1557Q574 1557 628 1540L619 1390Q581 1399 538 1399Q387 1399 387 1184V1082H572V939H387V0H210Z" />
<glyph unicode="g" horiz-adv-x="1009" d="M97 590Q97 843 189 972T458 1102Q623 1102 709 961L718 1082H878V-10Q878 -211 775 -318T488 -426Q408 -426 309 -387T159 -289L231 -167Q341 -275 474 -275Q695 -275 701 -34V107Q615 -20 457 -20Q289 -20 195 106T97
470V590ZM274 489Q274 307 327 222T503 136Q635 136 701 271V812Q632 945 505 945Q383 945 329 860T274 597V489Z" />
<glyph unicode="h" horiz-adv-x="989" d="M309 971Q410 1102 567 1102Q854 1102 858 719V0H682V711Q682 838 640 891T512 945Q446 945 394 901T309 786V0H132V1536H309V971Z" />
<glyph unicode="i" horiz-adv-x="469" d="M323 0H146V1082H323V0ZM337 1369Q337 1324 312 1294T236 1264Q186 1264 161 1294T136 1369T161 1445T236 1476T311 1445T337 1369Z" />
<glyph unicode="j" horiz-adv-x="458" d="M313 1082V-136Q310 -437 75 -437Q21 -437 -22 -419L-23 -271Q4 -279 46 -279Q91 -279 113 -246T136 -129V1082H313ZM321 1369Q321 1324 296 1294T220 1264Q170 1264 146 1294T121 1369T145 1445T220 1476T295 1445T321 1369Z" />
<glyph unicode="k" horiz-adv-x="923" d="M404 495L310 387V0H133V1536H310V617L647 1082H859L515 630L904 0H698L404 495Z" />
<glyph unicode="l" horiz-adv-x="469" d="M323 0H146V1536H323V0Z" />
<glyph unicode="m" horiz-adv-x="1541" d="M299 1082L303 982Q402 1102 564 1102Q745 1102 817 945Q919 1102 1101 1102Q1400 1102 1407 729V0H1231V712Q1231 830 1189 887T1047 945Q967 945 917 883T859 725V0H681V720Q678 945 498 945Q364 945 309 811V0H133V1082H299Z" />
<glyph unicode="n" horiz-adv-x="991" d="M299 1082L304 965Q407 1102 567 1102Q854 1102 858 719V0H682V711Q682 838 640 891T512 945Q446 945 394 901T309 786V0H132V1082H299Z" />
<glyph unicode="o" horiz-adv-x="1028" d="M95 591Q95 827 209 964T512 1102T814 968T932 603V489Q932 254 818 117T514 -20Q326 -20 213 113T95 473V591ZM272 489Q272 322 337 227T514 131Q748 131 755 469V591Q755 757 689 853T512 950Q403 950 338 854T272 592V489Z" />
<glyph unicode="p" horiz-adv-x="1010" d="M914 489Q914 232 822 106T560 -20Q397 -20 309 103V-416H133V1082H293L302 962Q391 1102 557 1102Q735 1102 823 978T914 607V489ZM738 590Q738 772 682 858T502 945Q375 945 309 818V255Q374 131 504 131Q624 131 680
217T738 482V590Z" />
<glyph unicode="q" horiz-adv-x="1025" d="M95 590Q95 843 187 972T461 1102Q618 1102 705 976L713 1082H875V-416H698V95Q612 -20 460 -20Q285 -20 191 107T95 479V590ZM272 489Q272 307 328 219T506 131Q630 131 698 250V830Q626 950 507 950Q385 950 329 862T272
597V489Z" />
<glyph unicode="r" horiz-adv-x="623" d="M579 916Q542 923 499 923Q363 923 309 774V0H132V1082H304L307 972Q378 1102 508 1102Q550 1102 578 1088L579 916Z" />
<glyph unicode="s" horiz-adv-x="933" d="M658 277Q658 334 615 375T449 471Q306 530 248 572T160 667T131 795Q131 927 227 1014T474 1102Q632 1102 728 1010T824 774H648Q648 847 599 898T474 950Q396 950 352 910T307 801Q307 747 339 714T496 627Q693 550
764 477T835 290Q835 149 738 65T478 -20Q309 -20 204 77T99 323H277Q280 233 332 182T478 131Q566 131 612 170T658 277Z" />
<glyph unicode="t" horiz-adv-x="605" d="M364 1344V1082H527V939H364V268Q364 204 385 171T457 138Q492 138 528 150L526 0Q466 -20 403 -20Q298 -20 243 55T188 267V939H23V1082H188V1344H364Z" />
<glyph unicode="u" horiz-adv-x="990" d="M684 95Q596 -20 427 -20Q280 -20 205 81T129 377V1082H305V390Q305 137 457 137Q618 137 679 281V1082H856V0H688L684 95Z" />
<glyph unicode="v" horiz-adv-x="876" d="M439 269L644 1082H824L503 0H371L46 1082H226L439 269Z" />
<glyph unicode="w" horiz-adv-x="1331" d="M939 311L1103 1082H1278L1013 0H872L661 774L455 0H313L50 1082H224L392 330L593 1082H733L939 311Z" />
<glyph unicode="x" horiz-adv-x="899" d="M445 687L630 1082H835L541 547L842 0H639L448 405L256 0H52L353 547L60 1082H263L445 687Z" />
<glyph unicode="y" horiz-adv-x="853" d="M428 294L625 1082H813L459 -153Q419 -292 346 -364T180 -437Q144 -437 88 -421V-271L127 -275Q204 -275 247 -239T318 -112L353 9L35 1082H228L428 294Z" />
<glyph unicode="z" horiz-adv-x="899" d="M296 151H818V0H94V136L590 929H98V1082H798V951L296 151Z" />
<glyph unicode="{" horiz-adv-x="627" d="M549 -366Q398 -316 322 -203T244 95V302Q244 543 72 543V688Q244 688 244 929V1135Q245 1319 320 1432T549 1597L585 1482Q425 1419 421 1147V931Q421 705 274 615Q421 525 421 298V79Q426 -189 584 -251L549 -366Z" />
<glyph unicode="|" horiz-adv-x="499" d="M324 -270H175V1456H324V-270Z" />
<glyph unicode="}" horiz-adv-x="627" d="M39 -251Q199 -188 204 80V301Q204 532 363 615Q204 697 204 933V1140Q202 1418 39 1482L75 1597Q225 1548 300 1438T380 1149V913Q385 688 552 688V543Q380 543 380 302V98Q380 -266 75 -366L39 -251Z" />
<glyph unicode="~" horiz-adv-x="1207" d="M1084 777Q1084 622 1003 512T803 402Q739 402 681 432T552 541Q512 588 478 613T406 639Q344 639 311 586T278 438L125 436Q125 594 205 698T406 802Q478 802 536 766T656 663Q697 613 730 589T803 565Q862 565 901
623T940 776L1084 777Z" />
<glyph unicode="&#xa0;" horiz-adv-x="469" />
<glyph unicode="&#xa1;" horiz-adv-x="474" d="M161 684H321L334 -360H148L161 684ZM237 889Q186 889 161 920T136 996T161 1071T237 1101Q287 1101 312 1071T338 996T313 920T237 889Z" />
<glyph unicode="&#xa2;" horiz-adv-x="982" d="M514 131Q592 131 650 191T714 341H881Q875 216 793 117T592 -11V-245H416V-8Q269 27 187 167T104 525V562Q104 769 186 911T416 1090V1318H592V1094Q718 1069 796 965T881 710H714Q708 815 653 882T514 950Q401
950 341 851T280 555V520Q280 329 340 230T514 131Z" />
<glyph unicode="&#xa3;" horiz-adv-x="1046" d="M411 622L418 402Q416 249 363 157H978L977 0H99V157H157Q191 167 212 234T233 401L227 622H96V779H222L215 1039Q215 1237 321 1356T601 1476Q762 1476 857 1371T953 1087H771Q771 1197 720 1257T584 1318Q502
1318 451 1240T399 1039L407 779H667V622H411Z" />
<glyph unicode="&#xa4;" horiz-adv-x="1460" d="M1103 112Q944 -20 735 -20Q528 -20 369 110L235 -26L105 109L244 250Q140 406 140 608Q140 814 252 977L105 1128L235 1264L382 1114Q540 1234 735 1234Q931 1234 1090 1113L1239 1265L1371 1128L1220 974Q1330
811 1330 608Q1330 412 1228 253L1371 109L1239 -27L1103 112ZM311 608Q311 485 368 379T524 212T735 151T946 212T1100 379T1157 608Q1157 730 1101 835T946 1001T735 1062Q622 1062 524 1002T369 836T311 608Z" />
<glyph unicode="&#xa5;" horiz-adv-x="949" d="M476 832L717 1456H920L615 736H824V611H563V446H824V322H563V0H379V322H123V446H379V611H123V736H335L30 1456H236L476 832Z" />
<glyph unicode="&#xa6;" horiz-adv-x="491" d="M147 -270V521H333V-270H147ZM333 698H147V1456H333V698Z" />
<glyph unicode="&#xa7;" horiz-adv-x="1100" d="M990 431Q990 241 832 157Q891 108 921 40T952 -128Q952 -297 841 -396T536 -495Q330 -495 211 -383T92 -64L269 -62Q269 -193 340 -268T536 -343Q644 -343 709 -284T775 -130Q775 -41 717 11T486 126Q267 195 182
293T97 551Q97 644 137 713T251 824Q134 925 134 1110Q134 1276 248 1376T551 1476Q749 1476 859 1363T970 1045H794Q794 1169 728 1247T551 1325T376 1268T312 1112Q312 1012 367 963T594 855T840 744T953 615T990 431ZM528 691Q443 718 390 741Q274 702 274 553Q274
452 328 401T556 289Q644 260 690 239Q750 261 781 310T813 428Q813 517 757 571T528 691Z" />
<glyph unicode="&#xa8;" horiz-adv-x="856" d="M101 1371Q101 1416 128 1446T210 1477T292 1447T320 1371T292 1296T210 1266T129 1296T101 1371ZM531 1369Q531 1414 558 1445T640 1476T722 1445T750 1369T722 1294T640 1264T559 1294T531 1369Z" />
<glyph unicode="&#xa9;" horiz-adv-x="1609" d="M1119 597Q1119 444 1033 364T788 283Q631 283 537 388T442 676V786Q442 962 537 1067T788 1173Q948 1173 1034 1091T1120 860H974Q974 959 927 1001T788 1044Q694 1044 640 975T586 783V670Q586 550 640 481T788
412Q880 412 926 454T973 597H1119ZM206 729Q206 557 286 411T503 181T801 98T1098 181T1315 410T1395 729Q1395 899 1316 1044T1100 1272T801 1356Q641 1356 503 1274T286 1045T206 729ZM91 729Q91 931 184 1104T443 1376T801 1476T1158 1377T1416 1104T1510 729Q1510
532 1420 360T1165 84T801 -21Q604 -21 439 82T182 358T91 729Z" />
<glyph unicode="&#xaa;" horiz-adv-x="811" d="M529 705L515 773Q452 691 349 691Q248 691 194 753T140 918Q140 1145 419 1149H509V1201Q509 1336 417 1336Q365 1336 336 1309T307 1231L154 1243Q154 1347 227 1411T417 1476Q531 1476 597 1405T663 1200V886Q663
790 685 705H529ZM388 828Q453 828 509 889V1037H439Q294 1037 294 922Q294 828 388 828Z" />
<glyph unicode="&#xab;" horiz-adv-x="856" d="M521 804L732 407H603L355 795V814L603 1203H732L521 804ZM549 548L760 151H631L383 539V558L631 947H760L549 548Z" />
<glyph unicode="&#xac;" horiz-adv-x="998" d="M832 375H654V639H127V800H832V375Z" />
<glyph unicode="&#xad;" horiz-adv-x="508" d="M460 543H47V694H460V543Z" />
<glyph unicode="&#xae;" horiz-adv-x="1610" d="M90 729Q90 931 183 1104T442 1376T800 1476T1157 1377T1415 1104T1509 729Q1509 532 1419 360T1164 84T800 -21Q603 -21 438 82T181 358T90 729ZM205 729Q205 557 285 411T502 181T800 98Q961 98 1099 182T1315
412T1394 729Q1394 900 1316 1044T1099 1272T800 1356Q640 1356 502 1274T285 1045T205 729ZM653 654V316H512V1165H788Q941 1165 1025 1100T1110 909Q1110 786 982 721Q1104 671 1105 517V456Q1105 370 1122 332V316H977Q963 352 963 444T960 554Q944 650 829
654H653ZM653 782H809Q881 784 925 817T969 904Q969 977 930 1007T791 1038H653V782Z" />
<glyph unicode="&#xaf;" horiz-adv-x="848" d="M722 1302H141V1445H722V1302Z" />
<glyph unicode="&#xb0;" horiz-adv-x="765" d="M130 1216Q130 1320 204 1398T385 1476Q489 1476 562 1399T636 1216Q636 1110 563 1035T385 960Q280 960 205 1035T130 1216ZM385 1088Q439 1088 476 1123T513 1216Q513 1274 476 1311T385 1349Q330 1349 293 1310T255
1216T292 1125T385 1088Z" />
<glyph unicode="&#xb1;" horiz-adv-x="962" d="M578 854H875V703H578V289H420V703H105V854H420V1267H578V854ZM837 0H135V152H837V0Z" />
<glyph unicode="&#xb2;" horiz-adv-x="675" d="M599 667H87V775L343 1063Q425 1160 425 1228Q425 1277 401 1307T332 1338Q274 1338 248 1300T221 1205H72Q72 1319 143 1393T328 1467Q444 1467 509 1404T574 1230Q574 1123 477 1011L276 795H599V667Z" />
<glyph unicode="&#xb3;" horiz-adv-x="675" d="M242 1126H308Q425 1126 425 1235Q425 1279 401 1308T324 1338Q282 1338 254 1314T226 1246H77Q77 1343 146 1405T322 1467Q440 1467 507 1407T574 1242Q574 1187 545 1142T459 1071Q584 1031 584 887Q584 779 510
718T321 656Q207 656 138 719T69 889H219Q219 844 247 814T327 784Q381 784 408 814T436 895Q436 1009 317 1010H242V1126Z" />
<glyph unicode="&#xb4;" horiz-adv-x="642" d="M316 1536H540L272 1242H123L316 1536Z" />
<glyph unicode="&#xb5;" d="M323 1082V440Q325 281 364 206T494 130Q641 130 696 264V1082H874V0H715L707 102Q633 -20 501 -20Q386 -20 323 47V-416H147V1082H323Z" />
<glyph unicode="&#xb6;" horiz-adv-x="890" d="M551 0V520H482Q357 520 264 578T121 743T71 988Q71 1201 183 1328T486 1456H729V0H551Z" />
<glyph unicode="&#xb7;" horiz-adv-x="498" d="M138 729Q138 777 164 809T244 841T324 809T351 729Q351 682 324 651T244 619T165 650T138 729Z" />
<glyph unicode="&#xb8;" horiz-adv-x="469" d="M272 0L262 -52Q322 -65 354 -110T386 -225Q386 -321 320 -378T129 -435L123 -328Q251 -328 251 -229Q251 -184 225 -164T119 -134L147 0H272Z" />
<glyph unicode="&#xb9;" horiz-adv-x="675" d="M446 667H297V1268L121 1211V1339L429 1456H446V667Z" />
<glyph unicode="&#xba;" horiz-adv-x="825" d="M118 1123Q118 1277 198 1376T412 1476T626 1378T706 1118V1043Q706 886 626 788T413 690Q278 690 198 789T118 1047V1123ZM273 1043Q273 942 311 886T413 829T514 886T551 1046V1123Q551 1222 514 1279T412 1336Q349
1336 312 1281T273 1126V1043Z" />
<glyph unicode="&#xbb;" horiz-adv-x="856" d="M232 949L480 560V541L232 152H101L312 550L101 949H232ZM535 949L783 560V541L535 152H404L615 550L404 949H535Z" />
<glyph unicode="&#xbc;" horiz-adv-x="1305" d="M407 664H258V1265L82 1208V1336L390 1453H407V664ZM401 118L305 184L902 1322L999 1256L401 118ZM1142 299H1226V169H1142V0H994V169H686L681 271L991 789H1142V299ZM827 299H994V578L984 560L827 299Z" />
<glyph unicode="&#xbd;" horiz-adv-x="1388" d="M364 118L268 184L865 1322L962 1256L364 118ZM406 664H257V1265L81 1208V1336L389 1453H406V664ZM1278 0H766V108L1022 396Q1104 493 1104 561Q1104 610 1080 640T1011 671Q953 671 927 633T900 538H751Q751 652
822 726T1007 800Q1123 800 1188 737T1253 563Q1253 456 1156 344L955 128H1278V0Z" />
<glyph unicode="&#xbe;" horiz-adv-x="1379" d="M502 118L406 184L1003 1322L1100 1256L502 118ZM1211 299H1295V169H1211V0H1063V169H755L750 271L1060 789H1211V299ZM896 299H1063V578L1053 560L896 299ZM284 1126H350Q467 1126 467 1235Q467 1279 443 1308T366
1338Q324 1338 296 1314T268 1246H119Q119 1343 188 1405T364 1467Q482 1467 549 1407T616 1242Q616 1187 587 1142T501 1071Q626 1031 626 887Q626 779 552 718T363 656Q249 656 180 719T111 889H261Q261 844 289 814T369 784Q423 784 450 814T478 895Q478 1009
359 1010H284V1126Z" />
<glyph unicode="&#xbf;" horiz-adv-x="863" d="M526 680Q525 577 507 513T445 388L377 298L322 223Q247 118 247 0Q247 -109 292 -166T424 -224Q498 -224 549 -168T601 -20H777Q775 -184 677 -284T424 -385Q257 -385 164 -286T71 -5Q71 164 205 342L291 452Q349
536 349 680H526ZM530 997Q530 952 505 921T430 890T355 921T329 997Q329 1041 354 1071T430 1101T505 1071T530 997Z" />
<glyph unicode="&#xc0;" horiz-adv-x="1180" d="M836 380H344L231 0H43L512 1456H669L1139 0H951L836 380ZM392 538H789L590 1200L392 538ZM700 1552H541L283 1846H506L700 1552Z" />
<glyph unicode="&#xc1;" horiz-adv-x="1180" d="M836 380H344L231 0H43L512 1456H669L1139 0H951L836 380ZM392 538H789L590 1200L392 538ZM685 1846H909L641 1552H492L685 1846Z" />
<glyph unicode="&#xc2;" horiz-adv-x="1180" d="M836 380H344L231 0H43L512 1456H669L1139 0H951L836 380ZM392 538H789L590 1200L392 538ZM856 1572V1562H714L594 1732L474 1562H332V1574L541 1846H646L856 1572Z" />
<glyph unicode="&#xc3;" horiz-adv-x="1180" d="M836 380H344L231 0H43L512 1456H669L1139 0H951L836 380ZM392 538H789L590 1200L392 538ZM896 1814Q896 1709 844 1641T710 1572Q675 1572 650 1582T585 1623T527 1660T486 1667Q452 1667 430 1635T407 1555L292
1562Q292 1671 345 1740T477 1809Q507 1809 531 1798T591 1760T651 1724T701 1713Q735 1713 758 1745T781 1826L896 1814Z" />
<glyph unicode="&#xc4;" horiz-adv-x="1180" d="M836 380H344L231 0H43L512 1456H669L1139 0H951L836 380ZM392 538H789L590 1200L392 538ZM272 1681Q272 1726 299 1756T381 1787T463 1757T491 1681T463 1606T381 1576T300 1606T272 1681ZM702 1679Q702 1724 729
1755T811 1786T893 1755T921 1679T893 1604T811 1574T730 1604T702 1679Z" />
<glyph unicode="&#xc5;" horiz-adv-x="1180" d="M836 380H344L231 0H43L512 1456H669L1139 0H951L836 380ZM392 538H789L590 1200L392 538ZM809 1729Q809 1642 747 1584T594 1525Q502 1525 441 1584T379 1729T440 1876T594 1937T747 1876T809 1729ZM478 1729Q478
1682 511 1648T594 1614Q642 1614 676 1647T710 1729T677 1812T594 1847Q544 1847 511 1812T478 1729Z" />
<glyph unicode="&#xc6;" horiz-adv-x="1663" d="M1616 0H853L840 353H382L214 0H-2L737 1456H1564V1304H984L1001 833H1496V682H1006L1025 151H1616V0ZM465 527H834L809 1250L465 527Z" />
<glyph unicode="&#xc7;" horiz-adv-x="1161" d="M1070 462Q1058 228 939 104T601 -20Q382 -20 253 146T124 598V862Q124 1146 256 1311T618 1476Q829 1476 944 1350T1070 988H885Q873 1166 810 1242T618 1318Q469 1318 389 1202T309 860V593Q309 372 383 254T601
136T807 207T885 462H1070ZM659 -9L649 -61Q709 -74 741 -119T773 -234Q773 -330 707 -387T516 -444L510 -337Q638 -337 638 -238Q638 -193 612 -173T506 -143L534 -9H659Z" />
<glyph unicode="&#xc8;" horiz-adv-x="1017" d="M855 673H340V157H940V0H157V1456H930V1298H340V830H855V673ZM646 1564H487L229 1858H452L646 1564Z" />
<glyph unicode="&#xc9;" horiz-adv-x="1017" d="M855 673H340V157H940V0H157V1456H930V1298H340V830H855V673ZM631 1858H855L587 1564H438L631 1858Z" />
<glyph unicode="&#xca;" horiz-adv-x="1017" d="M855 673H340V157H940V0H157V1456H930V1298H340V830H855V673ZM802 1584V1574H660L540 1744L420 1574H278V1586L487 1858H592L802 1584Z" />
<glyph unicode="&#xcb;" horiz-adv-x="1017" d="M855 673H340V157H940V0H157V1456H930V1298H340V830H855V673ZM218 1693Q218 1738 245 1768T327 1799T409 1769T437 1693T409 1618T327 1588T246 1618T218 1693ZM648 1691Q648 1736 675 1767T757 1798T839 1767T867
1691T839 1616T757 1586T676 1616T648 1691Z" />
<glyph unicode="&#xcc;" horiz-adv-x="512" d="M348 0H165V1456H348V0ZM362 1564H203L-55 1858H168L362 1564Z" />
<glyph unicode="&#xcd;" horiz-adv-x="512" d="M348 0H165V1456H348V0ZM346 1858H570L302 1564H153L346 1858Z" />
<glyph unicode="&#xce;" horiz-adv-x="512" d="M348 0H165V1456H348V0ZM518 1584V1574H376L256 1744L136 1574H-6V1586L203 1858H308L518 1584Z" />
<glyph unicode="&#xcf;" horiz-adv-x="512" d="M348 0H165V1456H348V0ZM-66 1693Q-66 1738 -39 1768T43 1799T125 1769T153 1693T125 1618T43 1588T-38 1618T-66 1693ZM364 1691Q364 1736 391 1767T473 1798T555 1767T583 1691T555 1616T473 1586T392 1616T364 1691Z" />
<glyph unicode="&#xd0;" horiz-adv-x="1199" d="M187 0V666H18V817H187V1456H534Q789 1456 930 1297T1071 848V604Q1071 315 928 158T513 0H187ZM560 666H370V157H517Q710 157 799 267T890 595V853Q890 1083 802 1190T534 1298H370V817H560V666Z" />
<glyph unicode="&#xd1;" horiz-adv-x="1268" d="M1108 0H924L341 1122V0H157V1456H341L926 329V1456H1108V0ZM932 1814Q932 1709 880 1641T746 1572Q711 1572 686 1582T621 1623T563 1660T522 1667Q488 1667 466 1635T443 1555L328 1562Q328 1671 381 1740T513
1809Q543 1809 567 1798T627 1760T687 1724T737 1713Q771 1713 794 1745T817 1826L932 1814Z" />
<glyph unicode="&#xd2;" horiz-adv-x="1230" d="M1104 600Q1104 302 977 141T616 -20Q391 -20 261 136T125 579V853Q125 1145 254 1310T614 1476Q844 1476 972 1318T1104 865V600ZM921 855Q921 1086 846 1198T614 1311Q463 1311 386 1197T307 861V600Q307 377
384 260T616 143T844 251T921 582V855ZM724 1554H565L307 1848H530L724 1554Z" />
<glyph unicode="&#xd3;" horiz-adv-x="1230" d="M1104 600Q1104 302 977 141T616 -20Q391 -20 261 136T125 579V853Q125 1145 254 1310T614 1476Q844 1476 972 1318T1104 865V600ZM921 855Q921 1086 846 1198T614 1311Q463 1311 386 1197T307 861V600Q307 377
384 260T616 143T844 251T921 582V855ZM709 1848H933L665 1554H516L709 1848Z" />
<glyph unicode="&#xd4;" horiz-adv-x="1230" d="M1104 600Q1104 302 977 141T616 -20Q391 -20 261 136T125 579V853Q125 1145 254 1310T614 1476Q844 1476 972 1318T1104 865V600ZM921 855Q921 1086 846 1198T614 1311Q463 1311 386 1197T307 861V600Q307 377
384 260T616 143T844 251T921 582V855ZM880 1574V1564H738L618 1734L498 1564H356V1576L565 1848H670L880 1574Z" />
<glyph unicode="&#xd5;" horiz-adv-x="1230" d="M1104 600Q1104 302 977 141T616 -20Q391 -20 261 136T125 579V853Q125 1145 254 1310T614 1476Q844 1476 972 1318T1104 865V600ZM921 855Q921 1086 846 1198T614 1311Q463 1311 386 1197T307 861V600Q307 377
384 260T616 143T844 251T921 582V855ZM920 1816Q920 1711 868 1643T734 1574Q699 1574 674 1584T609 1625T551 1662T510 1669Q476 1669 454 1637T431 1557L316 1564Q316 1673 369 1742T501 1811Q531 1811 555 1800T615 1762T675 1726T725 1715Q759 1715 782 1747T805
1828L920 1816Z" />
<glyph unicode="&#xd6;" horiz-adv-x="1230" d="M1104 600Q1104 302 977 141T616 -20Q391 -20 261 136T125 579V853Q125 1145 254 1310T614 1476Q844 1476 972 1318T1104 865V600ZM921 855Q921 1086 846 1198T614 1311Q463 1311 386 1197T307 861V600Q307 377
384 260T616 143T844 251T921 582V855ZM296 1683Q296 1728 323 1758T405 1789T487 1759T515 1683T487 1608T405 1578T324 1608T296 1683ZM726 1681Q726 1726 753 1757T835 1788T917 1757T945 1681T917 1606T835 1576T754 1606T726 1681Z" />
<glyph unicode="&#xd7;" horiz-adv-x="964" d="M93 329L368 663L91 1000L204 1123L476 793L748 1123L860 1000L582 663L858 329L745 206L475 533L206 206L93 329Z" />
<glyph unicode="&#xd8;" horiz-adv-x="1230" d="M1112 681Q1112 358 978 169T616 -20Q476 -20 366 58L287 -93H156L278 140Q117 333 117 689V773Q117 981 178 1141T352 1388T614 1476Q793 1476 916 1357L1000 1516H1131L995 1258Q1108 1077 1112 792V681ZM299
681Q299 453 369 313L832 1195Q750 1311 614 1311Q466 1311 383 1167T299 773V681ZM930 775Q930 942 893 1063L445 209Q517 143 616 143Q766 143 848 281T930 681V775Z" />
<glyph unicode="&#xd9;" horiz-adv-x="1150" d="M1025 1456V421Q1023 214 905 97T576 -20Q360 -20 246 94T130 421V1456H312V428Q312 281 374 209T576 136Q716 136 778 208T841 428V1456H1025ZM681 1552H522L264 1846H487L681 1552Z" />
<glyph unicode="&#xda;" horiz-adv-x="1150" d="M1025 1456V421Q1023 214 905 97T576 -20Q360 -20 246 94T130 421V1456H312V428Q312 281 374 209T576 136Q716 136 778 208T841 428V1456H1025ZM666 1846H890L622 1552H473L666 1846Z" />
<glyph unicode="&#xdb;" horiz-adv-x="1150" d="M1025 1456V421Q1023 214 905 97T576 -20Q360 -20 246 94T130 421V1456H312V428Q312 281 374 209T576 136Q716 136 778 208T841 428V1456H1025ZM837 1572V1562H695L575 1732L455 1562H313V1574L522 1846H627L837 1572Z" />
<glyph unicode="&#xdc;" horiz-adv-x="1150" d="M1025 1456V421Q1023 214 905 97T576 -20Q360 -20 246 94T130 421V1456H312V428Q312 281 374 209T576 136Q716 136 778 208T841 428V1456H1025ZM253 1681Q253 1726 280 1756T362 1787T444 1757T472 1681T444 1606T362
1576T281 1606T253 1681ZM683 1679Q683 1724 710 1755T792 1786T874 1755T902 1679T874 1604T792 1574T711 1604T683 1679Z" />
<glyph unicode="&#xdd;" horiz-adv-x="1074" d="M536 725L834 1456H1041L627 543V0H444V543L30 1456H238L536 725ZM631 1846H855L587 1552H438L631 1846Z" />
<glyph unicode="&#xde;" horiz-adv-x="1055" d="M331 1456V1163H554Q745 1161 855 1045T965 738Q965 546 854 430T544 313H331V0H154V1456H331ZM331 1012V465H549Q661 465 724 540T788 736Q788 859 725 934T553 1011H332L331 1012Z" />
<glyph unicode="&#xdf;" horiz-adv-x="1069" d="M309 0H133V1111Q133 1320 224 1437T473 1554Q629 1554 714 1466T800 1216Q800 1091 746 990T691 819Q691 767 722 720T831 600T945 460T980 317Q980 152 895 66T654 -20Q588 -20 513 1T404 52L443 207Q476 179
533 155T635 131Q804 131 804 307Q804 360 773 409T665 528T551 669T514 821Q514 881 533 926T574 1013T616 1099T635 1201Q635 1301 592 1351T482 1402Q312 1402 309 1120V0Z" />
<glyph unicode="&#xe0;" horiz-adv-x="981" d="M689 0Q673 35 666 118Q572 -20 426 -20Q279 -20 197 62T114 295Q114 460 226 557T533 656H663V771Q663 868 620 909T489 950Q409 950 359 903T309 782H132Q132 865 181 940T313 1059T498 1102Q664 1102 750 1020T839
779V233Q840 108 873 16V0H689ZM453 141Q518 141 577 177T663 267V525H563Q437 523 364 469T291 316Q291 224 328 183T453 141ZM615 1242H456L198 1536H421L615 1242Z" />
<glyph unicode="&#xe1;" horiz-adv-x="981" d="M689 0Q673 35 666 118Q572 -20 426 -20Q279 -20 197 62T114 295Q114 460 226 557T533 656H663V771Q663 868 620 909T489 950Q409 950 359 903T309 782H132Q132 865 181 940T313 1059T498 1102Q664 1102 750 1020T839
779V233Q840 108 873 16V0H689ZM453 141Q518 141 577 177T663 267V525H563Q437 523 364 469T291 316Q291 224 328 183T453 141ZM600 1536H824L556 1242H407L600 1536Z" />
<glyph unicode="&#xe2;" horiz-adv-x="981" d="M689 0Q673 35 666 118Q572 -20 426 -20Q279 -20 197 62T114 295Q114 460 226 557T533 656H663V771Q663 868 620 909T489 950Q409 950 359 903T309 782H132Q132 865 181 940T313 1059T498 1102Q664 1102 750 1020T839
779V233Q840 108 873 16V0H689ZM453 141Q518 141 577 177T663 267V525H563Q437 523 364 469T291 316Q291 224 328 183T453 141ZM771 1262V1252H629L509 1422L389 1252H247V1264L456 1536H561L771 1262Z" />
<glyph unicode="&#xe3;" horiz-adv-x="981" d="M689 0Q673 35 666 118Q572 -20 426 -20Q279 -20 197 62T114 295Q114 460 226 557T533 656H663V771Q663 868 620 909T489 950Q409 950 359 903T309 782H132Q132 865 181 940T313 1059T498 1102Q664 1102 750 1020T839
779V233Q840 108 873 16V0H689ZM453 141Q518 141 577 177T663 267V525H563Q437 523 364 469T291 316Q291 224 328 183T453 141ZM811 1504Q811 1399 759 1331T625 1262Q590 1262 565 1272T500 1313T442 1350T401 1357Q367 1357 345 1325T322 1245L207 1252Q207 1361
260 1430T392 1499Q422 1499 446 1488T506 1450T566 1414T616 1403Q650 1403 673 1435T696 1516L811 1504Z" />
<glyph unicode="&#xe4;" horiz-adv-x="981" d="M689 0Q673 35 666 118Q572 -20 426 -20Q279 -20 197 62T114 295Q114 460 226 557T533 656H663V771Q663 868 620 909T489 950Q409 950 359 903T309 782H132Q132 865 181 940T313 1059T498 1102Q664 1102 750 1020T839
779V233Q840 108 873 16V0H689ZM453 141Q518 141 577 177T663 267V525H563Q437 523 364 469T291 316Q291 224 328 183T453 141ZM187 1371Q187 1416 214 1446T296 1477T378 1447T406 1371T378 1296T296 1266T215 1296T187 1371ZM617 1369Q617 1414 644 1445T726
1476T808 1445T836 1369T808 1294T726 1264T645 1294T617 1369Z" />
<glyph unicode="&#xe5;" horiz-adv-x="981" d="M689 0Q673 35 666 118Q572 -20 426 -20Q279 -20 197 62T114 295Q114 460 226 557T533 656H663V771Q663 868 620 909T489 950Q409 950 359 903T309 782H132Q132 865 181 940T313 1059T498 1102Q664 1102 750 1020T839
779V233Q840 108 873 16V0H689ZM453 141Q518 141 577 177T663 267V525H563Q437 523 364 469T291 316Q291 224 328 183T453 141ZM724 1419Q724 1332 662 1274T509 1215Q417 1215 356 1274T294 1419T355 1566T509 1627T662 1566T724 1419ZM393 1419Q393 1372 426
1338T509 1304Q557 1304 591 1337T625 1419T592 1502T509 1537Q459 1537 426 1502T393 1419Z" />
<glyph unicode="&#xe6;" horiz-adv-x="1491" d="M1079 -20Q859 -20 744 152Q688 70 592 25T381 -20Q242 -20 163 65T83 304Q83 461 179 548T462 635H639V720Q639 827 596 888T472 950Q391 950 337 896T282 759L107 778Q107 920 209 1011T472 1102Q670 1102 757
949Q868 1102 1038 1102Q1218 1102 1316 973T1415 611V497H813Q818 323 887 227T1079 130Q1205 130 1303 206L1342 237L1401 101Q1350 46 1264 13T1079 -20ZM417 130Q511 130 609 218L639 248V495H462Q371 494 316 440T260 300Q260 219 301 175T417 130ZM1038 950Q947
950 888 863T816 640H1239V671Q1239 806 1187 878T1038 950Z" />
<glyph unicode="&#xe7;" horiz-adv-x="946" d="M508 131Q596 131 649 185T707 341H874Q868 185 764 83T508 -20Q307 -20 202 106T96 483V602Q96 847 201 974T507 1102Q673 1102 770 997T874 710H707Q701 830 650 890T507 950Q389 950 332 873T273 618V480Q273
289 329 210T508 131ZM532 -9L522 -61Q582 -74 614 -119T646 -234Q646 -330 580 -387T389 -444L383 -337Q511 -337 511 -238Q511 -193 485 -173T379 -143L407 -9H532Z" />
<glyph unicode="&#xe8;" horiz-adv-x="959" d="M519 -20Q317 -20 209 100T99 454V585Q99 827 204 964T499 1102Q689 1102 783 981T879 604V488H275V463Q275 289 340 210T529 131Q607 131 666 160T778 254L870 142Q755 -20 519 -20ZM499 950Q389 950 336 875T276
640H702V664Q695 818 647 884T499 950ZM600 1242H441L183 1536H406L600 1242Z" />
<glyph unicode="&#xe9;" horiz-adv-x="959" d="M519 -20Q317 -20 209 100T99 454V585Q99 827 204 964T499 1102Q689 1102 783 981T879 604V488H275V463Q275 289 340 210T529 131Q607 131 666 160T778 254L870 142Q755 -20 519 -20ZM499 950Q389 950 336 875T276
640H702V664Q695 818 647 884T499 950ZM585 1536H809L541 1242H392L585 1536Z" />
<glyph unicode="&#xea;" horiz-adv-x="959" d="M519 -20Q317 -20 209 100T99 454V585Q99 827 204 964T499 1102Q689 1102 783 981T879 604V488H275V463Q275 289 340 210T529 131Q607 131 666 160T778 254L870 142Q755 -20 519 -20ZM499 950Q389 950 336 875T276
640H702V664Q695 818 647 884T499 950ZM756 1262V1252H614L494 1422L374 1252H232V1264L441 1536H546L756 1262Z" />
<glyph unicode="&#xeb;" horiz-adv-x="959" d="M519 -20Q317 -20 209 100T99 454V585Q99 827 204 964T499 1102Q689 1102 783 981T879 604V488H275V463Q275 289 340 210T529 131Q607 131 666 160T778 254L870 142Q755 -20 519 -20ZM499 950Q389 950 336 875T276
640H702V664Q695 818 647 884T499 950ZM172 1371Q172 1416 199 1446T281 1477T363 1447T391 1371T363 1296T281 1266T200 1296T172 1371ZM602 1369Q602 1414 629 1445T711 1476T793 1445T821 1369T793 1294T711 1264T630 1294T602 1369Z" />
<glyph unicode="&#xec;" horiz-adv-x="481" d="M323 0H146V1082H323V0ZM602 1497H443L185 1791H408L602 1497Z" />
<glyph unicode="&#xed;" horiz-adv-x="481" d="M323 0H146V1082H323V0ZM330 1791H554L286 1497H137L330 1791Z" />
<glyph unicode="&#xee;" horiz-adv-x="481" d="M323 0H146V1082H323V0ZM502 1261V1251H360L240 1421L120 1251H-22V1263L187 1535H292L502 1261Z" />
<glyph unicode="&#xef;" horiz-adv-x="481" d="M323 0H146V1082H323V0ZM-82 1370Q-82 1415 -55 1445T27 1476T109 1446T137 1370T109 1295T27 1265T-54 1295T-82 1370ZM348 1368Q348 1413 375 1444T457 1475T539 1444T567 1368T539 1293T457 1263T376 1293T348 1368Z" />
<glyph unicode="&#xf0;" horiz-adv-x="1051" d="M705 1302Q922 1036 922 627V535Q922 376 872 250T729 52T521 -20Q408 -20 315 43T170 219T118 467Q118 614 166 731T303 912T498 977Q623 977 721 877Q679 1062 569 1194L388 1051L320 1150L484 1280Q374 1371
221 1421L275 1580Q473 1527 622 1390L781 1516L849 1416L705 1302ZM746 635L744 695Q718 754 664 789T542 825Q428 825 362 729T295 467Q295 326 360 229T525 131Q623 131 683 241T746 525V635Z" />
<glyph unicode="&#xf1;" horiz-adv-x="991" d="M299 1082L304 965Q407 1102 567 1102Q854 1102 858 719V0H682V711Q682 838 640 891T512 945Q446 945 394 901T309 786V0H132V1082H299ZM802 1504Q802 1399 750 1331T616 1262Q581 1262 556 1272T491 1313T433 1350T392
1357Q358 1357 336 1325T313 1245L198 1252Q198 1361 251 1430T383 1499Q413 1499 437 1488T497 1450T557 1414T607 1403Q641 1403 664 1435T687 1516L802 1504Z" />
<glyph unicode="&#xf2;" horiz-adv-x="1028" d="M95 591Q95 827 209 964T512 1102T814 968T932 603V489Q932 254 818 117T514 -20Q326 -20 213 113T95 473V591ZM272 489Q272 322 337 227T514 131Q748 131 755 469V591Q755 757 689 853T512 950Q403 950 338 854T272
592V489ZM610 1242H451L193 1536H416L610 1242Z" />
<glyph unicode="&#xf3;" horiz-adv-x="1028" d="M95 591Q95 827 209 964T512 1102T814 968T932 603V489Q932 254 818 117T514 -20Q326 -20 213 113T95 473V591ZM272 489Q272 322 337 227T514 131Q748 131 755 469V591Q755 757 689 853T512 950Q403 950 338 854T272
592V489ZM595 1536H819L551 1242H402L595 1536Z" />
<glyph unicode="&#xf4;" horiz-adv-x="1028" d="M95 591Q95 827 209 964T512 1102T814 968T932 603V489Q932 254 818 117T514 -20Q326 -20 213 113T95 473V591ZM272 489Q272 322 337 227T514 131Q748 131 755 469V591Q755 757 689 853T512 950Q403 950 338 854T272
592V489ZM766 1262V1252H624L504 1422L384 1252H242V1264L451 1536H556L766 1262Z" />
<glyph unicode="&#xf5;" horiz-adv-x="1028" d="M95 591Q95 827 209 964T512 1102T814 968T932 603V489Q932 254 818 117T514 -20Q326 -20 213 113T95 473V591ZM272 489Q272 322 337 227T514 131Q748 131 755 469V591Q755 757 689 853T512 950Q403 950 338 854T272
592V489ZM806 1504Q806 1399 754 1331T620 1262Q585 1262 560 1272T495 1313T437 1350T396 1357Q362 1357 340 1325T317 1245L202 1252Q202 1361 255 1430T387 1499Q417 1499 441 1488T501 1450T561 1414T611 1403Q645 1403 668 1435T691 1516L806 1504Z" />
<glyph unicode="&#xf6;" horiz-adv-x="1028" d="M95 591Q95 827 209 964T512 1102T814 968T932 603V489Q932 254 818 117T514 -20Q326 -20 213 113T95 473V591ZM272 489Q272 322 337 227T514 131Q748 131 755 469V591Q755 757 689 853T512 950Q403 950 338 854T272
592V489ZM182 1371Q182 1416 209 1446T291 1477T373 1447T401 1371T373 1296T291 1266T210 1296T182 1371ZM612 1369Q612 1414 639 1445T721 1476T803 1445T831 1369T803 1294T721 1264T640 1294T612 1369Z" />
<glyph unicode="&#xf7;" horiz-adv-x="1024" d="M918 600H79V784H918V600ZM396 1098Q396 1146 422 1178T502 1210T582 1178T609 1098Q609 1051 582 1020T502 989T423 1020T396 1098ZM396 281Q396 329 422 361T502 393T582 361T609 281Q609 235 582 204T502 172T423
203T396 281Z" />
<glyph unicode="&#xf8;" d="M97 551Q97 796 212 949T512 1102Q602 1102 680 1063L740 1208H854L768 1002Q931 847 931 529Q931 286 816 133T514 -20Q433 -20 358 12L297 -134H183L268 71Q97 219 97 551ZM273 529Q273 349 338 239L619 917Q572 950 512 950Q404
950 339 842T273 529ZM753 551Q753 719 696 827L418 156Q462 131 514 131Q625 131 689 239T753 551Z" />
<glyph unicode="&#xf9;" horiz-adv-x="990" d="M684 95Q596 -20 427 -20Q280 -20 205 81T129 377V1082H305V390Q305 137 457 137Q618 137 679 281V1082H856V0H688L684 95ZM600 1242H441L183 1536H406L600 1242Z" />
<glyph unicode="&#xfa;" horiz-adv-x="990" d="M684 95Q596 -20 427 -20Q280 -20 205 81T129 377V1082H305V390Q305 137 457 137Q618 137 679 281V1082H856V0H688L684 95ZM585 1536H809L541 1242H392L585 1536Z" />
<glyph unicode="&#xfb;" horiz-adv-x="990" d="M684 95Q596 -20 427 -20Q280 -20 205 81T129 377V1082H305V390Q305 137 457 137Q618 137 679 281V1082H856V0H688L684 95ZM756 1262V1252H614L494 1422L374 1252H232V1264L441 1536H546L756 1262Z" />
<glyph unicode="&#xfc;" horiz-adv-x="990" d="M684 95Q596 -20 427 -20Q280 -20 205 81T129 377V1082H305V390Q305 137 457 137Q618 137 679 281V1082H856V0H688L684 95ZM172 1371Q172 1416 199 1446T281 1477T363 1447T391 1371T363 1296T281 1266T200 1296T172
1371ZM602 1369Q602 1414 629 1445T711 1476T793 1445T821 1369T793 1294T711 1264T630 1294T602 1369Z" />
<glyph unicode="&#xfd;" horiz-adv-x="853" d="M428 294L625 1082H813L459 -153Q419 -292 346 -364T180 -437Q144 -437 88 -421V-271L127 -275Q204 -275 247 -239T318 -112L353 9L35 1082H228L428 294ZM536 1536H760L492 1242H343L536 1536Z" />
<glyph unicode="&#xfe;" horiz-adv-x="1041" d="M923 529Q923 282 828 131T569 -20Q412 -20 318 88V-416H142V1536H318V989Q410 1102 566 1102Q734 1102 828 954T923 529ZM747 550Q747 730 685 837T511 945Q385 945 318 807V265Q383 131 513 131Q622 131 684 238T747
550Z" />
<glyph unicode="&#xff;" horiz-adv-x="853" d="M428 294L625 1082H813L459 -153Q419 -292 346 -364T180 -437Q144 -437 88 -421V-271L127 -275Q204 -275 247 -239T318 -112L353 9L35 1082H228L428 294ZM123 1371Q123 1416 150 1446T232 1477T314 1447T342 1371T314
1296T232 1266T151 1296T123 1371ZM553 1369Q553 1414 580 1445T662 1476T744 1445T772 1369T744 1294T662 1264T581 1294T553 1369Z" />
<glyph unicode="&#x2013;" horiz-adv-x="1172" d="M1259 651H417V802H1259V651Z" />
<glyph unicode="&#x2014;" horiz-adv-x="1389" d="M1537 651H415V802H1537V651Z" />
<glyph unicode="&#x2018;" horiz-adv-x="398" d="M257 1555L357 1483Q278 1353 275 1211V1073H100V1189Q100 1290 144 1391T257 1555Z" />
<glyph unicode="&#x2019;" horiz-adv-x="398" d="M155 1046L56 1118Q134 1249 137 1390V1536H312V1401Q310 1305 268 1207T155 1046Z" />
<glyph unicode="&#x201a;" horiz-adv-x="399" d="M148 -283L48 -210Q128 -79 128 73V181H305V81Q305 -17 262 -117T148 -283Z" />
<glyph unicode="&#x201c;" horiz-adv-x="684" d="M266 1555L366 1483Q287 1353 284 1211V1073H109V1189Q109 1290 153 1391T266 1555ZM551 1555L651 1483Q572 1353 569 1211V1073H394V1189Q394 1290 438 1391T551 1555Z" />
<glyph unicode="&#x201d;" horiz-adv-x="691" d="M167 1046L68 1118Q146 1249 149 1390V1536H324V1401Q322 1305 280 1207T167 1046ZM445 1046L346 1118Q424 1249 427 1390V1536H602V1401Q600 1305 558 1207T445 1046Z" />
<glyph unicode="&#x201e;" horiz-adv-x="668" d="M148 -301L48 -229Q125 -93 128 59V246H305V82Q305 -23 262 -127T148 -301ZM416 -301L317 -229Q394 -93 397 59V246H574V82Q574 -23 531 -128T416 -301Z" />
<glyph unicode="&#x2022;" horiz-adv-x="690" d="M138 772Q138 859 193 915T341 971Q432 971 489 917T546 769V732Q546 645 491 590T342 535Q249 535 194 590T138 734V772Z" />
<glyph unicode="&#x2039;" horiz-adv-x="557" d="M277 550L488 153H359L111 541V560L359 949H488L277 550Z" />
<glyph unicode="&#x203a;" horiz-adv-x="557" d="M223 949L471 560V541L223 152H92L303 550L92 949H223Z" />
</font>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 47 KiB

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 1.0 MiB

File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-0-circle-fill" viewBox="0 0 16 16">
<path d="M8 4.951c-1.008 0-1.629 1.09-1.629 2.895v.31c0 1.81.627 2.895 1.629 2.895s1.623-1.09 1.623-2.895v-.31c0-1.8-.621-2.895-1.623-2.895Z"/>
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0Zm-8.012 4.158c1.858 0 2.96-1.582 2.96-3.99V7.84c0-2.426-1.079-3.996-2.936-3.996-1.864 0-2.965 1.588-2.965 3.996v.328c0 2.42 1.09 3.99 2.941 3.99Z"/>
</svg>

After

Width:  |  Height:  |  Size: 479 B

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-0-circle" viewBox="0 0 16 16">
<path d="M7.988 12.158c-1.851 0-2.941-1.57-2.941-3.99V7.84c0-2.408 1.101-3.996 2.965-3.996 1.857 0 2.935 1.57 2.935 3.996v.328c0 2.408-1.101 3.99-2.959 3.99ZM8 4.951c-1.008 0-1.629 1.09-1.629 2.895v.31c0 1.81.627 2.895 1.629 2.895s1.623-1.09 1.623-2.895v-.31c0-1.8-.621-2.895-1.623-2.895Z"/>
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0ZM1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8Z"/>
</svg>

After

Width:  |  Height:  |  Size: 511 B

@@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-0-square-fill" viewBox="0 0 16 16">
<path d="M8 4.951c-1.008 0-1.629 1.09-1.629 2.895v.31c0 1.81.627 2.895 1.629 2.895s1.623-1.09 1.623-2.895v-.31c0-1.8-.621-2.895-1.623-2.895Z"/>
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2Zm5.988 12.158c-1.851 0-2.941-1.57-2.941-3.99V7.84c0-2.408 1.101-3.996 2.965-3.996 1.857 0 2.935 1.57 2.935 3.996v.328c0 2.408-1.101 3.99-2.959 3.99Z"/>
</svg>

After

Width:  |  Height:  |  Size: 518 B

Some files were not shown because too many files have changed in this diff Show More