src/pyams_content/component/paragraph/zmi/verbatim.py
changeset 844 36af332b6dd0
parent 842 7f0d72e427b1
child 1002 ab7787b3faf1
equal deleted inserted replaced
843:11e06690bc32 844:36af332b6dd0
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
    18 # import interfaces
    18 # import interfaces
    19 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    19 from pyams_content.component.association.zmi.interfaces import IAssociationsParentForm
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer
    20 from pyams_content.component.paragraph.interfaces import IParagraphContainerTarget, IParagraphContainer, \
       
    21     PARAGRAPH_HIDDEN_FIELDS
    21 from pyams_content.component.paragraph.interfaces.verbatim import IVerbatimParagraph, VERBATIM_PARAGRAPH_TYPE
    22 from pyams_content.component.paragraph.interfaces.verbatim import IVerbatimParagraph, VERBATIM_PARAGRAPH_TYPE
    22 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    23 from pyams_content.component.paragraph.zmi.interfaces import IParagraphInnerEditor, IParagraphContainerView
    23 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_content.interfaces import MANAGE_CONTENT_PERMISSION
    24 from pyams_form.interfaces.form import IInnerForm
    25 from pyams_form.interfaces.form import IInnerForm
    25 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    26 from pyams_skin.interfaces.viewlet import IToolbarAddingMenu
    67     """Verbatim paragraph add form"""
    68     """Verbatim paragraph add form"""
    68 
    69 
    69     legend = _("Add new verbatim paragraph")
    70     legend = _("Add new verbatim paragraph")
    70     icon_css_class = 'fa fa-fw fa-quote-right'
    71     icon_css_class = 'fa fa-fw fa-quote-right'
    71 
    72 
    72     fields = field.Fields(IVerbatimParagraph).omit('__parent__', '__name__', 'visible')
    73     fields = field.Fields(IVerbatimParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS)
    73     edit_permission = MANAGE_CONTENT_PERMISSION
    74     edit_permission = MANAGE_CONTENT_PERMISSION
    74 
    75 
    75     def create(self, data):
    76     def create(self, data):
    76         return VerbatimParagraph()
    77         return VerbatimParagraph()
    77 
    78 
    89     prefix = 'verbatim_properties.'
    90     prefix = 'verbatim_properties.'
    90 
    91 
    91     legend = _("Edit verbatim paragraph properties")
    92     legend = _("Edit verbatim paragraph properties")
    92     icon_css_class = 'fa fa-fw fa-quote-right'
    93     icon_css_class = 'fa fa-fw fa-quote-right'
    93 
    94 
    94     fields = field.Fields(IVerbatimParagraph).omit('__parent__', '__name__', 'visible')
    95     fields = field.Fields(IVerbatimParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS)
    95     fields['renderer'].widgetFactory = RendererFieldWidget
    96     fields['renderer'].widgetFactory = RendererFieldWidget
    96 
    97 
    97     edit_permission = MANAGE_CONTENT_PERMISSION
    98     edit_permission = MANAGE_CONTENT_PERMISSION
    98 
    99 
    99 
   100