diff --git a/product/ERP5Form/FormulatorPatch.py b/product/ERP5Form/FormulatorPatch.py index 34ee415bd220f7ea903bc326a161cd36683c5432..8f2ff437221824101dbe65e2db768aec0617345d 100644 --- a/product/ERP5Form/FormulatorPatch.py +++ b/product/ERP5Form/FormulatorPatch.py @@ -244,10 +244,7 @@ from Products.Formulator.Validator import BooleanValidator def BooleanValidator_validate(self, field, key, REQUEST): result = REQUEST.get(key, REQUEST.get('default_%s' % (key, ))) if result is None: - if field.get_value('required'): - raise Exception, 'Required field %s has not been transmitted. Check that all required fields are in visible groups.' % (repr(field.id), ) - else: - raise KeyError, 'Field %s is not present in request object.' % (repr(field.id), ) + raise KeyError, 'Field %s is not present in request object.' % (repr(field.id), ) if (not not result)==True: return 1 else: @@ -283,15 +280,6 @@ def CheckBoxWidget_render(self, field, key, value, REQUEST): CheckBoxWidget.render = CheckBoxWidget_render -if 'required' not in CheckBoxWidget.property_names: - CheckBoxWidget.property_names = CheckBoxWidget.property_names + ['required'] - CheckBoxWidget.required = fields.CheckBoxField('required', - title='Required', - description=( - "Enforces the need for the field to be rendered."), - default=0) - - # Patch the render_view of a TextAreaWidget so that # it is rendered as a nice box, it is using the tag # readonly understood by most browsers for a text area