pyams_content.component.paragraph.zmi package¶
-Submodules¶
-pyams_content.component.paragraph.zmi.container module¶
--
-
-
-class
pyams_content.component.paragraph.zmi.container.
BaseParagraphTableElementEditor
¶
- Bases:
-pyams_utils.adapter.NullAdapter
Base paragraph table element editor
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerBaseTable
(context, request)¶
- Bases:
-pyams_form.security.ProtectedFormObjectMixin
,pyams_skin.table.BaseTable
Paragraphs container table
--
-
-
-
cssClasses
¶
-
-
-
-
-
data_attributes
¶
-
-
-
-
-
hide_header
= True¶
-
-
-
-
-
id
= 'paragraphs_list'¶
-
-
-
-
-
sortOn
= None¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerBaseTitleColumn
(context, request, table)¶
- Bases:
-pyams_skin.table.I18nColumn
,pyams_content.shared.common.zmi.WfModifiedContentColumnMixin
,z3c.table.column.GetAttrColumn
Paragraph container base title column
--
-
-
-
getValue
(obj)¶
-
-
-
-
-
renderCell
(item)¶
-
-
-
-
-
weight
= 50¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerCounterBase
(context, request, view, manager)¶
- Bases:
-pyams_viewlet.viewlet.Viewlet
Paragraph container base counter viewlet
--
-
-
-
count
= None¶
-
-
-
-
-
weight
= 0¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerDialogView
(context, request)¶
- Bases:
-pyams_zmi.form.AdminDialogDisplayForm
Paragraphs container dialog view
--
-
-
-
dialog_class
= 'modal-large no-widget-toolbar'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
fieldset_class
= 'height-300'¶
-
-
-
-
-
title
= 'Paragraphs list'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerPictogramColumn
(context, request, table)¶
- Bases:
-pyams_skin.table.ImageColumn
Paragraph container pictogram column
--
-
-
-
get_icon_class
(item)¶
-
-
-
-
-
get_icon_hint
(item)¶
-
-
-
-
-
weight
= 6¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerShowHideColumn
(context, request, table)¶
- Bases:
-pyams_form.security.ProtectedFormObjectMixin
,pyams_skin.table.JsActionColumn
Paragraphs container visibility switcher column
--
-
-
-
cssClasses
= {'td': 'action switcher', 'th': 'action'}¶
-
-
-
-
-
get_icon
(item)¶
-
-
-
-
-
icon_class
= 'fa fa-fw fa-eye'¶
-
-
-
-
-
icon_hint
= 'Switch paragraph visibility'¶
-
-
-
-
-
renderCell
(item)¶
-
-
-
-
-
url
= 'PyAMS_content.paragraphs.switchVisibility'¶
-
-
-
-
-
weight
= 5¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerSorterColumn
(context, request, table)¶
- Bases:
-pyams_form.security.ProtectedFormObjectMixin
,pyams_skin.table.SorterColumn
Paragraphs container sorter column
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerTable
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.container.ParagraphContainerBaseTable
Paragraph container base table
--
-
-
-
render
()¶
-
-
-
-
-
values
¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerTitleColumn
(context, request, table)¶
- Bases:
-pyams_content.component.paragraph.zmi.container.ParagraphContainerBaseTitleColumn
Paragraph container title column
--
-
-
-
renderCell
(item)¶
-
-
-
-
-
renderHeadCell
()¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerTrashColumn
(context, request, table)¶
- Bases:
-pyams_form.security.ProtectedFormObjectMixin
,pyams_skin.table.TrashColumn
Paragraphs container trash column
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerValues
(context, request, view)¶
- Bases:
-pyams_utils.adapter.ContextRequestViewAdapter
Paragraphs container values
--
-
-
-
values
¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphContainerView
(context, request)¶
- Bases:
-pyams_zmi.view.ContainerAdminView
Paragraphs container view
--
-
-
-
table_class
¶
- alias of
-ParagraphContainerTable
-
-
-
-
title
= 'Paragraphs list'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphHeaderAdapter
(context, request, view)¶
- Bases:
-pyams_skin.page.DefaultPageHeaderAdapter
Paragraphs container header adapter
--
-
-
-
back_url
= '#properties.html'¶
-
-
-
-
-
icon_class
= 'fa fa-fw fa-paragraph'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphTitleToolbarViewletManager
(context, request, view)¶
- Bases:
-pyams_viewlet.manager.TemplateBasedViewletManager
,pyams_viewlet.manager.WeightOrderedViewletManager
Paragraph title toolbar viewlet manager
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphsAssociationsMenu
(context, request, view, manager=None)¶
- Bases:
-pyams_skin.viewlet.menu.MenuItem
Paragraphs associations container menu
--
-
-
-
icon_class
= 'fa-link'¶
-
-
-
-
-
label
= 'Associations...'¶
-
-
-
-
-
url
= '#paragraphs-associations.html'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphsAssociationsView
¶
- Bases:
-pyams_zmi.view.AdminView
Paragraphs associations view
--
-
-
-
associations
¶
-
-
-
-
-
title
= 'Paragraphs associations'¶
-
-
-
-
-
update
()¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphsContainerMenu
(context, request, view, manager=None)¶
- Bases:
-pyams_skin.viewlet.menu.MenuItem
Paragraphs container menu
--
-
-
-
icon_class
= 'fa-paragraph'¶
-
-
-
-
-
label
= 'Paragraphs...'¶
-
-
-
-
-
url
= '#paragraphs.html'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.container.
ParagraphsView
(context, request, view)¶
- Bases:
-pyams_pagelet.pagelet.Pagelet
Paragraphs view
--
-
-
-
update
()¶
-
-
-
-
-
weight
= 90¶
-
-
-
-
-
-
-
pyams_content.component.paragraph.zmi.container.
ShowHideColumnSecurityContextFactory
(column)¶
- Show/hide column security context factory
-
-
-
-
-
pyams_content.component.paragraph.zmi.container.
getParagraphTitleHints
(item, request, table)¶
- Get paragraphs column title hints
-
-
-
-
-
pyams_content.component.paragraph.zmi.container.
get_paragraph_editor
(request)¶
- Get paragraph editor
-
-
-
-
-
pyams_content.component.paragraph.zmi.container.
get_paragraphs_editors
(request)¶
- Get all paragraphs inner editors
-
-
-
-
-
pyams_content.component.paragraph.zmi.container.
set_paragraph_visibility
(request)¶
- Set paragraph visibility
-
-
-
-
-
pyams_content.component.paragraph.zmi.container.
set_paragraphs_order
(request)¶
- Update paragraphs order
-
pyams_content.component.paragraph.zmi.header module¶
--
-
-
-class
pyams_content.component.paragraph.zmi.header.
HeaderParagraphAJAXAddForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm
,pyams_content.component.paragraph.zmi.header.HeaderParagraphAddForm
Header paragraph add form, JSON renderer
-
-
-
-
-class
pyams_content.component.paragraph.zmi.header.
HeaderParagraphAddForm
(context, request)¶
- Bases:
-pyams_zmi.form.AdminDialogAddForm
Header paragraph add form
--
-
-
-
add
(object)¶
-
-
-
-
-
ajax_handler
= 'add-header-paragraph.json'¶
-
-
-
-
-
create
(data)¶
-
-
-
-
-
edit_permission
= 'pyams.ManageContent'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
icon_css_class
= 'fa fa-fw fa-header'¶
-
-
-
-
-
legend
= 'Add new header paragraph'¶
-
-
-
-
-
updateWidgets
(prefix=None)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.header.
HeaderParagraphAddMenu
(context, request, view, manager)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAddMenu
Header paragraph add menu
--
-
-
-
label
= 'Add header paragraph...'¶
-
-
-
-
-
label_css_class
= 'fa fa-fw fa-header'¶
-
-
-
-
-
paragraph_type
= 'Header'¶
-
-
-
-
-
url
= 'add-header-paragraph.html'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.header.
HeaderParagraphInnerEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.header.HeaderParagraphPropertiesEditForm
Header paragraph inner edit form
--
-
-
-
-
-
input_css_class
= 'col-md-10'¶
-
-
-
-
-
label_css_class
= 'control-label col-md-2'¶
-
-
-
-
-
legend
= None¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.header.
HeaderParagraphPropertiesAJAXEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm
,pyams_content.component.paragraph.zmi.header.HeaderParagraphPropertiesEditForm
Header paragraph properties edit form, JSON renderer
--
-
-
-
get_ajax_output
(changes)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.header.
HeaderParagraphPropertiesEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm
Header paragraph properties edit form
--
-
-
-
ajax_handler
= 'properties.json'¶
-
-
-
-
-
edit_permission
= 'pyams.ManageContent'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
icon_css_class
= 'fa fa-fw fa-header'¶
-
-
-
-
-
legend
= 'Edit header paragraph properties'¶
-
-
-
-
-
updateWidgets
(prefix=None)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.header.
HeaderParagraphSummary
(context, request)¶
- Bases:
-pyams_viewlet.viewlet.BaseContentProvider
Header paragraph renderer
--
-
-
-
language
= None¶
-
-
-
-
-
update
()¶
-
-
-
pyams_content.component.paragraph.zmi.html module¶
--
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphAJAXAddForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm
,pyams_content.component.paragraph.zmi.html.HTMLParagraphAddForm
HTML paragraph add form, JSON renderer
-
-
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphAddForm
(context, request)¶
- Bases:
-pyams_zmi.form.AdminDialogAddForm
HTML paragraph add form
--
-
-
-
add
(object)¶
-
-
-
-
-
ajax_handler
= 'add-html-paragraph.json'¶
-
-
-
-
-
create
(data)¶
-
-
-
-
-
dialog_class
= 'modal-max'¶
-
-
-
-
-
edit_permission
= 'pyams.ManageContent'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
icon_css_class
= 'fa fa-fw fa-html5'¶
-
-
-
-
-
input_css_class
= 'col-md-10'¶
-
-
-
-
-
label_css_class
= 'control-label col-md-2'¶
-
-
-
-
-
legend
= 'Add new HTML paragraph'¶
-
-
-
-
-
updateWidgets
(prefix=None)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphAddMenu
(context, request, view, manager)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAddMenu
HTML paragraph add menu
--
-
-
-
label
= 'Add HTML paragraph...'¶
-
-
-
-
-
label_css_class
= 'fa fa-fw fa-html5'¶
-
-
-
-
-
paragraph_type
= 'HTML'¶
-
-
-
-
-
url
= 'add-html-paragraph.html'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphInnerAJAXEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm
,pyams_content.component.paragraph.zmi.html.HTMLParagraphInnerEditForm
HTML paragraph inner edit form, JSON renderer
--
-
-
-
get_ajax_output
(changes)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphInnerEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.html.HTMLParagraphPropertiesEditForm
HTML paragraph inner edit form
--
-
-
-
ajax_handler
= 'inner-properties.json'¶
-
-
-
-
-
-
-
legend
= None¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphPropertiesAJAXEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm
,pyams_content.component.paragraph.zmi.html.HTMLParagraphPropertiesEditForm
HTML paragraph properties edit form, JSON renderer
--
-
-
-
get_ajax_output
(changes)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphPropertiesEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm
HTML paragraph properties edit form
--
-
-
-
ajax_handler
= 'properties.json'¶
-
-
-
-
-
dialog_class
= 'modal-max'¶
-
-
-
-
-
edit_permission
= 'pyams.ManageContent'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
icon_css_class
= 'fa fa-fw fa-html5'¶
-
-
-
-
-
input_css_class
= 'col-md-10'¶
-
-
-
-
-
label_css_class
= 'control-label col-md-2'¶
-
-
-
-
-
legend
= 'Edit HTML paragraph properties'¶
-
-
-
-
-
updateWidgets
(prefix=None)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.html.
HTMLParagraphSummary
(context, request)¶
- Bases:
-pyams_viewlet.viewlet.BaseContentProvider
HTML paragraph summary
--
-
-
-
illustration
= None¶
-
-
-
-
-
illustration_renderer
= None¶
-
-
-
-
-
language
= None¶
-
-
-
-
-
render_illustration
()¶
-
-
-
-
-
update
()¶
-
-
-
pyams_content.component.paragraph.zmi.interfaces module¶
-pyams_content.component.paragraph.zmi.preview module¶
--
-
-
-class
pyams_content.component.paragraph.zmi.preview.
ParagraphsContainerPreview
(context, request, view, manager)¶
- Bases:
-pyams_viewlet.viewlet.Viewlet
Paragraphs container preview
--
-
-
-
render_paragraph
(paragraph, language=None)¶
-
-
-
pyams_content.component.paragraph.zmi.video module¶
--
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphAJAXAddForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm
,pyams_content.component.paragraph.zmi.video.VideoParagraphAddForm
Video paragraph add form, JSON renderer
-
-
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphAddForm
(context, request)¶
- Bases:
-pyams_zmi.form.AdminDialogAddForm
Video paragraph add form
--
-
-
-
add
(object)¶
-
-
-
-
-
ajax_handler
= 'add-video-paragraph.json'¶
-
-
-
-
-
create
(data)¶
-
-
-
-
-
dialog_class
= 'modal-large'¶
-
-
-
-
-
edit_permission
= 'pyams.ManageContent'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
icon_css_class
= 'fa fa-fw fa-film'¶
-
-
-
-
-
legend
= 'Add new video paragraph'¶
-
-
-
-
-
updateWidgets
(prefix=None)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphAddMenu
(context, request, view, manager)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAddMenu
Video paragraph add menu
--
-
-
-
label
= 'Add video paragraph...'¶
-
-
-
-
-
label_css_class
= 'fa fa-fw fa-film'¶
-
-
-
-
-
paragraph_type
= 'Video'¶
-
-
-
-
-
url
= 'add-video-paragraph.html'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphPropertiesAJAXEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm
,pyams_content.component.paragraph.zmi.video.VideoParagraphPropertiesEditForm
Video paragraph properties edit form, JSON renderer
--
-
-
-
get_ajax_output
(changes)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphPropertiesEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm
Video paragraph properties edit form
--
-
-
-
ajax_handler
= 'properties.json'¶
-
-
-
-
-
dialog_class
= 'modal-large'¶
-
-
-
-
-
edit_permission
= 'pyams.ManageContent'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
icon_css_class
= 'fa fa-fw fa-film'¶
-
-
-
-
-
legend
= 'Edit video properties'¶
-
-
-
-
-
updateWidgets
(prefix=None)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphPropertiesInnerAJAXEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm
,pyams_content.component.paragraph.zmi.video.VideoParagraphPropertiesInnerEditForm
Video paragraph properties inner deit form, JSON renderer
--
-
-
-
get_ajax_output
(changes)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphPropertiesInnerEditForm
(context, request)¶
- Bases:
-pyams_content.component.paragraph.zmi.video.VideoParagraphPropertiesEditForm
Video paragraph properties inner edit form
--
-
-
-
ajax_handler
= 'inner-properties.json'¶
-
-
-
-
-
-
-
legend
= None¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.video.
VideoParagraphSummary
(context, request)¶
- Bases:
-pyams_viewlet.viewlet.BaseContentProvider
Video paragraph summary
--
-
-
-
language
= None¶
-
-
-
-
-
update
()¶
-
-
-
Module contents¶
--
-
-
-class
pyams_content.component.paragraph.zmi.
BaseParagraphAJAXAddForm
(context, request)¶
- Bases:
-pyams_form.form.AJAXAddForm
Base paragraph AJAX add form
--
-
-
-
get_ajax_output
(changes)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.
BaseParagraphAJAXEditForm
(context, request)¶
- Bases:
-pyams_form.form.AJAXEditForm
Base paragraph AJAX edit form
--
-
-
-
get_ajax_output
(changes)¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.
BaseParagraphAddMenu
(context, request, view, manager)¶
- Bases:
-pyams_form.security.ProtectedFormObjectMixin
,pyams_skin.viewlet.toolbar.ToolbarMenuItem
Base paragraph add menu
--
-
-
-
modal_target
= True¶
-
-
-
-
-
paragraph_type
= None¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.
BaseParagraphPropertiesEditForm
(context, request)¶
- Bases:
-pyams_zmi.form.AdminDialogEditForm
Base paragraph edit form
--
-
-
-
title
¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.
DefaultParagraphAJAXEditForm
(context, request)¶
- Bases:
-pyams_form.form.AJAXEditForm
,pyams_content.component.paragraph.zmi.DefaultParagraphsEditForm
Default paragraphs edit form, JSON renderer
-
-
-
-
-class
pyams_content.component.paragraph.zmi.
DefaultParagraphsEditForm
(context, request)¶
- Bases:
-pyams_zmi.form.AdminDialogEditForm
Default paragraphs edit form
--
-
-
-
ajax_handler
= 'default-paragraphs.json'¶
-
-
-
-
-
edit_permission
= 'pyams.ManageTool'¶
-
-
-
-
-
fields
= <z3c.form.field.Fields object>¶
-
-
-
-
-
legend
= 'Paragraphs types'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.
DefaultParagraphsEditFormHelp
(context, request, view)¶
- Bases:
-pyams_form.help.FormHelp
Default paragraphs edit form help
--
-
-
-
message
= 'You can define which types of paragraphs are allowed in this container.\n\nDefault paragraphs will be added automatically (in selected order) to any new created content.\n\nNOTICE: removing types from allowed types list will have no effect on already created contents!'¶
-
-
-
-
-
message_format
= 'rest'¶
-
-
-
-
-
-
-class
pyams_content.component.paragraph.zmi.
DefaultParagraphsSettingsMenu
(context, request, view, manager=None)¶
- Bases:
-pyams_skin.viewlet.menu.MenuItem
Default paragraphs settings menu
--
-
-
-
icon_class
= 'fa-paragraph'¶
-
-
-
-
-
label
= 'Paragraphs types...'¶
-
-
-
-
-
modal_target
= True¶
-
-
-
-
-
url
= 'default-paragraphs.html'¶
-
-
-