Пример #1
0
def index(request):
    user = __get_user(request)
    if not user:
        return error('NOT_AUTHORIZED')
    all_projects = __get_user_projects(user)
    if not all_projects:
        return error('NOT_PARTICIPATING_IN_PROJECTS')
    projects = []
    response = {
        'projects': projects
    }
    for p in all_projects:
        a = p.application
        last_version = project_tags.project_last_version(p)
        last_version_string = project_tags.project_last_version_string(p)
        jsonp = {
            'packageName': a.package_name,
            'name': p.project_name,
            'id': p.pk,
            'lastVersionString': last_version_string,
            'lastVersionInt': last_version,
            'definition': p.definition
        }
        projects.append(jsonp)
    return HttpResponse(simplejson.dumps(response), content_type="application/json")
Пример #2
0
def project_to_dic(p):
    a = p.application
    last_version = project_tags.project_last_version(p)
    last_version_string = project_tags.project_last_version_string(p)
    jsonp = {
        'packageName': a.package_name,
        'name': p.project_name,
        'id': p.pk,
        'lastVersionString': last_version_string,
        'lastVersionInt': last_version,
        'definition': p.definition
    }
    return jsonp