Commit Graph

92 Commits

Author SHA1 Message Date
Maicol Battistini b3db6fdc87
feat: Ottieni tutta la configurazione dei moduli dall'endpoint `/modules` 2022-02-01 15:55:48 +01:00
Maicol Battistini a350e4b068
feat: Aggiunta JSON API avanzata
La vecchia JSON API custom verrà rimossa successivamente, quando quella nuova avrà un'interfaccia stabile per i moduli
2022-02-01 15:43:10 +01:00
Maicol Battistini b8c272f5e8
fix(api): Fix salvataggio relations 2022-02-01 12:26:38 +01:00
Maicol Battistini 94e85ad8b6
fix: bootstrap import errato 2022-01-28 16:26:31 +01:00
Maicol Battistini bd35c64e21 perf: Migliorato output endpoint `/modules` 2022-01-25 12:49:51 +01:00
Maicol Battistini 2f7c341317
fix: 🐛 Middleware blocca solo le routes GET 2022-01-18 11:35:38 +01:00
Maicol Battistini c2dd33b004
fix: Avvia migrazioni nel setup 2022-01-17 19:11:00 +01:00
Maicol Battistini 82b5c2977d
feat: Aggiunto middleware per proteggere gli endpoint di configurazione 2022-01-17 19:10:17 +01:00
Maicol Battistini 33131e8d17
feat: Salva le relationships durante il salvataggio 2022-01-10 16:59:38 +01:00
Maicol Battistini f0982961c0
feat: Supporto alle relations included 2022-01-10 16:01:09 +01:00
Maicol Battistini 636c7ac68e
feat: 💥 Conversione a Typescript
- Rimossi Babel e Flow, sostituito con Typescript
- Qualche piccolo fix qua e là
- Aggiornate dipendenze
2022-01-06 15:45:35 +01:00
Maicol Battistini 8ad8857e2e
fix: 🐛 Eccezione quando non ci sono routes nella configurazione del modulo 2022-01-02 14:14:50 +01:00
Maicol Battistini 2fd591d583
fix(auth): 🐛 Ricordami non funzionante
Invece di vederlo come booleano, trattalo come una stringa
2021-12-30 17:11:44 +01:00
Maicol Battistini 95ed24f2b5
fix: 👽 Aggiornato individuazione voci del drawer
Viene ora utilizzata la configurazione di un modulo invece della cache
2021-12-28 19:39:58 +01:00
Maicol Battistini 42106ec845
fix: 🐛 Fix routes redirect 2021-12-14 19:26:13 +01:00
Maicol Battistini fe462ac78c
feat: Voci del drawer dinamiche
- I link del drawer vengono dinamicamente importati dai moduli installati
2021-12-14 19:22:51 +01:00
Maicol Battistini 165753253a
chore: Migliorato login 2021-12-14 12:37:58 +01:00
Maicol Battistini d8a77e47f1
feat: Aggiunto logout 2021-12-14 12:34:17 +01:00
Maicol Battistini ac629b928d
chore: 🚚 Spostato reset password in un controller a parte 2021-12-14 11:58:10 +01:00
Maicol Battistini f8bab49852
feat: Aggiunto reset password 2021-12-14 11:55:23 +01:00
Maicol Battistini 9e7f3371b5
feat(login): 🐛 Aggiunta validazione form 2021-12-13 19:11:25 +01:00
Maicol Battistini 451b77a53b
fix(setup): 🐛 Cambia regola di validazione 2021-12-13 19:05:50 +01:00
Maicol Battistini 67ed819a4c
feat(setup): 🐛 Aggiunta validazione form 2021-12-13 18:45:13 +01:00
Maicol Battistini 131ea07248
feat: Creazione admin durante il setup 2021-12-09 19:45:06 +01:00
Maicol Battistini 2b7e7843ed
feat: Introduzione pagina di accesso e logica logout 2021-12-07 16:35:14 +01:00
Maicol Battistini 779f4ce704
perf: Usa la nuova direttiva Blade per le traduzioni 2021-12-06 19:12:53 +01:00
Maicol Battistini a65468d124
feat: Completata pagina setup 2021-11-12 16:59:04 +01:00
Maicol Battistini ffea235e0a
perf: ️ Miglioramento funzione di test
- Divisi silenziatori (success e error)
- Rimosso success dalla risposta del backend (ci si deve riferire solo ai codici errore per sapere se una richiesta ha avuto esito positivo o negativo)
2021-11-12 14:08:12 +01:00
Maicol Battistini d199fb4b73
feat: Test configurazione nella pagina di setup 2021-11-10 17:20:20 +01:00
Maicol Battistini 5a1576d3c8
refactor: ♻️ Sistemazione e riformattazione del codice
- Fix typography mancante
- Fix icona nel FAB
- Fixati alcuni stili nel tema "Alto contrasto"
- Riformattazione del codice
2021-11-09 10:34:22 +01:00
Maicol Battistini 0fd3c9a313
impr: Migliorata i18n
Spostata funzione di traduzione JS all'interno di `utils.js` e poi portata in una variabile globale.

Le traduzioni sono ora salvate nella cache.
2021-11-09 10:14:08 +01:00
Maicol Battistini 450a849c16
fix: 🐛 Fix dev server quando si usano moduli custom 2021-10-15 16:47:17 +02:00
Maicol Battistini d5f300a499
fix: 🐛 Model non salvato (lato server) 2021-10-08 16:56:09 +02:00
Maicol Battistini b1a0a01f0b
feat: Implementata JSON API
Vedi specifiche: https://jsonapi.org
2021-10-06 19:15:12 +02:00
Maicol Battistini 46fc810126
feat: Aggiunta API CRUD generica 2021-10-04 10:30:51 +02:00
Maicol Battistini 7ea47e9486
feat: Aggiunta API non autenticata
Per il momento solo utenti
2021-10-01 15:37:12 +02:00
Maicol Battistini c0054373dc
perf: Cambiata funzione in modo da essere più performante
Motivo: Inspection EA Ultimate e [is_file or file_exists in PHP](https://stackoverflow.com/a/792909)
2021-08-26 20:07:51 +02:00
Maicol Battistini db5d1adb30
feat: Aggiunta selezione automatica della view Blade in base alla route (esterna/interna) 2021-08-19 16:32:58 +02:00
Maicol Battistini d1b3c05255
refactor(backend): ♻️ Refactor generale
Stile codice, sostituiti tipi PHPDoc con i tipi nativi di PHP
2021-08-03 19:43:16 +02:00
Maicol Battistini ceb854bbb3
feat(i18n): Aggiunto nuovo sistema di traduzioni backend e frontend
Il nuovo sistema si basa sul sistema nativo di Laravel. Le traduzioni e la lingua dell'utente vengono passati a JS (mithril) tramite Inertia. C'è anche una route per modificare la lingua.
2021-08-03 19:17:43 +02:00
Maicol Battistini 53aee9a14e
feat: Aggiunti InertiaJS e MithrilJS 2021-07-30 22:56:43 +02:00
Maicol Battistini 1022687de0
chore: Added missing files 2021-07-30 19:26:02 +02:00