﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
15511	MultiValueField should allow subfield requirement	Jeremy Dunck	nobody	"Example:
{{{
class PhoneFIeld(MultiValueField):
    def __init__(self, **kwargs):
        super(PhoneField).__init__(self, fields=(
            USPhoneNumberField(required=True),
            forms.CharField(error_messages={'invalid': u'Extension must be numeric'},
                required=False),
        ), required=True)
}}}

This would require a change to .clean so that all subfields which were marked required to be filled in, but any non-required subfield would not be required.

Currently, subfield required's are forced to False, and a required at the MultiValueField level means all subfields are required.
"	New feature	closed	Forms	dev	Normal	fixed		timograham@…	Accepted	1	0	0	0	0	0
