aboutsummaryrefslogtreecommitdiffstats
path: root/accounts/views.py
diff options
context:
space:
mode:
authorAndrea Lepori <alepori@student.ethz.ch>2022-01-05 14:48:32 +0100
committerAndrea Lepori <alepori@student.ethz.ch>2022-01-05 14:48:44 +0100
commit27751495e1adda17ca1e0ee4882b7fccf74dc612 (patch)
treeaf994fc5bc0da2e2cf5611799c7c5115c777d5a5 /accounts/views.py
parentcheck oauth when creating/editing documents (diff)
downloadscout-subs-27751495e1adda17ca1e0ee4882b7fccf74dc612.tar.gz
scout-subs-27751495e1adda17ca1e0ee4882b7fccf74dc612.zip
move all views together in accounts
Diffstat (limited to '')
-rw-r--r--accounts/views.py26
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)