src/pyams_content/shared/common/zmi/__init__.py
changeset 527 5dd1aa8bedd9
parent 451 8467cbd639b5
child 532 f02b1394f204
equal deleted inserted replaced
526:b15153f45957 527:5dd1aa8bedd9
   115 
   115 
   116 class SharedContentAJAXAddForm(AJAXAddForm):
   116 class SharedContentAJAXAddForm(AJAXAddForm):
   117     """Shared event add form, JSON renderer"""
   117     """Shared event add form, JSON renderer"""
   118 
   118 
   119     def get_ajax_output(self, changes):
   119     def get_ajax_output(self, changes):
   120         return {'status': 'redirect',
   120         return {
   121                 'location': self.nextURL()}
   121             'status': 'redirect',
       
   122             'location': self.nextURL()
       
   123         }
   122 
   124 
   123 
   125 
   124 @viewlet_config(name='wf-create-message', context=Interface, layer=IPyAMSLayer, view=SharedContentAddForm,
   126 @viewlet_config(name='wf-create-message', context=Interface, layer=IPyAMSLayer, view=SharedContentAddForm,
   125                 manager=IWidgetsPrefixViewletsManager, weight=20)
   127                 manager=IWidgetsPrefixViewletsManager, weight=20)
   126 @template_config(template='templates/wf-create-message.pt')
   128 @template_config(template='templates/wf-create-message.pt')
   350              permission=CREATE_CONTENT_PERMISSION, renderer='json', xhr=True)
   352              permission=CREATE_CONTENT_PERMISSION, renderer='json', xhr=True)
   351 class WfSharedContentDuplicateAJAXForm(AJAXAddForm, WfSharedContentDuplicateForm):
   353 class WfSharedContentDuplicateAJAXForm(AJAXAddForm, WfSharedContentDuplicateForm):
   352     """Shared content duplicate form, JSON renderer"""
   354     """Shared content duplicate form, JSON renderer"""
   353 
   355 
   354     def get_ajax_output(self, changes):
   356     def get_ajax_output(self, changes):
   355         return {'status': 'redirect',
   357         return {
   356                 'location': absolute_url(changes, self.request, 'admin')}
   358             'status': 'redirect',
       
   359             'location': absolute_url(changes, self.request, 'admin')
       
   360         }
   357 
   361 
   358 
   362 
   359 @viewlet_config(name='wf-duplicate-message', context=IWfSharedContent, layer=IPyAMSLayer,
   363 @viewlet_config(name='wf-duplicate-message', context=IWfSharedContent, layer=IPyAMSLayer,
   360                 view=WfSharedContentDuplicateForm, manager=IWidgetsPrefixViewletsManager, weight=20)
   364                 view=WfSharedContentDuplicateForm, manager=IWidgetsPrefixViewletsManager, weight=20)
   361 @template_config(template='templates/wf-duplicate-message.pt')
   365 @template_config(template='templates/wf-duplicate-message.pt')