def deferred_company_datas_select(node, kw): values = CompanyActivity.query('id', 'label').all() values.insert(0, ('', "- Sélectionner un type d'activité")) return deform.widget.SelectWidget(values=values)
def deferred_company_datas_validator(node, kw): ids = [entry[0] for entry in CompanyActivity.query('id')] return colander.OneOf(ids)
def deferred_company_datas_select(node, kw): values = CompanyActivity.query('id', 'label').all() values.insert(0, ('', "- Sélectionner un type d'activité")) return deform.widget.SelectWidget( values=values )