def fetch_activities_objects(appstruct): """ Fetch company activities in order to be able to associate them to the company """ activities = appstruct.pop("activities", None) if activities: return [CompanyActivity.get(activity_id) for activity_id in activities] return []
def fetch_activities_objects(appstruct): """ Fetch company activities in order to be able to associate them to the company """ activities = appstruct.pop('activities', None) if activities: return [CompanyActivity.get(activity_id) for activity_id in activities] return []
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 )