modelli nascosti
parent
b3ca569606
commit
5527373e35
|
|
@ -23,6 +23,21 @@ class AutocompleteAdmin(admin.ModelAdmin):
|
|||
js = ('admin/js/autocomplete_auto_focus.js', )
|
||||
|
||||
|
||||
|
||||
|
||||
class HiddenIfNotSuperuser(admin.ModelAdmin):
|
||||
def get_model_perms(self, request):
|
||||
if not request.user.is_superuser:
|
||||
return {}
|
||||
else:
|
||||
return super().get_model_perms(request)
|
||||
|
||||
|
||||
class HiddenModel(admin.ModelAdmin):
|
||||
def get_model_perms(self, request):
|
||||
return {}
|
||||
|
||||
|
||||
class CachingPaginator(Paginator):
|
||||
def _get_count(self):
|
||||
if not hasattr(self, "_count"):
|
||||
|
|
@ -87,7 +102,7 @@ class VoceContattoRubricaAdmin(ImportExportModelAdmin, PolymorphicParentModelAdm
|
|||
|
||||
|
||||
@admin.register(models.Telefono)
|
||||
class TelefonoAdmin(ImportExportModelAdmin, PolymorphicChildModelAdmin):
|
||||
class TelefonoAdmin(HiddenModel, PolymorphicChildModelAdmin):
|
||||
# resource = resources.TelefonoResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
|
|
@ -96,7 +111,7 @@ class TelefonoAdmin(ImportExportModelAdmin, PolymorphicChildModelAdmin):
|
|||
|
||||
|
||||
@admin.register(models.Email)
|
||||
class EmailAdmin(ImportExportModelAdmin, PolymorphicChildModelAdmin):
|
||||
class EmailAdmin(HiddenModel, PolymorphicChildModelAdmin):
|
||||
# resource = resources.EmailResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
|
|
@ -160,7 +175,7 @@ class SedeAdmin(ImportExportModelAdmin):
|
|||
|
||||
|
||||
@admin.register(models.Fax)
|
||||
class FaxAdmin(ImportExportModelAdmin, PolymorphicChildModelAdmin):
|
||||
class FaxAdmin(HiddenModel, PolymorphicChildModelAdmin):
|
||||
# resource = resources.FaxResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
|
|
@ -202,7 +217,7 @@ class SoggettoContattabileAdmin(PolymorphicParentModelAdmin):
|
|||
|
||||
|
||||
@admin.register(models.Indirizzo)
|
||||
class IndirizzoAdmin(ImportExportModelAdmin, RicercaOrdinataMixin, AjaxAutocompleteListFilterModelAdmin, PolymorphicChildModelAdmin):
|
||||
class IndirizzoAdmin(HiddenModel, RicercaOrdinataMixin, AjaxAutocompleteListFilterModelAdmin, PolymorphicChildModelAdmin):
|
||||
# resource = resources.IndirizzoResource
|
||||
# list_per_page = 15
|
||||
# paginator = CachingPaginator
|
||||
|
|
|
|||
Loading…
Reference in New Issue