admin.py 918 B

1234567891011121314151617181920212223242526272829303132333435
  1. from django.contrib import admin
  2. #from import_export.admin import ImportExportModelAdmin
  3. from .models import *
  4. class GES_APPLinkAdmin_TagInline(admin.TabularInline):
  5. model = GES_APPLink
  6. extra = 1
  7. pass
  8. @admin.register(GES_Fonction)
  9. class GES_FonctionAdmin(admin.ModelAdmin):
  10. pass
  11. @admin.register(GES_APPMat)
  12. class GES_APPMatAdmin(admin.ModelAdmin):
  13. list_display = ('GES_Fonction', 'Select_GES_APPs', 'Select_GES_Service',)
  14. filter_horizontal = ('GES_Service','GES_APPs',)
  15. pass
  16. @admin.register(GES_APP)
  17. class GES_APPAdmin(admin.ModelAdmin):
  18. list_display = ['GESAP_Nom', 'GESAP_ltype','GESAP_Procedure', 'GESAP_Actif', ]
  19. pass
  20. @admin.register(GES_User)
  21. class GES_UserAdmin(admin.ModelAdmin):
  22. list_display = ['GES_Site', 'GES_Service', 'GES_Nom', 'GES_Prenom', ]
  23. inlines = [GES_APPLinkAdmin_TagInline]
  24. exclude = ('GES_APPs',)
  25. list_filter = ('GES_Date',)
  26. search_fields = ['GES_Nom', 'GES_Prenom']
  27. pass