Changements apportés aux 'change list'
authorWilly MANGA <willy.manga@auf.org>
Fri, 15 Apr 2011 13:19:01 +0000 (14:19 +0100)
committerWilly MANGA <willy.manga@auf.org>
Fri, 15 Apr 2011 13:19:01 +0000 (14:19 +0100)
Voyons voir l'effet de quelques paramètres dans admin.py:
 * list_display
 * list_filter
 * date_hierarchy

auf-cnf-usager/info/usager/admin.py

index 771a8a0..fff2382 100644 (file)
@@ -5,9 +5,28 @@ from django.contrib import admin
 from info.usager.models import Usager, Services, Abonne, Universitaire
 from info.usager.models import Souscription, Professionnel
 
-admin.site.register(Usager)
+class UsagerAdmin(admin.ModelAdmin):
+        list_display = ('nom','email','tel') #soyons plus explicites
+
+class AbonneAdmin(admin.ModelAdmin):
+        list_display = ('nom','email','matricule','date_inscription') 
+        list_filter = ['date_inscription']
+        search_fields = ['nom']
+        date_hierarchy = 'date_inscription'
+
+class UniversitaireAdmin(admin.ModelAdmin):
+        list_display = ('nom','cycle','annee_univ')
+        list_filter = ['cycle']
+
+class ProfessionnelAdmin(admin.ModelAdmin):
+        list_display = ('nom','entreprise')
+
+class SouscriptionAdmin(admin.ModelAdmin):
+        list_display = ('nom_abonne','code_service','date_souscription')
+
+admin.site.register(Usager,UsagerAdmin)
 admin.site.register(Services)
-admin.site.register(Abonne)
-admin.site.register(Universitaire)
-admin.site.register(Professionnel)
-admin.site.register(Souscription)
+admin.site.register(Abonne,AbonneAdmin)
+admin.site.register(Universitaire,UniversitaireAdmin)
+admin.site.register(Professionnel,ProfessionnelAdmin)
+admin.site.register(Souscription,SouscriptionAdmin)