Développeurs
Développeurs
Faire les wikis utilisateurs et développeurs
Développeurs
Plan de test ajouté
Problem solved by making adjustments in the createVcf function in caporalCli.js and in the database.txt to make the vcf files that are created have the structure that is expected by the parser when the import function is called.
Problem solved by making adjustments in the createVcf function in caporalCli.js and in the database.txt to make the vcf files that are created have the structure that is expected by the parser.
C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js createVcf database.txt 11-01-18 EDIT: The function to create VCF files out of a .txt file, this gives problems, explained later.
C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js check ./vCards/Marie.VCF The database.txt file contains error C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js check ./vCards/jean.VCF The database.txt file contains error 11-01-18 EDIT: Later it was found that this obviously does not work since the function checks the correctness of the .txt file and not the correctness of .vcf files,...
C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js check ./vCards/Marie.VCF The database.txt file contains error C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js check ./vCards/jean.VCF The database.txt file contains error 11-01-18 EDIT: Later it was found that this obviously does not work since the function checks the correctness of the .txt file and not the correctness of .vcf ...
export vcf donne des erreurs
solved ticket 8 about the export problem
Problem solved by making adjustments in the createVcf function in caporalCli.js and in the database.txt to make the vcf files have the structure that is expected by the parser.
createVcf succesfully makes vcf files from the database.txt file. But then if you want a vcf contact, just created, to go back in the database, with the import function, it gives parsing errors. These errors do not occur when a premade vcf file is imported, eventhough both files are already in the database file.
All single commas were changed to double commas, unnecessairy comments were deleted, and the structure of the code was revised but this was already in good state
Documenter le code
Commetaires JSDoc ajoutés à toutes les pages js
JSDoc des fichiers javascript
ReadMe amélioré
ReadMe amélioré
Documenter le code
Mise à jour du README
suite du nettoyage
suite nettoyage
Nettoyage des tests d'import de fichier vCard
Nettoyage des fichiers de test vCards
Implémenter l'option "conserver les remarques" lors de l'import dans caporalCli.js
Ticket résolu : l'utilisateur se voit désormais proposer de conserver les remarques des deux fichiers, qui sont alors concaténées dans le nouveau fichier. Étant donné que l'utilisateur n'a pas d'intérêt à vouloir obtenir les nouvelles remarques sans mettre à jour le contact, cette option n'est pas proposée dans cette situation.
Résolution du ticket4 : option conserver les remarques ajoutée
Implémenter l'option "conserver les remarques" lors de l'import dans caporalCli.js
Clarifier les commandes du fichier CaporalCLI.js
Fix: commandes du fichier caporalCli.js légèrement modifiées
Documenter le code
Réaliser un Google Chart pour afficher les conflits lors de l'ajout de contacts dans la base de données
I think the problem is that the VCF files that you can make, do not have a ###Domaine in them and are also one long line of text.
Réaliser un Google Chart pour afficher les conflits lors de l'ajout de contacts dans la base de données
L'affichage des conflits sur un Google Chart fonctionne
JS best practices
small error removed that i created
JS best practices
Le Google Chart ne s'ouvre que sur Windows
Le problème venait de la commande spawn qui permetait d'ouvrir le fichier googleChart.html dans un navigateur web mais qui utilisait en option "cmd.exe" qui est spécifique à Windows, ce qui provoquait une erreur sur les autres OS. Le problème a été réglé en remplaçant a commande spawn par la commande "opn" qui permet d'ouvrir directement la page html en argument dans le navigateur par défaut.
Développeurs
Utilisateurs
Utilisateurs
Utilisateurs
Utilisateurs
Utilisateurs
Utilisateurs
Utilisateurs
Développeurs
Main Page
Main Page
Utilisateurs
Développeurs
Utilisateurs
Problème : si 3 contacts (dans le vcf) sont importés, le premier est importé 3 fois et les autres non
Résolution du ticket #1: erreur lors de l'import
Le problème est sur le point d'être corrigé. Il provient d'une erreur de synchronisation entre la lecture et l'écriture des fichiers. L'erreur n'est pas corrigée lorsque la lecture reste asynchrone. Pour cette raison, la lecture et l'écriture ont été passées en synchrone (fs.readFile -> fs.readFileSync, fs.writeFile -> fs.writeFileSync & fs.appendFile -> fs.appendFileSynC).
Le problème semble venir de la boucle: le dernier contact uniquement est importé. Tel qu'elle est conçue, une variable lit chacun des contacts un par un et les écrit dans le fichier database. Pourtant, lorsqu'elle est lancée, la commande écrit dans le fichier après que chacun des contacts aient été créé. Il y a peut-être un soucis de mémoire avec le fs.readfile.
Fix: Le Google Chart se lance bien sur tous les OS
C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js createVcf database.txt
JS best practices
C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js check ./vCards/Marie.VCF The database.txt file contains error C:\Users\Gijs Verhoeven\Documents\Twente\BSc3\Frankrijk\GL02\SujetA_FCJavaScript_l2\vCard>node caporalCli.js check ./vCards/jean.VCF The database.txt file contains error
export vcf donne des erreurs
display process.stdi
display process std
Transformer l'argument "needle" de la fonctionnalité display afin qu'elle fonctionne même lorsque needle est vide
Clarifier les commandes du fichier CaporalCLI.js
Faire les wikis utilisateurs et développeurs
Le Google Chart ne s'ouvre que sur Windows
Transformer l'argument "needle" de la fonctionnalité display afin qu'elle fonctionne même lorsque needle est vide
Modifier les informations d'un contact (Fonctionnalités non-implémentée)
Implémenter l'option "conserver les remarques" lors de l'import dans caporalCli.js
Implémenter l'option "conserver les remarques" lors de l'import dans caporalCli.js
Modifier les informations d'un contact (Fonctionnalités non-implémentée)
Faire les wikis utilisateurs et développeurs
Problème : si 3 contacts (dans le vcf) sont importés, le premier est importé 3 fois et les autres non
googleChart
ajouter function create
add check
add Tokeniez
change check
Ajout de README.txt
Ajout de README.txt
modifications annulées, le parser ne marchait plus en décommentant les this.err dans expect et check
jai remis les erreurs sur le database parser
modifs des descriptions des commandes
package-lock.json
dependencies
ajouter le databaseParser
modifier require
package.json
test VcfParser
delete DatabaseParser1.js
add comments for VcfParser.js and caporalCli.js
avancé
option remplacer dans import
contact is already in database