diff options
Diffstat (limited to '')
-rw-r--r-- | accounts/views.py | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/accounts/views.py b/accounts/views.py index 4c5f006..fabd5a4 100644 --- a/accounts/views.py +++ b/accounts/views.py @@ -46,18 +46,6 @@ def get_oauth_data(token): return requests.get(api_url, headers=headers) -# send to hitobito request to get token -def oauth_login(request): - redirect_uri = request.build_absolute_uri(reverse('auth')) - - # forward next page requested by user - if not request.GET["next"]: - redirect_uri += "?next=/" - else: - redirect_uri += "?next=" + request.GET["next"] - - return hitobito.authorize_redirect(request, redirect_uri) - def copy_from_midata(request, usercode): resp = get_oauth_data(usercode.midata_token) @@ -80,6 +68,20 @@ def copy_from_midata(request, usercode): return True +### Views ### + +# send to hitobito request to get token +def oauth_login(request): + redirect_uri = request.build_absolute_uri(reverse('auth')) + + # forward next page requested by user + if not request.GET["next"]: + redirect_uri += "?next=/" + else: + redirect_uri += "?next=" + request.GET["next"] + + return hitobito.authorize_redirect(request, redirect_uri) + # callback after acquiring token def auth(request): token = hitobito.authorize_access_token(request) |