src/pyams_media/zmi/__init__.py
changeset 27 65fa094c96c4
parent 19 179f9381965b
child 65 d38220c1116e
equal deleted inserted replaced
26:65317b1d9381 27:65fa094c96c4
    21 from pyams_skin.interfaces.viewlet import ITableItemColumnActionsMenu
    21 from pyams_skin.interfaces.viewlet import ITableItemColumnActionsMenu
    22 from pyams_skin.layer import IPyAMSLayer
    22 from pyams_skin.layer import IPyAMSLayer
    23 from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION, MANAGE_SYSTEM_PERMISSION
    23 from pyams_utils.interfaces import VIEW_SYSTEM_PERMISSION, MANAGE_SYSTEM_PERMISSION
    24 
    24 
    25 # import packages
    25 # import packages
    26 from pyams_form.form import AJAXEditForm, AJAXAddForm, InnerEditForm
    26 from pyams_form.form import AJAXEditForm, AJAXAddForm
    27 from pyams_form.schema import CloseButton
    27 from pyams_form.schema import CloseButton
    28 from pyams_pagelet.pagelet import pagelet_config
    28 from pyams_pagelet.pagelet import pagelet_config
    29 from pyams_skin.viewlet.toolbar import ToolbarMenuItem
    29 from pyams_skin.viewlet.toolbar import ToolbarMenuItem
    30 from pyams_template.template import template_config
    30 from pyams_template.template import template_config
    31 from pyams_utils.adapter import adapter_config
    31 from pyams_utils.adapter import adapter_config
    32 from pyams_utils.text import text_to_html
    32 from pyams_utils.text import text_to_html
    33 from pyams_viewlet.viewlet import viewlet_config, Viewlet
    33 from pyams_viewlet.viewlet import viewlet_config, Viewlet
    34 from pyams_zmi.control_panel import UtilitiesTable
    34 from pyams_zmi.control_panel import UtilitiesTable
    35 from pyams_zmi.form import AdminDialogEditForm, AdminDialogAddForm
    35 from pyams_zmi.form import AdminDialogEditForm, AdminDialogAddForm, InnerAdminEditForm
    36 from pyams_zmi.layer import IAdminLayer
    36 from pyams_zmi.layer import IAdminLayer
    37 from pyramid.view import view_config
    37 from pyramid.view import view_config
    38 from z3c.form import field, button
    38 from z3c.form import field, button
    39 from zope.interface import Interface
    39 from zope.interface import Interface
    40 
    40 
    61 
    61 
    62 
    62 
    63 @adapter_config(name='video-properties',
    63 @adapter_config(name='video-properties',
    64                 context=(IMediaConversionUtility, IAdminLayer, MediaConversionUtilityPropertiesEditForm),
    64                 context=(IMediaConversionUtility, IAdminLayer, MediaConversionUtilityPropertiesEditForm),
    65                 provides=IInnerTabForm)
    65                 provides=IInnerTabForm)
    66 class MediaVideoConversionPropertiesEditForm(InnerEditForm):
    66 class MediaVideoConversionPropertiesEditForm(InnerAdminEditForm):
    67     """Video conversion utility properties edit form"""
    67     """Video conversion utility properties edit form"""
    68 
    68 
    69     id = 'video_properties'
    69     id = 'video_properties'
    70     tab_label = _("Video conversion")
    70     tab_label = _("Video conversion")
    71     legend = None
    71     legend = None
    79 
    79 
    80 
    80 
    81 @adapter_config(name='audio-properties',
    81 @adapter_config(name='audio-properties',
    82                 context=(IMediaConversionUtility, IAdminLayer, MediaConversionUtilityPropertiesEditForm),
    82                 context=(IMediaConversionUtility, IAdminLayer, MediaConversionUtilityPropertiesEditForm),
    83                 provides=IInnerTabForm)
    83                 provides=IInnerTabForm)
    84 class MediaAudioConversionPropertiesEditForm(InnerEditForm):
    84 class MediaAudioConversionPropertiesEditForm(InnerAdminEditForm):
    85     """Audio conversion utility properties edit form"""
    85     """Audio conversion utility properties edit form"""
    86 
    86 
    87     id = 'audio_properties'
    87     id = 'audio_properties'
    88     tab_label = _("Audio conversion")
    88     tab_label = _("Audio conversion")
    89     legend = None
    89     legend = None