src/pyams_content/component/paragraph/zmi/video.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.video import IVideoParagraph, VIDEO_PARAGRAPH_TYPE
    22 from pyams_content.component.paragraph.interfaces.video import IVideoParagraph, VIDEO_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
    65 
    66 
    66     legend = _("Add new video paragraph")
    67     legend = _("Add new video paragraph")
    67     dialog_class = 'modal-large'
    68     dialog_class = 'modal-large'
    68     icon_css_class = 'fa fa-fw fa-film'
    69     icon_css_class = 'fa fa-fw fa-film'
    69 
    70 
    70     fields = field.Fields(IVideoParagraph).omit('__parent__', '__name__', 'visible')
    71     fields = field.Fields(IVideoParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS)
    71     edit_permission = MANAGE_CONTENT_PERMISSION
    72     edit_permission = MANAGE_CONTENT_PERMISSION
    72 
    73 
    73     def create(self, data):
    74     def create(self, data):
    74         return VideoParagraph()
    75         return VideoParagraph()
    75 
    76 
    88 
    89 
    89     legend = _("Edit video properties")
    90     legend = _("Edit video properties")
    90     dialog_class = 'modal-large'
    91     dialog_class = 'modal-large'
    91     icon_css_class = 'fa fa-fw fa-film'
    92     icon_css_class = 'fa fa-fw fa-film'
    92 
    93 
    93     fields = field.Fields(IVideoParagraph).omit('__parent__', '__name__', 'visible')
    94     fields = field.Fields(IVideoParagraph).omit(*PARAGRAPH_HIDDEN_FIELDS)
    94     fields['renderer'].widgetFactory = RendererFieldWidget
    95     fields['renderer'].widgetFactory = RendererFieldWidget
    95 
    96 
    96     edit_permission = MANAGE_CONTENT_PERMISSION
    97     edit_permission = MANAGE_CONTENT_PERMISSION
    97 
    98 
    98 
    99