コード例 #1
0
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 []
コード例 #2
0
ファイル: company.py プロジェクト: Angry-Squirrels/autonomie
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 []
コード例 #3
0
ファイル: company.py プロジェクト: lluc/autonomie
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)
コード例 #4
0
ファイル: company.py プロジェクト: lluc/autonomie
def deferred_company_datas_validator(node, kw):
    ids = [entry[0] for entry in CompanyActivity.query('id')]
    return colander.OneOf(ids)
コード例 #5
0
def deferred_company_datas_validator(node, kw):
    ids = [entry[0] for entry in CompanyActivity.query('id')]
    return colander.OneOf(ids)
コード例 #6
0
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
    )