Lien hypetext dans pdf

This commit is contained in:
alazo 2017-04-06 16:27:03 +02:00
parent c6187cd345
commit ff091dc3e7
2 changed files with 3 additions and 2 deletions

View file

@ -47,9 +47,10 @@ class Enseignant(models.Model):
return '{0} {1}'.format(self.nom, self.prenom) return '{0} {1}'.format(self.nom, self.prenom)
def descr(self): def descr(self):
return '{0} (<a href="mailto:{1}">{2}</A>)'.format(self.__str__(), self.email, self.email) return '{0} (<a href="mailto:{1}">{2}</A>)'.format(self.__str__(), self.email, self.email)
def descr_pdf(self):
return '{0} ({1})'.format(self.__str__(), self.email)
class Domaine(models.Model): class Domaine(models.Model):

View file

@ -220,7 +220,7 @@ class ModulePDF(DetailView):
[Preformatted_left('Semestre'), Preformatted_right('Sem. {0}'.format(m.semestre))], [Preformatted_left('Semestre'), Preformatted_right('Sem. {0}'.format(m.semestre))],
[Preformatted_left('Présentiel'), Preformatted_right('{0} heures'.format(m.periode_presentiel))], [Preformatted_left('Présentiel'), Preformatted_right('{0} heures'.format(m.periode_presentiel))],
[Preformatted_left('Travail personnel'), Preformatted_right('{0} heures'.format(m.travail_perso))], [Preformatted_left('Travail personnel'), Preformatted_right('{0} heures'.format(m.travail_perso))],
[Preformatted_left('Responsable'), Preformatted_right(m.processus.domaine.responsable.descr())], [Preformatted_left('Responsable'), Preformatted_right(m.processus.domaine.responsable.descr_pdf())],
] ]
t = Table(data, colWidths=[2.5*cm,10*cm]) t = Table(data, colWidths=[2.5*cm,10*cm])
t.setStyle(TableStyle([ ('ALIGN',(0,0),(-1,-1),'LEFT'), t.setStyle(TableStyle([ ('ALIGN',(0,0),(-1,-1),'LEFT'),