redirect note
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 20 Mar 2012 14:14:27 +0000 (10:14 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 20 Mar 2012 14:14:27 +0000 (10:14 -0400)
project/recrutement/admin.py

index 905f18f..2467868 100644 (file)
@@ -509,13 +509,11 @@ class CandidatEvaluationAdmin(admin.ModelAdmin):
         un lien pour Évaluer le candidat.
         Sinon afficher la note.
         """
+        page = self.model.__name__.lower()
+        redirect_url = 'admin:recrutement_%s_change' % page
         if obj.note is None:
-            return "<a href='%s'>Candidat non évalué</a>" % \
-                (reverse('admin:recrutement_candidatevaluation_change', 
-                args=(obj.id,)))
-        return "<a href='%s'>%s</a>" % \
-            (reverse('admin:recrutement_candidatevaluation_change', 
-            args=(obj.id,)), obj.note)
+            return "<a href='%s'>Candidat non évalué</a>" % (reverse(redirect_url,  args=(obj.id,)))
+        return "<a href='%s'>%s</a>" % (reverse(redirect_url, args=(obj.id,)), obj.note)
     _note.allow_tags = True
     _note.short_description = "Note"    
     _note.admin_order_field = 'note'