Project

General

Profile

Segnalazione #353

Controllo file CSV import di massa

Added by Andrea Padovan almost 7 years ago. Updated almost 6 years ago.

Status:
Chiuso
Priority:
Alta
Start date:
07/19/2017
Due date:
% Done:

0%

Estimated time:

Description

PREMESSA:
Visto la perdita di tempo nella correzione e inserimento di dati(corretti) nel file di import di massa, si chiede quanto segue:

RICHIESTA:
Implementazione in OCTONET di una routine di controllo sulla:
1.)validità del formato dei dati, durante l'importazione,
2.)controllo di eventuali utenti duplicati (sia nel file che si stà presentando, sia database LDAP esistente)
3.)possibilità di correzione dei caratteri non validi e/o utenti duplicati, nel momento in cui viene segnalato dal sistema.
(es. caratteri non validi quali "è"; "ò"; "ü"; "ö"; "ä"; "ß"; "SPAZI"; "D'"; ecc.......)
grazie


Files

Uploading-error.png (96.5 KB) Uploading-error.png Andrea Padovan, 08/24/2017 06:08 PM
test.csv (110 Bytes) test.csv Andrea Padovan, 08/25/2017 04:50 PM

Associated revisions

Revision 2136e98d (diff)
Added by Mark Caglienzi almost 7 years ago

Draft new view. refs: #353

Revision c4e5dab9 (diff)
Added by Mark Caglienzi almost 7 years ago

Add first euristics: delimiter (',' and ';' are supported). refs: #353

Revision 289c42e0 (diff)
Added by Mark Caglienzi almost 7 years ago

Add second euristics: check that all rows have the same number of columns, interrupting as soon as one is different. refs: #353

Revision 20a47648 (diff)
Added by Mark Caglienzi almost 7 years ago

Better comment. refs: #353

Revision b9f298f8 (diff)
Added by Mark Caglienzi almost 7 years ago

Comment this print. refs: #353

Revision 5149f10c (diff)
Added by Mark Caglienzi almost 7 years ago

Fix the problem with BOM directly in CSV importing. refs #353 #346

Revision abc7dc7c (diff)
Added by Mark Caglienzi almost 7 years ago

Check for BOM and columns number, supporting showing the errors to the user. refs: #353

Revision 6694f919 (diff)
Added by Mark Caglienzi almost 7 years ago

Template. refs: #353

Revision 3a87a296 (diff)
Added by Mark Caglienzi almost 7 years ago

Add field to the form, to hold the column number for the username. refs: #353

Revision 3bd28d66 (diff)
Added by Mark Caglienzi almost 7 years ago

Add support to find duplicate usernames. refs: #353

Revision 327b6ea6 (diff)
Added by Mark Caglienzi almost 7 years ago

Somewhat modify the UI to show duplicate usernames. refs: #353

Revision 4039c0ba (diff)
Added by Mark Caglienzi almost 7 years ago

Better message. refs: #353

Revision bf6b028f (diff)
Added by Mark Caglienzi almost 7 years ago

If the file has different number of columns even in one line, the duplicate usernames check does not have meaning at all. refs: #353

Revision 12fd2d78 (diff)
Added by Mark Caglienzi almost 7 years ago

Add support for username validation. refs: #353

Revision 070ff89d (diff)
Added by Mark Caglienzi almost 7 years ago

Also the not valid usernames check has no meaning in this case. refs: #353

Revision 56f6fef2 (diff)
Added by Mark Caglienzi almost 7 years ago

Add example CSV files. refs #353

History

#1

Updated by Elena Grandi almost 7 years ago

  • Assignee changed from Christopher R. Gabriel to Paolo Dongilli

Riassegno per richiesta di approvazione per l'implementazione di nuove feature.

#2

Updated by Mark Caglienzi almost 7 years ago

  • Status changed from Nuovo to In elaborazione
  • Assignee changed from Paolo Dongilli to Mark Caglienzi

Vista la richiesta https://labs.truelite.it/issues/9823, procedo

#3

Updated by Christopher R. Gabriel almost 7 years ago

  • Status changed from In elaborazione to Commenti
  • Assignee changed from Mark Caglienzi to Andrea Padovan

Pubblicato octonet 0.2.26 che include la funzionalità richiesta.

#4

Updated by Paolo Dongilli over 6 years ago

Christopher R. Gabriel ha scritto:

Pubblicato octonet 0.2.26 che include la funzionalità richiesta.

Andrea, fai una verifica appena puoi, grazie.

#5

Updated by Andrea Padovan over 6 years ago

ho aggiornato il server e simulato un import di massa contenente caratteri "non graditi" tipo "à" ò"ecc.

Al pimo tentativo msono stato bloccato e informato in maniera dettagliata dove ci sono i campi con caratteri non graditi.

Per testare ho provato a cliccare più volte sul tasto "Upload" e dopo la terza volta (se non erro) il sistema ha iniziato a fare l'Upload, ma impiantandosi sulla schermata "Uploading............"
allego foto

Forse andrebbe sistemato.
grazie, a presto

#6

Updated by Christopher R. Gabriel over 6 years ago

  • Assignee changed from Christopher R. Gabriel to Andrea Padovan

Andrea Padovan ha scritto:

ho aggiornato il server e simulato un import di massa contenente caratteri "non graditi" tipo "à" ò"ecc.

Al pimo tentativo msono stato bloccato e informato in maniera dettagliata dove ci sono i campi con caratteri non graditi.

Per testare ho provato a cliccare più volte sul tasto "Upload" e dopo la terza volta (se non erro) il sistema ha iniziato a fare l'Upload, ma impiantandosi sulla schermata "Uploading............"
allego foto

Forse andrebbe sistemato.

Servirebbe il file utilizzato per riprodurre il problema e verificarlo. Se contiene dati personali/sensibili, per favore non allegarlo qui (pubblico) e inviacelo in forma privata.

#7

Updated by Andrea Padovan over 6 years ago

Il file originale è stato perso, ma ne allego uno simile (ci sono dati puramente inventati). Non sono nella condizione ora di ritestarlo. Lunedì si però.

Dimmi in caso se ho sbagliato qualcosa io nel generarlo.: I campi non corrispondono a tutti quelli "possibili" da riempire nell'importazione di massa. Potrebbe essere questo un problema ?

Ho una domanda: nella grafica dell'import di massa di Octonet, i campi indicati (di colore diverso) vengono disposti su due righe separate. Non pensate sia meglio mettere tutte le voci (colorate per intenderci) su un unica riga?

A presto, Andrea

#8

Updated by Andrea Padovan over 6 years ago

  • Assignee changed from Andrea Padovan to Christopher R. Gabriel
#9

Updated by Christopher R. Gabriel over 6 years ago

  • Assignee changed from Christopher R. Gabriel to Andrea Padovan

Andrea Padovan ha scritto:

Il file originale è stato perso, ma ne allego uno simile (ci sono dati puramente inventati). Non sono nella condizione ora di ritestarlo. Lunedì si però.

Mi serve il file che ti genera l'errore. Se riesci a generarlo anche con quello che hai allegato, fammi sapere. Se non riproduciamo l'errore non sappiamo cosa eventualmente correggere.

Dimmi in caso se ho sbagliato qualcosa io nel generarlo.: I campi non corrispondono a tutti quelli "possibili" da riempire nell'importazione di massa. Potrebbe essere questo un problema ?

No, perche' puoi non assegnargli tutti, e se manca qualcosa, o li genera octonet oppure ti da un errore.

Ho una domanda: nella grafica dell'import di massa di Octonet, i campi indicati (di colore diverso) vengono disposti su due righe separate. Non pensate sia meglio mettere tutte le voci (colorate per intenderci) su un unica riga?

Non ho capito la domanda: quali sono i campi "indicati"? in che pagina? Puoi produrre uno screenshot?

#10

Updated by Paolo Dongilli almost 6 years ago

  • Status changed from Commenti to Chiuso

Chiudo in quanto gli errori indicati non sono riproducibili e per mancata interazione.

Also available in: Atom PDF