[Feature] Disabilitata deletion sync nei trasferimenti manuali e aggiunta configurazione nelle schedulazioni
- Disabilitata completamente la sincronizzazione eliminazioni nei trasferimenti manuali (DataCoupler.razor.cs) - Aggiunto campo EnableDeletionSync al modello ProfileSchedule (default: false) - Implementata logica condizionale in ScheduledProfileExecutionService per deletion sync - Aggiunta sezione 'Opzioni Avanzate' nell'interfaccia schedulazione con warning - Creata migration Entity Framework AddEnableDeletionSyncToProfileSchedule - Aggiornato BackupModels per supporto backup/restore del nuovo campo - Aggiornata documentazione README.md e copilot-instructions.md - La deletion sync è ora disponibile solo per schedulazioni con configurazione esplicita per massima sicurezza
This commit is contained in:
@@ -170,6 +170,10 @@ docker build -t data-coupler:local-windows -f Dockerfile.windows .
|
||||
- **Validazione**: Validazione completa dei dati in input
|
||||
- **Isolamento**: Ogni progetto ha responsabilità specifiche
|
||||
- **Type Safety**: Uso di tipi forti per evitare errori
|
||||
- **Deletion Sync Sicuro**:
|
||||
- Disabilitato di default per prevenire eliminazioni accidentali
|
||||
- Disponibile solo nelle schedulazioni con configurazione esplicita
|
||||
- Warning chiaro nell'interfaccia utente per operazioni critiche
|
||||
|
||||
## Testing
|
||||
|
||||
|
||||
Reference in New Issue
Block a user