fixed BaseModelAdminMixin
This commit is contained in:
parent
b41ec3eebd
commit
5675f23fae
|
|
@ -11,12 +11,12 @@ from review import models as review_models
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.EstablishmentType)
|
@admin.register(models.EstablishmentType)
|
||||||
class EstablishmentTypeAdmin(BaseModelAdminMixin):
|
class EstablishmentTypeAdmin(BaseModelAdminMixin, admin.ModelAdmin):
|
||||||
"""EstablishmentType admin."""
|
"""EstablishmentType admin."""
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.EstablishmentSubType)
|
@admin.register(models.EstablishmentSubType)
|
||||||
class EstablishmentSubTypeAdmin(BaseModelAdminMixin):
|
class EstablishmentSubTypeAdmin(BaseModelAdminMixin, admin.ModelAdmin):
|
||||||
"""EstablishmentSubType admin."""
|
"""EstablishmentSubType admin."""
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -37,7 +37,7 @@ class ContactEmailInline(admin.TabularInline):
|
||||||
extra = 0
|
extra = 0
|
||||||
|
|
||||||
|
|
||||||
class ReviewInline(GenericTabularInline):
|
class ReviewInline(BaseModelAdminMixin, GenericTabularInline):
|
||||||
model = review_models.Review
|
model = review_models.Review
|
||||||
extra = 0
|
extra = 0
|
||||||
|
|
||||||
|
|
@ -48,7 +48,7 @@ class CommentInline(GenericTabularInline):
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.Establishment)
|
@admin.register(models.Establishment)
|
||||||
class EstablishmentAdmin(BaseModelAdminMixin):
|
class EstablishmentAdmin(BaseModelAdminMixin, admin.ModelAdmin):
|
||||||
"""Establishment admin."""
|
"""Establishment admin."""
|
||||||
list_display = ['id', '__str__', 'image_tag', ]
|
list_display = ['id', '__str__', 'image_tag', ]
|
||||||
inlines = [
|
inlines = [
|
||||||
|
|
@ -59,7 +59,7 @@ class EstablishmentAdmin(BaseModelAdminMixin):
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.Position)
|
@admin.register(models.Position)
|
||||||
class PositionAdmin(BaseModelAdminMixin):
|
class PositionAdmin(BaseModelAdminMixin, admin.ModelAdmin):
|
||||||
"""Position admin."""
|
"""Position admin."""
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -70,7 +70,7 @@ class PlateInline(admin.TabularInline):
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.Menu)
|
@admin.register(models.Menu)
|
||||||
class MenuAdmin(BaseModelAdminMixin):
|
class MenuAdmin(BaseModelAdminMixin, admin.ModelAdmin):
|
||||||
"""Menu admin."""
|
"""Menu admin."""
|
||||||
list_display = ['id', 'category_translated']
|
list_display = ['id', 'category_translated']
|
||||||
inlines = [
|
inlines = [
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ send_email_action.short_description = "Send the selected news by email"
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.News)
|
@admin.register(models.News)
|
||||||
class NewsAdmin(BaseModelAdminMixin):
|
class NewsAdmin(BaseModelAdminMixin, admin.ModelAdmin):
|
||||||
"""News admin."""
|
"""News admin."""
|
||||||
raw_id_fields = ('address',)
|
raw_id_fields = ('address',)
|
||||||
actions = [send_email_action]
|
actions = [send_email_action]
|
||||||
|
|
|
||||||
|
|
@ -5,5 +5,5 @@ from utils.admin import BaseModelAdminMixin
|
||||||
|
|
||||||
|
|
||||||
@admin.register(models.Review)
|
@admin.register(models.Review)
|
||||||
class ReviewAdminModel(BaseModelAdminMixin):
|
class ReviewAdminModel(BaseModelAdminMixin, admin.ModelAdmin):
|
||||||
"""Admin model for model Review."""
|
"""Admin model for model Review."""
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,8 @@
|
||||||
"""Mixins for admin models."""
|
"""Mixins for admin models."""
|
||||||
from django.contrib import admin
|
|
||||||
from django.db.models import ForeignKey
|
from django.db.models import ForeignKey
|
||||||
|
|
||||||
|
|
||||||
class BaseModelAdminMixin(admin.ModelAdmin):
|
class BaseModelAdminMixin:
|
||||||
"""
|
"""
|
||||||
Class that overridden ModelAdmin and adds to readonly_fields attr
|
Class that overridden ModelAdmin and adds to readonly_fields attr
|
||||||
persisted fields like created_by, modified_by.
|
persisted fields like created_by, modified_by.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user