Beispiel #1
0
def me(request):
    client_apps = Consumer.objects.filter(user=request.user)
    access_tokens = Token.objects.filter(user=request.user, token_type=Token.ACCESS, is_approved=True)
    client_apps2 = Client.objects.filter(user=request.user)
    access_tokens2 = AccessToken.objects.filter(user=request.user)
    access_token_scopes = []

    for token in access_tokens2:
        scopes = to_names(token.scope)
        access_token_scopes.append((token, scopes))

    return render_to_response('me.html', {'client_apps':client_apps, 'access_tokens':access_tokens, 'client_apps2': client_apps2, 'access_tokens2':access_token_scopes},
        context_instance=RequestContext(request))
Beispiel #2
0
def me(request, template='me.html'):
    client_apps2 = Client.objects.filter(user=request.user)
    access_tokens2 = AccessToken.objects.filter(user=request.user)
    access_token_scopes = []

    for token in access_tokens2:
        scopes = to_names(token.scope)
        access_token_scopes.append((token, scopes))

    context = { 'client_apps2': client_apps2,
                'access_tokens2':access_token_scopes}

    return render_to_response(template, context, context_instance=RequestContext(request))
Beispiel #3
0
def me(request):
    tab = request.GET.get("tab", "st")
    client_apps = Consumer.objects.filter(user=request.user)
    access_tokens = Token.objects.filter(user=request.user, token_type=Token.ACCESS, is_approved=True)
    client_apps2 = Client.objects.filter(user=request.user)
    access_tokens2 = AccessToken.objects.filter(user=request.user)
    access_token_scopes = []

    for token in access_tokens2:
        scopes = to_names(token.scope)
        access_token_scopes.append((token, scopes))

    st_paginator = Paginator(Statement.objects.filter(user=request.user).order_by('-timestamp'), settings.STMTS_PER_PAGE)
    st_page = request.GET.get('st_page', 1)
    try:
        statements = st_paginator.page(st_page)
    except PageNotAnInteger:
        # If page is not an integer, deliver first page.
        statements = st_paginator.page(1)
    except EmptyPage:
        # If page is out of range (e.g. 9999), deliver last page of results.
        statements = st_paginator.page(st_paginator.num_pages)

    try:
        ag = Agent.objects.get(mbox="mailto:" + request.user.email)
    except Agent.DoesNotExist:
        ag = Agent.objects.create(mbox="mailto:" + request.user.email)
    except Agent.MultipleObjectsReturned:
        return HttpResponseBadRequest("More than one agent returned with email")

    as_paginator = Paginator(ActivityState.objects.filter(agent=ag).order_by('-updated', 'activity_id'), settings.STMTS_PER_PAGE)
    as_page = request.GET.get('as_page', 1)
    try:
        activity_states = as_paginator.page(as_page)
    except PageNotAnInteger:
        # If page is not an integer, deliver first page.
        activity_states = as_paginator.page(1)
    except EmptyPage:
        # If page is out of range (e.g. 9999), deliver last page of results.
        activity_states = as_paginator.page(as_paginator.num_pages)

    return render_to_response('me.html', {'client_apps':client_apps, 'access_tokens':access_tokens, 'client_apps2': client_apps2,
        'access_tokens2':access_token_scopes, 'statements':statements, 'activity_states': activity_states, 'tab': tab}, context_instance=RequestContext(request))
Beispiel #4
0
def me(request):
    client_apps = Consumer.objects.filter(user=request.user)
    access_tokens = Token.objects.filter(user=request.user,
                                         token_type=Token.ACCESS,
                                         is_approved=True)
    client_apps2 = Client.objects.filter(user=request.user)
    access_tokens2 = AccessToken.objects.filter(user=request.user)
    access_token_scopes = []

    for token in access_tokens2:
        scopes = to_names(token.scope)
        access_token_scopes.append((token, scopes))

    return render_to_response('me.html', {
        'client_apps': client_apps,
        'access_tokens': access_tokens,
        'client_apps2': client_apps2,
        'access_tokens2': access_token_scopes
    },
                              context_instance=RequestContext(request))