Projet

Général

Profil

0001-wscall-add-a-description-label-9958.patch

Thomas Noël, 12 février 2016 15:47

Télécharger (1,61 ko)

Voir les différences:

Subject: [PATCH] wscall: add a description label (#9958)

 wcs/wf/wscall.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
wcs/wf/wscall.py
56 56
    key = 'webservice_call'
57 57
    support_substitution_variables = True
58 58

  
59
    label = None
59 60
    url = None
60 61
    varname = None
61 62
    post = True
......
69 70
    notify_on_errors = True
70 71
    record_errors = False
71 72

  
73
    def render_as_line(self):
74
        if self.label:
75
            return _('Webservice Call "%s"') % self.label
76
        else:
77
            return _('Webservice Call')
78

  
72 79
    def get_parameters(self):
73 80
        return ('url', 'post', 'varname', 'request_signature_key', 'post_data',
74 81
                'action_on_4xx', 'action_on_5xx', 'action_on_bad_data',
75 82
                'action_on_network_errors', 'notify_on_errors',
76
                'record_errors')
83
                'record_errors', 'label')
77 84

  
78 85
    def add_parameters_widgets(self, form, parameters, prefix='', formdef=None):
86
        if 'label' in parameters:
87
            form.add(StringWidget, '%slabel' % prefix, size=40, title=_('Label'), value=self.label)
79 88
        if 'url' in parameters:
80 89
            form.add(StringWidget, '%surl' % prefix,
81 90
                     title=_('URL'), value=self.url, size=80,
82
-