Fixes: 1) Correct Russian translation for "balances" in locale files; 2) Fix mismatch in Jazzmin `site_brand` configuration to use project name; Extra: Refactor locale files, add missing translation updates, and adjust formatting;
35 lines
974 B
Python
35 lines
974 B
Python
from django.contrib import admin
|
|
from django_summernote.admin import SummernoteModelAdminMixin
|
|
|
|
from core.admin import BasicModelAdmin, FieldsetsMixin
|
|
|
|
from .models import Post, PostTag
|
|
|
|
|
|
@admin.register(Post)
|
|
class PostAdmin(SummernoteModelAdminMixin, FieldsetsMixin, BasicModelAdmin):
|
|
list_display = ("title", "author", "slug", "created", "modified")
|
|
list_filter = ("author", "tags", "created", "modified")
|
|
search_fields = ("title", "content", "slug")
|
|
filter_horizontal = ("tags",)
|
|
date_hierarchy = "created"
|
|
autocomplete_fields = ("author", "tags")
|
|
readonly_fields = ("uuid", "slug",)
|
|
|
|
summernote_fields = ("content",)
|
|
general_fields = [
|
|
"title",
|
|
"author",
|
|
"content",
|
|
"file",
|
|
]
|
|
relation_fields = [
|
|
"tags",
|
|
]
|
|
|
|
|
|
@admin.register(PostTag)
|
|
class PostTagAdmin(admin.ModelAdmin):
|
|
list_display = ("tag_name", "name")
|
|
search_fields = ("tag_name", "name")
|
|
ordering = ("tag_name",)
|