src/pyams_content/shared/site/zmi/folder.py
changeset 1459 15e7cb820128
parent 1437 31db3e8a4e44
equal deleted inserted replaced
1458:e79b38390bdc 1459:15e7cb820128
    24 from pyams_content.shared.common.interfaces.zmi import IDashboardTable
    24 from pyams_content.shared.common.interfaces.zmi import IDashboardTable
    25 from pyams_content.shared.common.zmi.manager import SharedToolPropertiesEditForm
    25 from pyams_content.shared.common.zmi.manager import SharedToolPropertiesEditForm
    26 from pyams_content.shared.site.interfaces import ISiteContainer, ISiteFolder, ISiteManager
    26 from pyams_content.shared.site.interfaces import ISiteContainer, ISiteFolder, ISiteManager
    27 from pyams_content.shared.site.zmi.widget import SiteManagerFoldersSelectorFieldWidget
    27 from pyams_content.shared.site.zmi.widget import SiteManagerFoldersSelectorFieldWidget
    28 from pyams_content.zmi.interfaces import ISiteTreeTable
    28 from pyams_content.zmi.interfaces import ISiteTreeTable
    29 from pyams_form.form import AJAXAddForm, ajax_config
    29 from pyams_form.form import AJAXAddForm, AJAXEditForm, ajax_config
    30 from pyams_form.group import NamedWidgetsGroup
    30 from pyams_form.group import NamedWidgetsGroup
    31 from pyams_form.interfaces.form import IInnerSubForm
    31 from pyams_form.interfaces.form import IInnerSubForm
    32 from pyams_i18n.interfaces import II18n, INegotiator
    32 from pyams_i18n.interfaces import II18n, INegotiator
    33 from pyams_i18n.schema import I18nTextLineField
    33 from pyams_i18n.schema import I18nTextLineField
    34 from pyams_pagelet.pagelet import pagelet_config
    34 from pyams_pagelet.pagelet import pagelet_config
   209             return {
   209             return {
   210                 'status': 'redirect',
   210                 'status': 'redirect',
   211                 'message': self.request.localizer.translate(self.successMessage)
   211                 'message': self.request.localizer.translate(self.successMessage)
   212             }
   212             }
   213         else:
   213         else:
   214             return super(SiteFolderPropertiesEditForm, self).get_ajax_output(changes)
   214             return AJAXEditForm.get_ajax_output(self, changes)
   215 
   215 
   216 
   216 
   217 @adapter_config(name='navigation',
   217 @adapter_config(name='navigation',
   218                 context=(ISiteFolder, IPyAMSLayer, SiteFolderPropertiesEditForm),
   218                 context=(ISiteFolder, IPyAMSLayer, SiteFolderPropertiesEditForm),
   219                 provides=IInnerSubForm)
   219                 provides=IInnerSubForm)