devise manager
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 29 Feb 2012 20:40:57 +0000 (15:40 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Wed, 29 Feb 2012 20:40:57 +0000 (15:40 -0500)
project/rh/admin.py

index eb33baa..33d79be 100644 (file)
@@ -208,7 +208,7 @@ class CommentaireAdmin(admin.ModelAdmin):
 
 
 class DeviseAdmin(AUFMetadataAdminMixin, admin.ModelAdmin):
 
 
 class DeviseAdmin(AUFMetadataAdminMixin, admin.ModelAdmin):
-    list_display = ('code', 'nom', '_date_modification', 'user_modification',)
+    list_display = ('code', 'nom', '_archive', '_date_modification', 'user_modification',)
     list_filter = ('archive', )
     fieldsets = AUFMetadataAdminMixin.fieldsets + (
         (None, {
     list_filter = ('archive', )
     fieldsets = AUFMetadataAdminMixin.fieldsets + (
         (None, {
@@ -216,6 +216,16 @@ class DeviseAdmin(AUFMetadataAdminMixin, admin.ModelAdmin):
         }),
     )
 
         }),
     )
 
+    def queryset(self, request):
+        return self.model._base_manager
+
+    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'
     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'