~launchpad-results/launchpad-results/trunk

« back to all changes in this revision

Viewing changes to lib/lpresults/tracker/views/oauth.py

  • Committer: Marc Tardif
  • Date: 2011-09-14 01:25:40 UTC
  • Revision ID: marc.tardif@canonical.com-20110914012540-1gs255vhv6kb0mg4
Added updating of submissions periodically.

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
from urlparse import parse_qs
17
17
 
18
18
from django.contrib.auth.decorators import login_required
19
 
from django.http import HttpResponseForbidden
20
19
 
21
20
from zope.component import getUtility
22
21
 
52
51
    token = getUtility(IOAuthDataStore).lookupRequest(
53
52
        params.get("oauth_token"))
54
53
    if token is not None:
55
 
        token.review(request.user, OAuthPermission.WRITE_PRIVATE)
 
54
        token.review(request.user, OAuthPermission.DESKTOP_INTEGRATION)
56
55
 
57
56
    return getUtility(ILaunchpad).proxy(request)
58
57
 
79
78
    response = getUtility(ILaunchpad).proxy(request)
80
79
    query = parse_qs(unicode(response.content))
81
80
    if not query:
82
 
        return HttpResponseForbidden(
83
 
            "End-user refused to authorize request token.")
 
81
        return response
84
82
 
85
83
    token.createAccessToken(
86
84
        query["oauth_token"][0],