Source code for django_tenant_options.admin
"""Admin classes for the Django Tenant Options package."""
import logging
from django.contrib import admin
logger = logging.getLogger("django_tenant_options")
[docs]
class BaseOptionsAdminMixin:
"""Mixin providing functionality specific to Options models."""
search_fields = []
list_display = []
[docs]
class BaseOptionsAdmin(BaseOptionsAdminMixin, admin.ModelAdmin):
"""Base class for Options Admin classes."""
[docs]
class SelectionsAdminMixin:
"""Mixin providing functionality specific to Selections models."""
search_fields = []
list_display = []
[docs]
class BaseSelectionsAdmin(SelectionsAdminMixin, admin.ModelAdmin):
"""Base class for Selections Admin classes."""