forms: restore checkboxes widget labels (#54098)
This commit is contained in:
parent
b278591f25
commit
74e8a0630c
|
@ -539,7 +539,7 @@ def test_form_items_submit(pub):
|
||||||
formdef.fields = [
|
formdef.fields = [
|
||||||
fields.ItemsField(
|
fields.ItemsField(
|
||||||
id='0',
|
id='0',
|
||||||
label='items',
|
label='List of items',
|
||||||
type='items',
|
type='items',
|
||||||
required=True,
|
required=True,
|
||||||
varname='foo',
|
varname='foo',
|
||||||
|
@ -550,6 +550,7 @@ def test_form_items_submit(pub):
|
||||||
formdef.data_class().wipe()
|
formdef.data_class().wipe()
|
||||||
|
|
||||||
page = get_app(pub).get('/test/')
|
page = get_app(pub).get('/test/')
|
||||||
|
assert 'List of items' in page.text
|
||||||
next_page = page.forms[0].submit('submit') # but the field is required
|
next_page = page.forms[0].submit('submit') # but the field is required
|
||||||
assert next_page.pyquery('div.error').text() == 'required field'
|
assert next_page.pyquery('div.error').text() == 'required field'
|
||||||
next_page.forms[0]['f0$element0'].checked = True
|
next_page.forms[0]['f0$element0'].checked = True
|
||||||
|
|
|
@ -1469,8 +1469,6 @@ class CheckboxesWidget(Widget):
|
||||||
self.inline = kwargs.pop('inline', True)
|
self.inline = kwargs.pop('inline', True)
|
||||||
self.min_choices = int(kwargs.pop('min_choices', 0) or 0)
|
self.min_choices = int(kwargs.pop('min_choices', 0) or 0)
|
||||||
self.max_choices = int(kwargs.pop('max_choices', 0) or 0)
|
self.max_choices = int(kwargs.pop('max_choices', 0) or 0)
|
||||||
if 'title' in kwargs:
|
|
||||||
del kwargs['title']
|
|
||||||
if 'readonly' in kwargs:
|
if 'readonly' in kwargs:
|
||||||
del kwargs['readonly']
|
del kwargs['readonly']
|
||||||
self.readonly = True
|
self.readonly = True
|
||||||
|
|
Loading…
Reference in New Issue