Hi Massimo,
Right now validators are triggered even when a record is successfully
being deleted. This can be annoying in case I am deleting old records
as below:
db.define_table('my_table',
Field('today', 'date',
requires=IS_DATE_IN_RANGE(minimum=request.now.date()),
default = request.now.date(),
)
)
What if we drop all the form.errors content before line 923 in gluon/
sqlhtml.py?
if requested_delete:
......
self.form.errors = {} # to override unnecessary error message
return True
Or a better way is to do delete before validators are called. Can you
do that?
Regards,
Iceberg