admin.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # -*- coding: utf-8 -*-
  2. from django.contrib import admin
  3. # Register your models here.
  4. from .models import Contrib
  5. @admin.register(Contrib)
  6. class ContribAdmin(admin.ModelAdmin):
  7. search_fields = ["name", "email", "phone"]
  8. list_display = ("name", "date",)
  9. fieldsets = [
  10. [None, {
  11. 'fields': ['name', 'contrib_type'],
  12. }],
  13. ['Localisation', {
  14. 'fields': [
  15. ('latitude', 'longitude'),
  16. ('floor', 'floor_total'),
  17. 'orientations', 'roof']
  18. }],
  19. ['Raccordement au réseau', {
  20. 'fields': ['connect_local', 'connect_internet'],
  21. 'classes': ['collapse'],
  22. }],
  23. ['Partage de connexion', {
  24. 'fields': ['access_type', 'bandwidth', 'share_part'],
  25. 'classes': ['collapse'],
  26. }],
  27. ['Vie privée', {
  28. 'fields': [
  29. 'privacy_name', 'privacy_email', 'privacy_coordinates',
  30. 'privacy_place_details', 'privacy_comment'
  31. ],
  32. 'classes': ['collapse'],
  33. }]
  34. ]