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 |