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))
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))
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))
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))