src/pyams_content/component/theme/zmi/manager.py
changeset 90 740542deeb04
parent 0 7c0001cacf8e
child 367 392a5ec1b482
equal deleted inserted replaced
89:4e593a05b02d 90:740542deeb04
    59     ajax_handler = 'themes.json'
    59     ajax_handler = 'themes.json'
    60     edit_permission = MANAGE_TOOL_PERMISSION
    60     edit_permission = MANAGE_TOOL_PERMISSION
    61 
    61 
    62     def updateWidgets(self, prefix=None):
    62     def updateWidgets(self, prefix=None):
    63         super(ThemesManagerEditForm, self).updateWidgets(prefix)
    63         super(ThemesManagerEditForm, self).updateWidgets(prefix)
    64         widget = self.widgets['extract_name']
    64         if 'extract_name' in self.widgets:
    65         widget.object_data = {'ams-plugins': 'pyams_content',
    65             widget = self.widgets['extract_name']
    66                               'ams-plugin-pyams_content-src':
    66             widget.object_data = {'ams-plugins': 'pyams_content',
    67                                   '/--static--/pyams_content/js/pyams_content{MyAMS.devext}.js',
    67                                   'ams-plugin-pyams_content-src':
    68                               'ams-plugin-pyams_content-callback': 'PyAMS_content.themes.initExtracts',
    68                                       '/--static--/pyams_content/js/pyams_content{MyAMS.devext}.js',
    69                               'ams-plugin-pyams_content-async': 'false'}
    69                                   'ams-plugin-pyams_content-callback': 'PyAMS_content.themes.initExtracts',
    70         alsoProvides(widget, IObjectData)
    70                                   'ams-plugin-pyams_content-async': 'false'}
       
    71             alsoProvides(widget, IObjectData)
    71 
    72 
    72 
    73 
    73 @view_config(name='themes.json', context=IThemesManagerTarget, request_type=IPyAMSLayer,
    74 @view_config(name='themes.json', context=IThemesManagerTarget, request_type=IPyAMSLayer,
    74              permission=MANAGE_TOOL_PERMISSION, renderer='json', xhr=True)
    75              permission=MANAGE_TOOL_PERMISSION, renderer='json', xhr=True)
    75 class ThemesManagerAJAXEditForm(AJAXEditForm, ThemesManagerEditForm):
    76 class ThemesManagerAJAXEditForm(AJAXEditForm, ThemesManagerEditForm):