zestedesavoir/zds-site — pull request #1802 by firm1 (2014-11-27 10:32:56+00:00)
Title: Commande de regénération de pdf

| Q | R
| ------------------------- | -------------------------------------------
| Correction de bugs ? | non
| Nouvelle Fonctionnalité ? | oui
| Tickets concernés | Aucun

Cette PR a pour objectif de donner la possibilité via la ligne de commande de regénerer un ou plusieurs pdf de tutoriels déjà publiés.

La commande à lancer est : `python manage.py pdf_generator`.
Pour préciser le tuto à regenerer, il suffit de rajouter l'argument `id=125,142,56` pour regenerer les pdfs des tutos dont l'id est 125, 142, et 56.

**Note pour QA**

NB : Vous devez avoir [installé pandoc](http://zds-site.readthedocs.org/fr/latest/install/install-linux.html#aller-plus-loin) sur votre système.

- Créer ou importez des tutoriels et publiez les
- supprimez les version pdfs des tutoriels dans le dossiers de chaque tutoriel sous l'arborescence `tutoriels-public`
- lancer la commande qui regénère un seul pdf : `python manage.py pdf_generator id=1`
- consultez le tutoriel dont l'id est 1, et vérifiez que son pdf est bien téléchargeable
- consultez les autres tutoriels et vérifiez que le pdf n'est pas téléchargeable
- lancez la commande qui génère tous les pdfs : `python manage.py pdf_generator`
- consultez tous les tutoriels et vérifiez que les pdfs pour lesquels il n'y a ps eu d'erreur LaTex sont téléchargeables.