0.0.38 change admin blocks

This commit is contained in:
SDE
2023-12-07 17:53:31 +03:00
parent 25cd6af4a8
commit eb7c09d271

View File

@@ -139,6 +139,15 @@ class Admin_StaticPage(SuperModelAdmin, Admin_Trans_BaseModelViewPage):
admin.site.register(StaticPage,Admin_StaticPage)
class Admin_Block(Admin_Trans_BaseModelViewPage):
def obj_name(self, obj):
try:
return obj.content_object
except Exception as e:
return obj.content_object.id
obj_name.short_description = _('Название')
obj_name.allow_tags = True
fieldsets = [
(None, {
'classes': [],
@@ -160,10 +169,13 @@ class Admin_Block(Admin_Trans_BaseModelViewPage):
inlines = [Admin_Inline_WidgetForBlock]
list_display = ['name', 'block_type', 'enable', 'content_type', 'object_id', 'order']
list_display = [
'name', 'block_type', 'enable', 'content_type', 'content_object', 'order',
'object_id', 'createDT', 'modifiedDT'
]
list_editable = ['enable', 'order']
search_fields = ['name']
list_filter = ['block_type', 'enable', 'content_type']
list_filter = ['enable', 'content_type', 'block_type']
def has_delete_permission(self, request, obj=None):
if request.user.is_superuser: