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) |