26 lines
707 B
Python
26 lines
707 B
Python
"""Admin page for app Review"""
|
|
from . import models
|
|
from django.contrib import admin
|
|
from utils.admin import BaseModelAdminMixin
|
|
|
|
|
|
class ReviewTextAuthorInline(admin.TabularInline):
|
|
"""ReviewTextAuthor inline."""
|
|
model = models.ReviewTextAuthor
|
|
extra = 0
|
|
|
|
|
|
@admin.register(models.Review)
|
|
class ReviewAdminModel(BaseModelAdminMixin, admin.ModelAdmin):
|
|
"""Admin model for model Review."""
|
|
|
|
raw_id_fields = ('reviewer', 'child', 'country')
|
|
inlines = [ReviewTextAuthorInline, ]
|
|
|
|
|
|
@admin.register(models.ReviewTextAuthor)
|
|
class ReviewTextAuthorAdminModel(BaseModelAdminMixin, admin.ModelAdmin):
|
|
"""Admin model for model ReviewTextAuthor."""
|
|
|
|
raw_id_fields = ('author', 'review')
|