workflows: include field type in set backoffice field dropdowns (#19036) #974
|
@ -2388,9 +2388,9 @@ def test_workflows_backoffice_fields(pub):
|
|||
resp = resp.click('Backoffice Data')
|
||||
options = [x[2] for x in resp.form['fields$element0$field_id'].options]
|
||||
assert '' in options
|
||||
assert 'foobar' in options
|
||||
assert 'foobar2' in options
|
||||
assert 'foobar3' not in options
|
||||
assert 'foobar - Text (line)' in options
|
||||
assert 'foobar2 - Text (line)' in options
|
||||
assert 'foobar3 - Title' not in options
|
||||
|
||||
resp.form['fields$element0$field_id'] = first_field_id
|
||||
resp.form['fields$element0$value$value_template'] = 'Hello'
|
||||
|
|
|
@ -44,7 +44,7 @@ class SetBackofficeFieldRowWidget(CompositeWidget):
|
|||
for field in workflow.get_backoffice_fields():
|
||||
if not issubclass(field.__class__, WidgetField):
|
||||
continue
|
||||
fields.append((field.id, field.label, field.id))
|
||||
fields.append((field.id, f'{field.label} - {field.get_type_label()}', field.id))
|
||||
self.add(
|
||||
SingleSelectWidget,
|
||||
name='field_id',
|
||||
|
|
Loading…
Reference in New Issue