src/pyams_content/shared/common/zmi/portal.py
changeset 921 ae03053608b0
parent 754 7f33d4f99386
equal deleted inserted replaced
920:d7cb90448d3e 921:ae03053608b0
    13 __docformat__ = 'restructuredtext'
    13 __docformat__ = 'restructuredtext'
    14 
    14 
    15 
    15 
    16 # import standard library
    16 # import standard library
    17 
    17 
       
    18 from pyams_content import _
    18 # import interfaces
    19 # import interfaces
    19 from pyams_content.shared.common import IWfSharedContent
    20 from pyams_content.shared.common import IWfSharedContent
    20 from pyams_content.shared.common.interfaces import IWfSharedContentPortalContext, ISharedToolPortalContext, ISharedTool
    21 from pyams_content.shared.common.interfaces import IWfSharedContentPortalContext, ISharedToolPortalContext
    21 from pyams_content.shared.common.interfaces.types import ITypedSharedToolPortalContext
    22 from pyams_content.shared.common.interfaces.types import ITypedSharedToolPortalContext
    22 from pyams_form.interfaces.form import IFormHelp
       
    23 from pyams_portal.interfaces import MANAGE_TEMPLATE_PERMISSION
       
    24 from pyams_skin.layer import IPyAMSLayer
       
    25 from pyams_zmi.layer import IAdminLayer
       
    26 
       
    27 # import packages
    23 # import packages
    28 from pyams_form.form import ajax_config
    24 from pyams_form.form import ajax_config
    29 from pyams_form.help import FormHelp
    25 from pyams_form.help import FormHelp
       
    26 from pyams_form.interfaces.form import IFormHelp
    30 from pyams_pagelet.pagelet import pagelet_config
    27 from pyams_pagelet.pagelet import pagelet_config
       
    28 from pyams_portal.interfaces import MANAGE_TEMPLATE_PERMISSION
    31 from pyams_portal.zmi.page import PortalContextTemplatePropertiesEditForm
    29 from pyams_portal.zmi.page import PortalContextTemplatePropertiesEditForm
       
    30 from pyams_skin.layer import IPyAMSLayer
    32 from pyams_utils.adapter import adapter_config
    31 from pyams_utils.adapter import adapter_config
    33 
    32 from pyams_zmi.layer import IAdminLayer
    34 from pyams_content import _
       
    35 
    33 
    36 
    34 
    37 @pagelet_config(name='template-properties.html', context=ISharedToolPortalContext, layer=IPyAMSLayer,
    35 @pagelet_config(name='template-properties.html', context=ISharedToolPortalContext, layer=IPyAMSLayer,
    38                 permission=MANAGE_TEMPLATE_PERMISSION)
    36                 permission=MANAGE_TEMPLATE_PERMISSION)
    39 @pagelet_config(name='template-properties.html', context=ITypedSharedToolPortalContext, layer=IPyAMSLayer,
    37 @pagelet_config(name='template-properties.html', context=ITypedSharedToolPortalContext, layer=IPyAMSLayer,
    67                 permission=MANAGE_TEMPLATE_PERMISSION)
    65                 permission=MANAGE_TEMPLATE_PERMISSION)
    68 @ajax_config(name='template-properties.json', context=IWfSharedContent, layer=IPyAMSLayer)
    66 @ajax_config(name='template-properties.json', context=IWfSharedContent, layer=IPyAMSLayer)
    69 class SharedContentTemplatePropertiesEditForm(PortalContextTemplatePropertiesEditForm):
    67 class SharedContentTemplatePropertiesEditForm(PortalContextTemplatePropertiesEditForm):
    70     """Shared content template properties edit form"""
    68     """Shared content template properties edit form"""
    71 
    69 
    72     override_legend = _("Override tool default template")
    70     inherit_legend = _("Use tool default template")