0.0.15 block plugin
This commit is contained in:
@@ -16,6 +16,30 @@ def sets_for_formfield_for_dbfield(field, db_field):
|
||||
|
||||
|
||||
|
||||
class Admin_StackedInline_BlockPluginPresentation(Admin_Trans_GenericBaseIconStackedInline):
|
||||
# class Admin_StackedInline_Block(Admin_Trans_GenericBaseIconStackedInline):
|
||||
|
||||
def formfield_for_dbfield(self, db_field, request, **kwargs):
|
||||
field = super(Admin_StackedInline_BlockPluginPresentation, self).formfield_for_dbfield(db_field, request, **kwargs)
|
||||
return sets_for_formfield_for_dbfield(field, db_field)
|
||||
|
||||
model = BlockPluginPresentation
|
||||
extra = 0
|
||||
max_num = 1
|
||||
fieldsets = [
|
||||
(None, {
|
||||
'classes': [],
|
||||
'fields': [
|
||||
'pre_title', 'title', 'name', 'description', 'picture',
|
||||
('but1_title', 'but1_icon', 'but1_url'),
|
||||
('but2_title', 'but2_icon', 'but2_url'),
|
||||
# ('order',),
|
||||
]
|
||||
})
|
||||
]
|
||||
|
||||
|
||||
|
||||
# class Admin_StaticPage(NestedModelAdmin, Admin_Trans_BaseModelViewPage):
|
||||
class Admin_Section(SuperModelAdmin, Admin_Trans_BaseModelViewPage):
|
||||
|
||||
@@ -54,7 +78,11 @@ class Admin_Section(SuperModelAdmin, Admin_Trans_BaseModelViewPage):
|
||||
search_fields = ['name', 'title']
|
||||
# filter_horizontal = ['options']
|
||||
|
||||
inlines = [Admin_StackedInline_Slide, Admin_StackedInline_Block]
|
||||
inlines = [
|
||||
Admin_StackedInline_Slide,
|
||||
Admin_StackedInline_BlockPluginPresentation,
|
||||
Admin_StackedInline_Block
|
||||
]
|
||||
|
||||
def has_delete_permission(self, request, obj=None):
|
||||
if request.user.is_superuser:
|
||||
|
||||
Reference in New Issue
Block a user