Afficher bureau et numéro de téléphone du valideur en page de détail (fixes #9981)

This commit is contained in:
Benjamin Dauvergne 2016-02-29 00:07:06 +01:00
parent 14ddfbe264
commit b9b325d6fc
2 changed files with 3 additions and 2 deletions

View File

@ -10,7 +10,8 @@ from django.utils.translation import ugettext_lazy as _
class PolynumUser(AuthUser):
def get_ldap_attributes(self):
return {}
from polynum.base.backends import CASBackend
return CASBackend().get_ldap_attributes(self)
def display_name(self):
name = self.get_full_name().strip()

View File

@ -19,7 +19,7 @@
{% include "detail_template.html" with value=poly_request.request_number name="Demande n°" %}
</div>
{% if poly_request.history_set.last_show_in_details %}
<p><strong>Valideur: {{ poly_request.history_set.last_show_in_details.user.get_full_name }}</strong></p>
<p><strong>Valideur: {% with validateur=poly_request.history_set.last_show_in_details.user %}{{ validateur.get_full_name }} ({{ validateur.get_ldap_attributes.roomNumb
{% endif %}
{% if poly_request.sponsor_username == poly_request.user.username %}
{% include "detail_template.html" with value=poly_request.user.display_name name="Utilisateur & Commanditaire" %}