From: Olivier Larchevêque Date: Wed, 21 Mar 2012 15:49:53 +0000 (-0400) Subject: M F X-Git-Tag: 1.6.5~170 X-Git-Url: http://git.auf.org/?p=auf_rh_dae.git;a=commitdiff_plain;h=1b4c802097647e21a48c8791ba8b8bfe35cabaf7 M F --- diff --git a/project/recrutement/admin.py b/project/recrutement/admin.py index f33e1d3..222a1d8 100644 --- a/project/recrutement/admin.py +++ b/project/recrutement/admin.py @@ -1,5 +1,6 @@ # -*- encoding: utf-8 -*- +import textwrap from django.core.urlresolvers import reverse from django.http import HttpResponseRedirect from django.contrib import admin @@ -239,7 +240,7 @@ class CandidatAdmin(VersionAdmin): search_fields = ('nom', 'prenom' ) exclude = ('actif', ) list_editable = ('statut', ) - list_display = ('nom', 'prenom', 'offre_emploi', + list_display = ('_candidat', 'offre_emploi', 'voir_offre_emploi', 'calculer_moyenne', 'afficher_candidat', '_date_creation', 'statut', ) list_filter = ('offre_emploi', 'offre_emploi__region', 'statut', ) @@ -268,13 +269,21 @@ class CandidatAdmin(VersionAdmin): CandidatPieceInline, CandidatEvaluationInline, ] - actions = ['envoyer_courriel_candidats'] + def _candidat(self, obj): + txt = u"%s %s (%s)" % ( obj.nom.upper(), obj.prenom, + obj.genre) + txt = textwrap.wrap(txt, 30) + return "
".join(txt) + _candidat.short_description = "Candidat" + _candidat.admin_order_field = "nom" + _candidat.allow_tags = True + def _date_creation(self, obj): return obj.date_creation - _date_creation.order_field = "date_creation" - _date_creation.short_description = "Date de création" + _date_creation.admin_order_field = "date_creation" + _date_creation.short_description = "Date de réception" ### Actions à afficher def get_actions(self, request):