diff --git a/polynum/base/models/user.py b/polynum/base/models/user.py index 536c7ec..ddb649c 100644 --- a/polynum/base/models/user.py +++ b/polynum/base/models/user.py @@ -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() diff --git a/polynum/request/templates/request_detail.html b/polynum/request/templates/request_detail.html index ab68587..9c3e9ce 100644 --- a/polynum/request/templates/request_detail.html +++ b/polynum/request/templates/request_detail.html @@ -19,7 +19,7 @@ {% include "detail_template.html" with value=poly_request.request_number name="Demande n°" %} {% if poly_request.history_set.last_show_in_details %} -

Valideur: {{ poly_request.history_set.last_show_in_details.user.get_full_name }}

+

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" %}