egranja / piwam

Automatically exported from code.google.com/p/piwam
0 stars 0 forks source link

[PATCH] Importation de données #108

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Je souhaitais importer un grand nombre des données directement dans Piwam via 
un fichier CSV.

Pour cela, j'ai créé un module d'importation pour Piwam :
- la première page demande de choisir un fichier à importer (fichier CSV)
- la seconde page lit la première ligne du CSV et demande à l'utilisateur de 
sélectionner pour chaque colonne à quoi cela correspond pour Piwam (
libellé, montant, compte affecté, activité liée, date et payé)
- lors de la validation, l'import est effectué. S'il y a des erreurs, celle-ci 
sont indiquées à l'utilisateur avec la ou les lignes du CSV en erreur

Pour l'activité liée, le champs du CSV peut être soit l'identifiant d'une 
activité, soit son libellé
Pour le compte affecté, le champs du CSV peut être soit l'identifiant d'un 
compte, soit son libellé, soit sa référence.

Pour l'importation :
- lorsque le montant est positif, la ligne ira dans les recettes
- lorsque le montant est négatif, la ligne ira dans les dépenses

Ci-joint :
- les diff pour le menu et le routing
- un tar.gz du module d'importation

Original issue reported on code.google.com by leblanc....@gmail.com on 21 Nov 2010 at 10:43

Attachments:

GoogleCodeExporter commented 9 years ago
Bonjour. C'est juste ce que je cherchais mais j'ai un message d'erreur:

Message : The route "importation_form" does not exist.

J'ai pourtant bien patché les fichiers routes et layout et placé le dir 
import dans module.
Je ne connais pas bien symphony mais j crois avoir fait ce qu'il fallait... 
heeeelp!

Original comment by manuc...@gmail.com on 16 Feb 2011 at 1:39

GoogleCodeExporter commented 9 years ago
Est-ce que tu as bien vidé ton cache : "php symfony cc" ?

Normalement en vidant ton cache, les routes devraient être calculées de 
nouveau et la route sera disponible.

Original comment by leblanc....@gmail.com on 16 Feb 2011 at 2:29