Projet

Général

Profil

0001-workflows-respect-parameter-order-in-actions-34155.patch

Frédéric Péters, 19 juin 2019 16:13

Télécharger (1,76 ko)

Voir les différences:

Subject: [PATCH] workflows: respect parameter order in actions (#34155)

 wcs/workflows.py | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)
wcs/workflows.py
2125 2125
    def fill_admin_form(self, form):
2126 2126
        if self.by and not type(self.by) is list:
2127 2127
            self.by = None
2128
        self.add_parameters_widgets(form, self.get_parameters())
2128
        return super(self, CommentableWorkflowStatusItem).fill_admin_form(form)
2129 2129

  
2130 2130
    def get_parameters(self):
2131 2131
        return ('label', 'button_label', 'hint', 'by', 'varname',
......
2366 2366
    def get_parameters(self):
2367 2367
        return ('to', 'subject', 'body', 'attachments', 'custom_from', 'condition')
2368 2368

  
2369
    def fill_admin_form(self, form):
2370
        self.add_parameters_widgets(form, self.get_parameters())
2371

  
2372 2369
    def add_parameters_widgets(self, form, parameters, prefix='', formdef=None):
2373 2370
        super(SendmailWorkflowStatusItem, self).add_parameters_widgets(
2374 2371
                form, parameters, prefix=prefix, formdef=formdef)
......
2556 2553
        sms_mode = get_cfg('sms', {}).get('mode') or 'none'
2557 2554
        return sms_mode != 'none'
2558 2555

  
2559
    def fill_admin_form(self, form):
2560
        self.add_parameters_widgets(form, self.get_parameters())
2561

  
2562 2556
    def get_parameters(self):
2563 2557
        return ('to', 'body', 'condition')
2564 2558

  
2565
-