0001-workflows-allow-computed-expression-as-choice-button.patch
wcs/workflows.py | ||
---|---|---|
1760 | 1760 |
return _('Change Status (not completed)') |
1761 | 1761 | |
1762 | 1762 |
def fill_form(self, form, formdata, user): |
1763 |
form.add_submit('button%s' % self.id, self.label)
|
|
1763 |
form.add_submit('button%s' % self.id, self.compute(self.label))
|
|
1764 | 1764 |
if self.require_confirmation: |
1765 | 1765 |
get_response().add_javascript(['jquery.js', '../../i18n.js', 'qommon.js']) |
1766 | 1766 |
widget = form.get_widget('button%s' % self.id) |
... | ... | |
1777 | 1777 | |
1778 | 1778 |
def add_parameters_widgets(self, form, parameters, prefix='', formdef=None): |
1779 | 1779 |
if 'label' in parameters: |
1780 |
form.add(StringWidget, '%slabel' % prefix, title = _('Label'), value = self.label) |
|
1780 |
form.add(ComputedExpressionWidget, '%slabel' % prefix, |
|
1781 |
title=_('Label'), value=self.label) |
|
1781 | 1782 |
WorkflowStatusJumpItem.add_parameters_widgets(self, form, parameters, prefix, formdef) |
1782 | 1783 |
if 'by' in parameters: |
1783 | 1784 |
form.add(WidgetList, '%sby' % prefix, title = _('By'), element_type = SingleSelectWidget, |
1784 |
- |