admin.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. from django.contrib import admin
  2. from csvexport.actions import csvexport
  3. # Register your models here.
  4. from .models import *
  5. from newsletter.models import (
  6. Newsletter, Subscription, Article, Message, Submission
  7. )
  8. from newsletter.admin import (
  9. SubscriptionAdmin
  10. )
  11. admin.site.register(Product)
  12. admin.site.register(Wohnprojekt)
  13. admin.site.register(MobilitaetsProjekt)
  14. admin.site.register(ErnaehrungsProjekt)
  15. admin.site.register(EnergyProjekt)
  16. # admin.site.register(Description)
  17. admin.site.register(Media)
  18. # admin.site.register(Link)
  19. # admin.site.register(Credit)
  20. class ContactAdmin(admin.ModelAdmin):
  21. actions = [csvexport]
  22. pass
  23. admin.site.register(Contact, ContactAdmin)
  24. class MSubscriptionAdmin(SubscriptionAdmin):
  25. actions = [csvexport]
  26. pass
  27. admin.site.unregister(Subscription)
  28. admin.site.register(Subscription, MSubscriptionAdmin)
  29. class SearchAgentAdmin(admin.ModelAdmin):
  30. actions = [csvexport]
  31. # fields = ['email',]
  32. list_display = [ 'email']
  33. pass
  34. admin.site.register(SearchAgent, SearchAgentAdmin)
  35. # admin.site.register(Interaction)
  36. # admin.site.register(Vote)
  37. admin.site.register(Video)
  38. # admin.site.register(Category)