src/pyams_content/shared/logo/zmi/properties.py
changeset 527 5dd1aa8bedd9
parent 392 8fc847d83992
child 811 7ead60a391c3
equal deleted inserted replaced
526:b15153f45957 527:5dd1aa8bedd9
    33                 context=(IWfLogo, IPyAMSLayer, SharedContentPropertiesEditForm),
    33                 context=(IWfLogo, IPyAMSLayer, SharedContentPropertiesEditForm),
    34                 provides=IInnerSubForm)
    34                 provides=IInnerSubForm)
    35 class LogoPropertiesEditForm(InnerAdminEditForm):
    35 class LogoPropertiesEditForm(InnerAdminEditForm):
    36     """Logo properties edit form extension"""
    36     """Logo properties edit form extension"""
    37 
    37 
       
    38     prefix = 'logo_settings.'
       
    39 
    38     legend = _("Main logo settings")
    40     legend = _("Main logo settings")
    39     fieldset_class = 'bordered no-x-margin margin-y-10'
    41     fieldset_class = 'bordered no-x-margin margin-y-10'
    40 
    42 
    41     fields = field.Fields(IWfLogo).select('image', 'url')
    43     fields = field.Fields(IWfLogo).select('image', 'url')
    42     weight = 1
    44     weight = 1
    43 
    45 
    44     def get_ajax_output(self, changes):
    46     def get_ajax_output(self, changes):
    45         if 'image' in changes.get(IWfLogo, ()):
    47         if 'image' in changes.get(IWfLogo, ()):
    46             return {'status': 'reload',
    48             return {
    47                     'message': self.request.localizer.translate(self.successMessage)}
    49                 'status': 'reload',
       
    50                 'message': self.request.localizer.translate(self.successMessage)
       
    51             }
    48         else:
    52         else:
    49             return super(LogoPropertiesEditForm, self).get_ajax_output(changes)
    53             return super(LogoPropertiesEditForm, self).get_ajax_output(changes)