0001-wscall-add-a-description-label-9958.patch
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 |
- |