fix archive flag sur services
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 29 Feb 2012 17:08:07 +0000 (12:08 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 29 Feb 2012 17:08:07 +0000 (12:08 -0500)
project/rh/admin.py

index 1b2f204..eb33baa 100644 (file)
@@ -713,14 +713,21 @@ class ResponsableImplantationAdmin(AUFMetadataAdminMixin, admin.ModelAdmin):
     
 
 class ServiceAdmin(AUFMetadataAdminMixin, admin.ModelAdmin):
-    list_display = ('nom', '_date_modification', 'user_modification', )
-    list_filters = ('archive', )
+    list_display = ('nom', '_archive', '_date_modification', 'user_modification', )
+    list_filter = ('archive', )
     fieldsets = AUFMetadataAdminMixin.fieldsets + ( 
         (None, {
-            'fields': ('nom', ),
+            'fields': ('nom', 'archive', ),
         }),
         )
 
+    def _archive(self, obj):
+        if obj.archive:
+            return "oui"
+        else:
+            return "non"
+    _archive.short_description = u'Archivé'
+
     def _date_modification(self, obj):
         return date(obj.date_modification) if obj.date_modification is not None else "(aucune)"
     _date_modification.short_description = u'date modification'