Enhance the admin
This commit is contained in:
parent
05e9508717
commit
2fd5bca07c
1 changed files with 7 additions and 1 deletions
|
@ -39,7 +39,10 @@ class BlogCategoryAdmin(EnhancedModelAdminMixin, ModelAppHookConfig, Translatabl
|
||||||
class PostAdmin(PlaceholderAdminMixin, FrontendEditableAdminMixin,
|
class PostAdmin(PlaceholderAdminMixin, FrontendEditableAdminMixin,
|
||||||
ModelAppHookConfig, TranslatableAdmin):
|
ModelAppHookConfig, TranslatableAdmin):
|
||||||
form = PostAdminForm
|
form = PostAdminForm
|
||||||
list_display = ['title', 'author', 'date_published', 'date_published_end']
|
list_display = [
|
||||||
|
'title', 'author', 'date_published', 'app_config', 'languages', 'date_published_end'
|
||||||
|
]
|
||||||
|
list_filter = ('app_config',)
|
||||||
date_hierarchy = 'date_published'
|
date_hierarchy = 'date_published'
|
||||||
raw_id_fields = ['author']
|
raw_id_fields = ['author']
|
||||||
frontend_editable_fields = ('title', 'abstract', 'post_text')
|
frontend_editable_fields = ('title', 'abstract', 'post_text')
|
||||||
|
@ -67,6 +70,9 @@ class PostAdmin(PlaceholderAdminMixin, FrontendEditableAdminMixin,
|
||||||
'default_published': 'publish'
|
'default_published': 'publish'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def languages(self, obj):
|
||||||
|
return ','.join(obj.get_available_languages())
|
||||||
|
|
||||||
def formfield_for_dbfield(self, db_field, **kwargs):
|
def formfield_for_dbfield(self, db_field, **kwargs):
|
||||||
field = super(PostAdmin, self).formfield_for_dbfield(db_field, **kwargs)
|
field = super(PostAdmin, self).formfield_for_dbfield(db_field, **kwargs)
|
||||||
if db_field.name == 'meta_description':
|
if db_field.name == 'meta_description':
|
||||||
|
|
Loading…
Add table
Reference in a new issue