From 3c1b5fc07c6e7d27ba667507ad79fd8e8e41958b Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sun, 6 Oct 2024 17:43:19 +0200 Subject: [PATCH] adding link to update tokens --- rowers/templates/rower_exportsettings.html | 35 ++++++++++++---------- rowers/views/paymentviews.py | 10 +++++-- 2 files changed, 26 insertions(+), 19 deletions(-) diff --git a/rowers/templates/rower_exportsettings.html b/rowers/templates/rower_exportsettings.html index a62ad6a2..4e1d782d 100644 --- a/rowers/templates/rower_exportsettings.html +++ b/rowers/templates/rower_exportsettings.html @@ -35,7 +35,7 @@ {% if rower.rojabo_token is not None and rower.rojabo_token != '' %} Rojabo {% endif %} - +

{% if form.errors %} @@ -44,13 +44,13 @@

{% endif %}

-

- - {{ form.as_table }} -
- {% csrf_token %} - -
+
+ + {{ form.as_table }} +
+ {% csrf_token %} + +

{% if rower.garmintoken and rower.garmintoken != '' %}

@@ -78,18 +78,21 @@

connect with NK Logbook

connect with SportTracks

connect with Polar

+ alt="connect with Polar" width="130">

connect with Polar

+ alt="connect with Polar" width="130">

connect with Garmin

+ alt="connect with Garmin" width="130">

connect with RP3

-

connect with Rojabo

- - + alt="connect with RP3" width="130">

+

connect with Rojabo

+{% if user.is_staff %} +

+{% endif %} + + {% endblock %} {% block sidebar %} diff --git a/rowers/views/paymentviews.py b/rowers/views/paymentviews.py index abcd2d59..03b6c027 100644 --- a/rowers/views/paymentviews.py +++ b/rowers/views/paymentviews.py @@ -66,7 +66,6 @@ def rower_process_fakturoidcallback(request): t.refresh_token = result['refresh_token'] t.expires_in = result['expires_in'] t.save() - print(t) except FakturoidToken.DoesNotExist: t = FakturoidToken( access_token = result['access_token'], @@ -74,9 +73,14 @@ def rower_process_fakturoidcallback(request): expires_in = result['expires_in'], ) t.save() - print(t) + messages.info(request,"Token refreshed and stored") + else: + messages.error(request,"Error") - return HttpResponse('succes') + url = reverse('rower_exportsettings_view') + + + return HttpResponseRedirect(url) @csrf_exempt def braintree_webhook_view(request):