Poste: Lien pointe vers page change & ajout de colonne pour aperçu du poste
authorJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Mon, 30 Jan 2012 19:29:32 +0000 (13:29 -0600)
committerJean-Philippe Caissy <jean-philippe.caissy@auf.org>
Mon, 30 Jan 2012 19:29:32 +0000 (13:29 -0600)
project/media/img/loupe.png [new file with mode: 0644]
project/rh/admin.py

diff --git a/project/media/img/loupe.png b/project/media/img/loupe.png
new file mode 100644 (file)
index 0000000..85ebd08
Binary files /dev/null and b/project/media/img/loupe.png differ
index 7742194..4142c10 100644 (file)
@@ -469,6 +469,7 @@ class PosteAdmin(AUFMetadataAdminMixin, ProtectRegionMixin, admin.ModelAdmin, Aj
         'implantation__region__nom',
         )
     list_display = (
+        '_apercu',
         '_nom', 
         '_occupe_par',
         'implantation', 
@@ -525,15 +526,23 @@ class PosteAdmin(AUFMetadataAdminMixin, ProtectRegionMixin, admin.ModelAdmin, Aj
                PosteCommentaireInline, )
 
     
+    def _apercu(self, poste):
+        link = u"""<a onclick="return showAddAnotherPopup(this);" href='%s'><img src="%simg/loupe.png" /></a>""" % \
+                (reverse('poste_apercu', args=(poste.id,)),
+                 settings.MEDIA_URL,
+                 )
+        return link
+    _apercu.allow_tags = True
+    _apercu.short_description = u''
+    _apercu.admin_order_field = ''
+
     def _service(self, obj):
         return obj.service
 
     def _nom(self, poste):
-        link = u"""<a onclick="return showAddAnotherPopup(this);" href='%s'>%s</a> <a href="%s" title="Modifier le poste"><img src="%simg/page_edit.png" /></a>""" % \
-                (reverse('poste_apercu', args=(poste.id,)),
+        link = u"""<a href="%s" title="Modifier le poste">%s</a>""" % \
+                 (reverse('admin:rh_poste_change', args=(poste.id,)),
                  poste.nom,
-                 reverse('admin:rh_poste_change', args=(poste.id,)),
-                 settings.MEDIA_URL,
                  )
         return link
     _nom.allow_tags = True