forms: restore checkboxes widget labels (#54098)

This commit is contained in:
Frédéric Péters 2021-05-18 17:27:15 +02:00
parent b278591f25
commit 74e8a0630c
2 changed files with 2 additions and 3 deletions

View File

@ -539,7 +539,7 @@ def test_form_items_submit(pub):
formdef.fields = [
fields.ItemsField(
id='0',
label='items',
label='List of items',
type='items',
required=True,
varname='foo',
@ -550,6 +550,7 @@ def test_form_items_submit(pub):
formdef.data_class().wipe()
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
assert next_page.pyquery('div.error').text() == 'required field'
next_page.forms[0]['f0$element0'].checked = True

View File

@ -1469,8 +1469,6 @@ class CheckboxesWidget(Widget):
self.inline = kwargs.pop('inline', True)
self.min_choices = int(kwargs.pop('min_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:
del kwargs['readonly']
self.readonly = True