admin.py 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. from django.contrib import admin
  2. from import_export.admin import ImportExportModelAdmin
  3. from .models import *
  4. @admin.register(PIC)
  5. class PICAdmin(ImportExportModelAdmin):
  6. list_display = ('PIC_Nom_netbios', 'PIC_Utilisateur', 'PIC_NUnic', 'PIC_L_Statut', 'PIC_L_Site', 'PIC_L_Service', 'PIC_L_Chassi_Type')
  7. list_filter = ('PIC_L_Site', 'PIC_Deg', 'PIC_with_Snow', 'PIC_L_Chassi_Type', 'PIC_L_Statut', 'PIC_L_Service','PIC_CPU','PIC_RAM')
  8. search_fields = ['PIC_Nom_netbios', 'PIC_Adresse_IP', 'PIC_Utilisateur', 'PIC_L_Service__SERVICE_Nom', 'PIC_L_Service__SERVICE_Anag','PIC_Precisions']
  9. pass
  10. @admin.register(PIS)
  11. class PISAdmin(ImportExportModelAdmin):
  12. list_display = ('PIS_L_Site', 'PIS_Localisation','PIS_Nom_netbios','PIS_Friendly_Name', 'PIS_Type', 'PIS_Role', 'PIS_Adresse_IP', 'PIS_Commentaires')
  13. list_filter = ('PIS_L_Site', 'PIS_Type', 'PIS_Archive', 'PIS_Role')
  14. search_fields = ['PIS_Nom_netbios', 'PIS_Role', 'PIS_Adresse_IP','PIS_Localisation', 'PIS_Commentaires']
  15. pass
  16. @admin.register(Swich)
  17. class SwichAdmin(ImportExportModelAdmin):
  18. list_display = ('SW_Baie','SW_Nom', 'SW_IP', 'SW_OS', 'SW_TYPE')
  19. list_filter = ('SW_Baie__BAIE_Site','SW_Baie', 'SW_OS', 'SW_TYPE')
  20. search_fields = ['SW_Baie', 'SW_Nom','SW_IP', 'SW_Commentaires']
  21. pass
  22. @admin.register(Services)
  23. class ServicesAdmin(admin.ModelAdmin):
  24. list_display = ('SERVICE_Anag', 'SERVICE_Nom')
  25. pass
  26. @admin.register(Port_Link)
  27. class Port_LinkAdmin(admin.ModelAdmin):
  28. list_display = ('PL_Swich', 'PL_Port', 'PL_VLAN', 'PL_Headbang_plug', 'PL_Commentaires')
  29. pass
  30. @admin.register(Baie)
  31. class BaieAdmin(admin.ModelAdmin):
  32. list_display = ('BAIE_Site', 'BAIE_Nom', 'BAIE_Local')
  33. pass
  34. @admin.register(Accessory_Link)
  35. class Accessory_LinkAdmin(admin.ModelAdmin):
  36. list_display = ('Accessory_Nom', 'Accessory_N_slugify', 'Accessory_icone', 'Accessory_on_list')
  37. pass
  38. # @admin.register(Taches)
  39. # class TachesAdmin(admin.ModelAdmin):
  40. # list_display = ('Taches_Nom', 'Taches_Tech', 'Tache_Date_Cree', 'Tache_Date_Programee', 'Tache_Date_Terminee', 'Tache_Statut')
  41. # pass