0.0.8 Services

This commit is contained in:
SDE
2023-11-26 16:55:19 +03:00
parent 1b41ae9f56
commit 590942b1c2
5 changed files with 72 additions and 9 deletions

View File

@@ -44,6 +44,8 @@ class Admin_Section(SuperModelAdmin, Admin_Trans_BaseModelViewPage):
'order', 'modifiedDT', 'createDT'
]
prepopulated_fields = {"url": ("name_en",)}
list_display_links = ['id']
list_editable = ['order']
@@ -64,3 +66,51 @@ admin.site.register(Section,Admin_Section)
class Admin_Service(SuperModelAdmin, Admin_Trans_BaseModelViewPage):
fieldsets = [
(None, {
'classes': ['wide'],
'fields': ('name',
'url',
'title', 'description', 'text',
'picture',
'order',
)
}),
('SEO', {
'classes': ['wide', 'collapse'],
'fields': (
'seo_title', 'seo_description', 'seo_keywords', 'seo_text',
)
}),
]
list_display = [
'id',
'name', 'url', 'title',
'order', 'modifiedDT', 'createDT'
]
prepopulated_fields = {"url": ("name",)}
list_display_links = ['id']
list_editable = ['order']
list_filter = ['modifiedDT', 'createDT']
search_fields = ['name', 'title']
# filter_horizontal = ['options']
inlines = [Admin_StackedInline_Block]
def has_delete_permission(self, request, obj=None):
if request.user.is_superuser:
return True
if obj.url in ('main', 'spec_technics', 'works'):
return False
admin.site.register(Service, Admin_Service)