+ def _occupe_par(self, obj):
+ """Formatte la méthode Poste.occupe_par() pour l'admin"""
+ output = "VACANT"
+ employes = obj.occupe_par()
+ if employes:
+ l = []
+ for e in employes:
+ link = "<a href='%s'>%s</a>" % \
+ (reverse('admin:rh_employe_change', args=(e.id,)),
+ e)
+ l.append(link)
+ output = "\n<br />".join(l)
+ return output
+ _occupe_par.allow_tags = True
+ _occupe_par.short_description = "Occupé par"
+