示例#1
0
def orgpro(id):
    org = get_organization(int(id))
    org_posts = get_posts(int(id))
    org_stuff = []
    if org is None:
        abort(404)

    organization = {
        'id': org[0],
        'name': org[1],
        'location': org[2],
        'image': org[3],
        'bio': org[7],
        'url': org[4],
        'contact': org[8],
        'type': org[5]
    }

    for val in org_posts:
        org_stuff.append({
            'org_name': val[3],
            'org_image': val[4],
            'text': val[2],
            'media': val[1],
            'date_time': val[0]
        })

    return {'organization': organization, 'posts': org_stuff}
示例#2
0
def api_waypoints():
    # lat long name link-to-profile
    orgs = get_organization()
    orgs_list = []
    for org in orgs:
        orgs_list.append({'id': org[0], 'name': org[1], 'location': org[2]})
    return dumps(orgs_list)
示例#3
0
def api_hires():
    if 'username' in session and auth_user(session['username']):
        vets = get_veterans()
        vets_list = []
        for vet in vets:
            vets_list.append({
                'username': vet[0],
                'name': vet[1],
                'skills': vet[2],
                'years_served': vet[3],
                'rank': vet[4],
                'branch': vet[5],
                'bio': vet[6],
                'contact': vet[8],
                'image': vet[7]
            })
        return dumps(vets_list)
    else:
        organizations = get_organization()
        orgs_list = []
        for org in organizations:
            orgs_list.append({
                'id': org[0],
                'name': org[1],
                'image': org[3],
                'profit': org[6]
            })
        return dumps(orgs_list)