django-reversion
simplejson
django-ajax-selects
- reportlab
- html5lib
- pyPDF
- pisa
+# LA PROD ne dispose que de reportlab 2.1, incompatible avec
+# les versions de pisa assez évoluées pour un bon rendu.
+# reportlab
+# html5lib
+# pyPDF
+# pisa
[versions]
django-admin-tools = 0.4.0
django-reversion = 1.3.3
auf.django.workflow = 0.10dev
django-ajax-selects = 1.1.4
-reportlab = 2.5
-html5lib = 0.90
-pyPDF = 1.13
-pisa = 3.0.33
+
+#reportlab = 2.5
+#html5lib = 0.90
+#pyPDF = 1.13
+#pisa = 3.0.33
[django]
recipe = auf.recipe.django
{% block main %}
<h1 class="gauche">Demandes d'autorisation d'engagement de personnel</h1>
-<a class="droite bouton-action" target="_blank" href="?mode=pdf">PDF</a>
+<a class="droite bouton-action" target="_blank" href="?mode=vpdf">Format impression</a>
<a class="droite bouton-action" href="{% url embauche dossier.poste.key dossier.id %}">Modifier</a>
<div class="visualClear"></div>
{% block main %}
<h1 class="gauche">Demande d'autorisation de création de poste</h1>
-<a class="droite bouton-action" target="_blank" href="?mode=pdf">PDF</a>
+<a class="droite bouton-action" target="_blank" href="?mode=vpdf">Format impression</a>
<a class="droite bouton-action" href="{% url poste poste.key %}">Modifier</a>
<div class="visualClear"></div>
from django.conf import settings
from reversion.models import Version
-import ho.pisa as pisa
from project.dae import models as dae
from project.rh_v1 import models as rh
poste_est_modifiable
from forms import *
-pisa.showLogging()
-
def devises():
liste = []
for d in rh.Devise.objects.all():
"""
Générer une réponse HTTP avec un PDF
"""
+ import ho.pisa as pisa
+ pisa.showLogging()
css = ""
for f in ('css/pdf.css', 'css/dae.css'):
css_file = os.path.join(settings.MEDIA_ROOT, f)