fixed BaseModelAdminMixin

This commit is contained in:
Anatoly 2019-10-29 17:57:11 +03:00
parent b41ec3eebd
commit 5675f23fae
4 changed files with 9 additions and 10 deletions

View File

@ -11,12 +11,12 @@ from review import models as review_models
@admin.register(models.EstablishmentType)
class EstablishmentTypeAdmin(BaseModelAdminMixin):
class EstablishmentTypeAdmin(BaseModelAdminMixin, admin.ModelAdmin):
"""EstablishmentType admin."""
@admin.register(models.EstablishmentSubType)
class EstablishmentSubTypeAdmin(BaseModelAdminMixin):
class EstablishmentSubTypeAdmin(BaseModelAdminMixin, admin.ModelAdmin):
"""EstablishmentSubType admin."""
@ -37,7 +37,7 @@ class ContactEmailInline(admin.TabularInline):
extra = 0
class ReviewInline(GenericTabularInline):
class ReviewInline(BaseModelAdminMixin, GenericTabularInline):
model = review_models.Review
extra = 0
@ -48,7 +48,7 @@ class CommentInline(GenericTabularInline):
@admin.register(models.Establishment)
class EstablishmentAdmin(BaseModelAdminMixin):
class EstablishmentAdmin(BaseModelAdminMixin, admin.ModelAdmin):
"""Establishment admin."""
list_display = ['id', '__str__', 'image_tag', ]
inlines = [
@ -59,7 +59,7 @@ class EstablishmentAdmin(BaseModelAdminMixin):
@admin.register(models.Position)
class PositionAdmin(BaseModelAdminMixin):
class PositionAdmin(BaseModelAdminMixin, admin.ModelAdmin):
"""Position admin."""
@ -70,7 +70,7 @@ class PlateInline(admin.TabularInline):
@admin.register(models.Menu)
class MenuAdmin(BaseModelAdminMixin):
class MenuAdmin(BaseModelAdminMixin, admin.ModelAdmin):
"""Menu admin."""
list_display = ['id', 'category_translated']
inlines = [

View File

@ -25,7 +25,7 @@ send_email_action.short_description = "Send the selected news by email"
@admin.register(models.News)
class NewsAdmin(BaseModelAdminMixin):
class NewsAdmin(BaseModelAdminMixin, admin.ModelAdmin):
"""News admin."""
raw_id_fields = ('address',)
actions = [send_email_action]

View File

@ -5,5 +5,5 @@ from utils.admin import BaseModelAdminMixin
@admin.register(models.Review)
class ReviewAdminModel(BaseModelAdminMixin):
class ReviewAdminModel(BaseModelAdminMixin, admin.ModelAdmin):
"""Admin model for model Review."""

View File

@ -1,9 +1,8 @@
"""Mixins for admin models."""
from django.contrib import admin
from django.db.models import ForeignKey
class BaseModelAdminMixin(admin.ModelAdmin):
class BaseModelAdminMixin:
"""
Class that overridden ModelAdmin and adds to readonly_fields attr
persisted fields like created_by, modified_by.