Projet

Général

Profil

Paste
Statistiques
| Branche: | Révision:

root / scripts_divers / migrer_taches_vers_redmine @ f5ddb21e

Nom Taille Révision Âge Auteur Commentaire
  exemples_json 98033bcf presque 11 ans Julien Enselme Ajout d'exemples de fichiers json
README 601 octets f5ddb21e plus de 10 ans Julien Enselme fix-db.rb: création. Ce script doit finir la m...
cmd 571 octets 565596d9 environ 11 ans Julien Enselme Ajout des scripts divers
constantes.py 2,35 ko e9b44dc1 plus de 10 ans Julien Enselme Version 2 de goto_redmine.py et constantes.py ...
export-issues-html.sh 261 octets f5ddb21e plus de 10 ans Julien Enselme fix-db.rb: création. Ce script doit finir la m...
fix-db.rb 5,41 ko f5ddb21e plus de 10 ans Julien Enselme fix-db.rb: création. Ce script doit finir la m...
goto_redmine.py 15,5 ko f5ddb21e plus de 10 ans Julien Enselme fix-db.rb: création. Ce script doit finir la m...
output_post.html 1,54 ko e9b44dc1 plus de 10 ans Julien Enselme Version 2 de goto_redmine.py et constantes.py ...
output_put.html 1,21 ko e9b44dc1 plus de 10 ans Julien Enselme Version 2 de goto_redmine.py et constantes.py ...

Dernières révisions

# Date Auteur Commentaire
f5ddb21e 29/10/2013 19:24 Julien Enselme

fix-db.rb: création.

Ce script doit finir la migration vers redmine en réparant
les liens, les contributeurs et les dates de contributions
directement dans la base de données.
On ne fait plus de perl.
La version ruby corrige les liens de tâche. Reste les liens de commentaire...

e9b44dc1 29/10/2013 19:23 Julien Enselme

Version 2 de goto_redmine.py et constantes.py

Réécriture du script avec des classes afin de permettre une résolution
plus aisée des problèmes posés par l’ancien script :

  • Les captures d’écran ne sont pas présentes
  • Les liens vers les tâches sont cassés...
65c89524 29/10/2013 19:21 Julien Enselme

Goto redmine

Les constantes (url, nom des membres,…) sont dans un fichier séparé :
constantes.py

Le script peut supprimer les issues redmine via le script purge_issues_redmine.py. Il a effacé avec succès les
tâches sur mon installation locale.

a2a6f2e9 07/06/2013 21:26 Julien Enselme

Ajout de commentaires dans les scripts goto_redmine et urls_parser

b1cefa06 29/05/2013 18:00 Julien Enselme

Script qui a migré les tâches

3a9aefa9 29/05/2013 09:32 Julien Enselme

Passe les tests avec succès.

98033bcf 26/05/2013 22:02 Julien Enselme

Ajout d'exemples de fichiers json

f5cb48cd 21/05/2013 00:10 Julien Enselme

Suppression des fichiers inutiles

8a509595 21/05/2013 00:08 Julien Enselme

On utilise désormais les modules drupal entity_json (pour la liste des commentaires)
et restws (pour récupérer le contenu des nodes et des commentaires)

35c29fad 09/05/2013 21:55 Julien Enselme
  • Suppression du module urllib (on utilise httplib2 à la place)
  • clarification des urls
  • On modifie le corps du commentaire pour savoir qui a dit quoi même si la clé API n’est pas disponible

Voir les révisions

README


* Migrate Simply use the following commands in a clean environment: the folder in which you launch these commands must not contains any csv or txt files from a previous migration otherwise fix-db.rb won't work. - python3 post_redmine.py - ruby fix-db.rb * Clean Use in a python3 interpreter #BEGIN_SRC python import post_redmine redmine = post_redmine.Redmine() redmine.sweep() #END_SRC * Export as html The export-issues-html.sh script allows you to export issues for a projet as html files. It requires access to the database of redmine and only work for mysql. export-issues-html.sh PROJECT_ID

Formats disponibles : Atom