Esempio n. 1
0
def api_activities_country():
    if "country_code" not in request.form:
        activities = qactivity.list_activities_user(current_user)
    else:
        activities = qactivity.list_activities_by_country(
            request.form["country_code"])

    return jsonify(activities=[{
        'title':
        activity.title,
        'country':
        activity.recipient_country.name,
        'id':
        activity.id,
        'updated_date':
        activity.updated_date.date().isoformat(),
        'activity_edit_url':
        url_for('activity_edit', activity_id=activity.id),
        'activity_delete_url':
        url_for('activity_delete', activity_id=activity.id),
        'user':
        activity.user.username,
        'user_id':
        activity.user.id,
    } for activity in activities])
Esempio n. 2
0
def api_activities_country():
    if "country_code" not in request.form:
        activities = qactivity.list_activities_user(current_user)
    else:
        activities = qactivity.list_activities_by_country(
            request.form["country_code"])

    return jsonify(activities = [{
        'title': activity.title,
        'country': activity.recipient_country.name,
        'id': activity.id,
        'updated_date': activity.updated_date.date().isoformat(),
        'activity_edit_url': url_for('activity_edit', 
              activity_id = activity.id),
        'activity_delete_url': url_for('activity_delete', 
              activity_id = activity.id),
        'user': activity.user.username,
        'user_id': activity.user.id,
    } for activity in activities])
Esempio n. 3
0
def generate_201(country_code):
    activities = qactivity.list_activities_by_country(country_code)
    return et.tostring(generate_iati_activity_data_201(activities))
Esempio n. 4
0
def generate_201(country_code):
    activities = qactivity.list_activities_by_country(country_code)
    return et.tostring(generate_iati_activity_data_201(activities))