I am having some troubles getting my form to error when no items are
selected in the environment field.
Could someone please shed some insight? and I apologize in advance if
this request is redundant.
from <specific module> import ENVIRONMENTS
##ENVIRONMENTS is a tuple
db.define_table('info',
Field('info_number', 'integer', label='Info Number'),
Field('description', 'text'),
Field('environment', widget=SQLFORM.widgets.checkboxes.widget),
Field('notice'))
db.info.environment.requires = IS_IN_SET(ENVIRONMENTS, multiple=True,
error_message='Please select appropriate environment(s).')
The other fields error (if empty) based on their respective validators
this is what I want for the environment field, but it returns an empty
[]
Also please note that I did receive an error_message before I added
multiple=True.
I have tried:
db.info.environment.requires = [IS_NOT_EMPTY(),
IS_IN_SET(ENVIRONMENTS, multiple=True, error_message='Please select
appropriate environment(s).')]
but no avail