adding api key to export settings page
This commit is contained in:
@@ -520,10 +520,19 @@ def rower_exportsettings_view(request, userid=0):
|
||||
}
|
||||
]
|
||||
|
||||
grants = AccessToken.objects.filter(user=request.user)
|
||||
try:
|
||||
apikey = APIKey.objects.get(user=request.user)
|
||||
except APIKey.DoesNotExist:
|
||||
apikey = APIKey.objects.create(user=request.user)
|
||||
|
||||
|
||||
return render(request, 'rower_exportsettings.html',
|
||||
{'form': form,
|
||||
'rower': r,
|
||||
'breadcrumbs': breadcrumbs,
|
||||
'grants': grants,
|
||||
'apikey': apikey.key,
|
||||
})
|
||||
|
||||
|
||||
@@ -651,6 +660,7 @@ def rower_edit_view(request, rowerid=0, userid=0, message=""):
|
||||
|
||||
@login_required()
|
||||
def rower_regenerate_apikey(request):
|
||||
referer = request.META['HTTP_REFERER']
|
||||
try:
|
||||
apikey = APIKey.objects.get(user=request.user)
|
||||
except APIKey.DoesNotExist:
|
||||
@@ -658,7 +668,7 @@ def rower_regenerate_apikey(request):
|
||||
|
||||
apikey.regenerate_key()
|
||||
|
||||
return HttpResponseRedirect(reverse('rower_edit_view'))
|
||||
return HttpResponseRedirect(referer)
|
||||
|
||||
#simple initial settings page
|
||||
@login_required()
|
||||
|
||||
Reference in New Issue
Block a user