Added authentication decorator & reset key functionality

This commit is contained in:
David Taylor
2015-04-19 17:07:28 +01:00
parent 29f873c640
commit a7f392f0bc
2 changed files with 13 additions and 3 deletions

View File

@@ -287,4 +287,12 @@ class ProfileUpdateSelf(generic.UpdateView):
def get_success_url(self):
url = reverse_lazy('profile_detail')
return url
return url
class ResetApiKey(generic.RedirectView):
def get_redirect_url(self, *args, **kwargs):
self.request.user.api_key = self.request.user.make_api_key()
self.request.user.save()
return reverse_lazy('profile_detail')