1.6 KiB
1.6 KiB
Riorganizzazione Auto Codes
Obiettivo
Riorganizzare la sezione "Auto Codes" per allinearla graficamente e strutturalmente alla sezione "Custom Fields", migliorando le traduzioni e la categorizzazione.
Stato Attuale
- La pagina
AutoCodesAdminPage.tsxfunziona ma ha nomi di moduli hardcoded intypes/autoCode.ts. - La struttura grafica è simile ma può essere migliorata per essere identica a
CustomFieldsAdminPage. - Mancano alcune traduzioni e la categorizzazione potrebbe non essere aggiornata con gli ultimi moduli.
Piano di Lavoro
-
Analisi e Preparazione
- Identificare le differenze stilistiche tra
AutoCodesAdminPageeCustomFieldsAdminPage. - Identificare le stringhe non tradotte (es. nomi moduli).
- Identificare le differenze stilistiche tra
-
Refactoring Frontend
- Aggiornare
AutoCodesAdminPage.tsxper usare lo stesso layout diCustomFieldsAdminPage. - Sostituire i nomi hardcoded dei moduli con chiavi di traduzione.
- Aggiornare
types/autoCode.tsper rimuovereappNameshardcoded o mapparlo su chiavi i18n.
- Aggiornare
-
Aggiornamento Traduzioni
- Aggiungere le chiavi mancanti in
public/locales/it/translation.json. - Aggiungere le chiavi mancanti in
public/locales/en/translation.json.
- Aggiungere le chiavi mancanti in
-
Verifica
- Verificare che la pagina si carichi correttamente.
- Verificare che le traduzioni funzionino.
- Verificare che la categorizzazione sia corretta.
- Aggiornare
AutoCodeDtonel frontend per usaremoduleCode. - Creare migrazione per aggiornare
ModuleCodenel database per le entità esistenti.