1234567891011121314151617181920212223242526272829 |
- from import_export.admin import ImportExportModelAdmin
- from django.contrib import admin
- from wiki.models import *
- def bt_w_publier(modeladmin, request, queryset):
- queryset.update(w_publier=True)
- bt_w_publier.short_description = "Passer en Public"
- def bt_w_not_publier(modeladmin, request, queryset):
- queryset.update(w_publier=False)
- bt_w_not_publier.short_description = "Passer en Priver"
- class Wiki_Admin(ImportExportModelAdmin):
- form = Wiki_Admin_Form
- list_display = ('w_titre', 'w_description', 'w_publier','w_publdate','w_reading')
- list_filter = ('w_publier','w_cat','w_publdate')
- exclude = ('w_publier','w_reading',)
- filter_horizontal = ('w_cat',)
- actions = [bt_w_publier, bt_w_not_publier]
- search_fields = ['w_titre','w_contenu']
- admin.site.register(Wiki, Wiki_Admin)
- class Cat_Wiki_Admin(admin.ModelAdmin):
- list_display = ('cw_titre', 'cw_titre_slgify')
- pass
- admin.site.register(Cat_Wiki, Cat_Wiki_Admin)
|