def _responsable(self, obj):
try:
- employe = obj.responsable.employe
+ employe = employe = obj.responsable.employe
+ except Exception, e:
+ return u"<span style='color: red;'>Pas de responsable</span><!-- %s -->" % e
+ try:
dossiers = employe.dossiers_encours()
if len(dossiers) == 0:
return u"<span style='color: red;'>%s %s </span>" % (
employe, u"sans dossier actif")
else:
return employe
- except Exception:
- if obj.statut in (1, 2): # ouverte, ouverture imminente
- css = "style='color: red;'"
- else:
- css = ""
- return u"<span %s>Pas de responsable</span>" % css
+ except Exception, e:
+ return u"<!-- %s -->" % e
_responsable.allow_tags = True
_responsable.short_description = u"Responsable"
_responsable.admin_order_field = 'responsable__employe__nom'