admin.py 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # -*- coding: utf-8 -*-
  2. from django.contrib import admin
  3. # Register your models here.
  4. from .models import Contrib
  5. # Kinda hackish to do that here
  6. admin.site.site_header = "Administration − Wifi with me"
  7. admin.site.site_title = "Wifi with me"
  8. @admin.register(Contrib)
  9. class ContribAdmin(admin.ModelAdmin):
  10. search_fields = ["name", "email", "phone"]
  11. list_display = ("name", "date", "phone", "email")
  12. fieldsets = [
  13. [None, {
  14. 'fields': [('name', 'contrib_type'), 'comment'],
  15. }],
  16. ['Localisation', {
  17. 'fields': [
  18. ('latitude', 'longitude'),
  19. ('floor', 'floor_total'),
  20. 'orientations', 'roof']
  21. }],
  22. ['Partage de connexion', {
  23. 'fields': ['access_type'],
  24. 'classes': ['collapse'],
  25. }],
  26. ['Vie privée', {
  27. 'fields': [
  28. 'privacy_name', 'privacy_email', 'privacy_coordinates',
  29. 'privacy_place_details', 'privacy_comment'
  30. ],
  31. 'classes': ['collapse'],
  32. }]
  33. ]