]> git.parisson.com Git - teleforma.git/commitdiff
use username
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 3 Feb 2016 23:48:56 +0000 (00:48 +0100)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Wed, 3 Feb 2016 23:48:56 +0000 (00:48 +0100)
teleforma/templates/registration/registration_pdf.html
teleforma/urls.py
teleforma/views/crfpa.py

index 79f0e1ae8a08ba40ef578159f76b48e3b4803028..464458db1f421381a46240e7e71a7da010647365 100644 (file)
@@ -42,9 +42,9 @@
       <tr><td class="bold">{% trans "Birthday" %} : </td><td>{{ profile.birthday }}</td></tr>
 
       <tr><td class="bold">{% trans "Level" %} : </td><td>{{ student.level }}</td></tr>
-      <tr><td class="bold">{% trans "IEJ" %} : </td><td>{{ student.eij }}</td></tr>
+      <tr><td class="bold">{% trans "IEJ" %} : </td><td>{{ student.eij.name }}</td></tr>
       <tr><td class="bold">{% trans "Training" %} : </td><td>{{ student.training.name }}</td></tr>
-      <tr><td class="bold">{% trans "Training type" %} : </td><td>{% if student.platform_only %}E-learning{% else %}Présentielle et E-learning{% endif %}</td></tr>
+      <tr><td class="bold">{% trans "Training type" %} : </td><td>{% if student.platform_only %}E-learning seulement{% else %}Présentielle et E-learning{% endif %}</td></tr>
       <tr><td class="bold">{% trans "Matière de procédure" %} : </td><td>{{ student.procedure }}</td></tr>
       <tr><td class="bold">{% trans "Matière juridique de spécialité" %} : </td><td>{{ student.written_speciality }}</td></tr>
       <tr><td class="bold">{% trans "Matière d'oral de spécialité" %} : </td><td>{{ student.oral_speciality }}</td></tr>
@@ -57,6 +57,7 @@
     </table>
 
     <h3>Je certifie avoir pris connaissance des conditions générales d’inscription et du règlement intérieur.</h3>
+    <br>
 
     <table class="table2">
       <tr><td>
index b489b76d6a2a60ee18e904ea8dd94c89b0fd69bb..cda9d049a03d3fd2e9b8ffc9a1b48345da82efc1 100644 (file)
@@ -59,7 +59,7 @@ urlpatterns = patterns('',
     url(r'^accounts/register/$', UserAddView.as_view(), name="teleforma-register"),
     url(r'^accounts/complete/$', UserCompleteView.as_view(), name="teleforma-register-complete"),
     url(r'^accounts/register/(?P<pk>.*)/download/$', RegistrationPDFViewDownload.as_view(), name="teleforma-registration-download"),
-    url(r'^accounts/register/(?P<pk>.*)/view/$', RegistrationPDFView.as_view(), name="teleforma-registration-view"),
+    url(r'^accounts/register/(?P<username>.*)/view/$', RegistrationPDFView.as_view(), name="teleforma-registration-view"),
 
     url(r'^captcha/', include('captcha.urls')),
 
index 5a2cdde1ec7195cba345b500a8bd355e0039890a..a59d1c7dd98bbfbc6324048e53b1c8e85d963b55 100644 (file)
@@ -423,16 +423,15 @@ class UserCompleteView(TemplateView):
         return context
 
 
-class RegistrationPDFView(PDFTemplateResponseMixin, DetailView):
+class RegistrationPDFView(PDFTemplateResponseMixin, TemplateView):
 
-    model = User
     template_name = 'registration/registration_pdf.html'
     pdf_template_name = template_name
 
     def get_context_data(self, **kwargs):
         context = super(RegistrationPDFView, self).get_context_data(**kwargs)
-        # user = User.objects.get(pk=kwargs['pk'])
-        user = self.get_object()
+        user = User.objects.get(username=kwargs['username'])
+        user = self.get_object()
         student = user.student.all()[0]
         if student.training and not student.trainings.all():
             student.trainings.add(student.training)
@@ -448,7 +447,8 @@ class RegistrationPDFViewDownload(RegistrationPDFView):
 
     def get_pdf_filename(self):
         super(RegistrationPDFViewDownload, self).get_pdf_filename()
-        user = self.get_object()
+        user = User.objects.get(username=kwargs['username'])
+        # user = self.get_object()
         student = user.student.all()[0]
         prefix = unicode(_('Registration'))
         filename = '_'.join([prefix, student.user.first_name, student.user.last_name])