class CheckboxConditionsTestForm(FormidableForm): checkbox_a = fields.BooleanField( label='My checkbox', accesses={'padawan': constants.EDITABLE, 'jedi': constants.EDITABLE, 'human': constants.EDITABLE, 'robot': constants.REQUIRED} ) checkbox_ab = fields.BooleanField( label='My checkbox 2', accesses={'padawan': constants.EDITABLE, 'jedi': constants.EDITABLE, 'human': constants.EDITABLE, 'robot': constants.REQUIRED} ) a = fields.CharField( label='a', accesses={'padawan': constants.EDITABLE, 'jedi': constants.EDITABLE, 'human': constants.REQUIRED, 'robot': constants.REQUIRED} ) b = fields.CharField( label='b', accesses={'padawan': constants.EDITABLE, 'jedi': constants.EDITABLE, 'human': constants.READONLY, 'robot': constants.REQUIRED} )
class SimpleConditionTestCaseTestForm(FormidableForm): checkbox = fields.BooleanField( label='My checkbox', accesses={'padawan': constants.EDITABLE, 'jedi': constants.EDITABLE, 'human': constants.EDITABLE, 'robot': constants.REQUIRED} ) foo = fields.CharField( label='Foo', accesses={'padawan': constants.EDITABLE, 'jedi': constants.REQUIRED, 'human': constants.REQUIRED, 'robot': constants.REQUIRED} ) bar = fields.CharField( label='Bar', accesses={'padawan': constants.EDITABLE, 'jedi': constants.REQUIRED, 'human': constants.READONLY, 'robot': constants.REQUIRED} )
class WithFile(FormidableForm): checkbox = fields.BooleanField( label='My checkbox', accesses={'padawan': constants.EDITABLE}) mandatory = fields.FileField( accesses={'padawan': constants.REQUIRED})
class TestCheckBoxField(FormidableForm): """ Test checkbox """ checkbox = fields.BooleanField()
class MyForm(FormidableForm): checkboxinput = fields.BooleanField(label='Do you agree ?')