|
@@ -21,7 +21,7 @@ flow = google_auth_oauthlib.flow.Flow.from_client_secrets_file(
|
|
def get_token(request):
|
|
def get_token(request):
|
|
get_access_token(request)
|
|
get_access_token(request)
|
|
cred = request.session['credentials']
|
|
cred = request.session['credentials']
|
|
- return HttpResponse(cred['access_token'])
|
|
|
|
|
|
+ return HttpResponse(cred.get('access_token'))
|
|
|
|
|
|
|
|
|
|
@login_required
|
|
@login_required
|
|
@@ -29,7 +29,7 @@ def google_auth(request):
|
|
user = User.objects.filter(username='admin@ercare').first()
|
|
user = User.objects.filter(username='admin@ercare').first()
|
|
if not user:
|
|
if not user:
|
|
return HttpResponse('<h1>You have to have a user account with username "admin@ercare". Please create a superuser using manage.py createsuperuser</h2>')
|
|
return HttpResponse('<h1>You have to have a user account with username "admin@ercare". Please create a superuser using manage.py createsuperuser</h2>')
|
|
- return redirect(reverse('authorize'))
|
|
|
|
|
|
+ return redirect('authorize')
|
|
|
|
|
|
|
|
|
|
def authorize(request):
|
|
def authorize(request):
|
|
@@ -54,8 +54,9 @@ def oauth2callback(request):
|
|
user_model.refresh_token = credentials.refresh_token
|
|
user_model.refresh_token = credentials.refresh_token
|
|
user_model.gmb_account_id = account_id
|
|
user_model.gmb_account_id = account_id
|
|
user_model.save()
|
|
user_model.save()
|
|
|
|
+ print(credentials.refresh_token)
|
|
request.session['credentials'] = credentials_to_dict(credentials)
|
|
request.session['credentials'] = credentials_to_dict(credentials)
|
|
- return redirect(reverse('token'))
|
|
|
|
|
|
+ return redirect('token')
|
|
|
|
|
|
|
|
|
|
def credentials_to_dict(credentials):
|
|
def credentials_to_dict(credentials):
|