Browse Source

Fixes #1161: Fix "add another" behavior when creating an API token

Jeremy Stretch 8 years ago
parent
commit
0f97478b55
1 changed files with 5 additions and 2 deletions
  1. 5 2
      netbox/users/views.py

+ 5 - 2
netbox/users/views.py

@@ -216,10 +216,13 @@ class TokenEditView(LoginRequiredMixin, View):
             token.user = request.user
             token.user = request.user
             token.save()
             token.save()
 
 
-            msg = "Token updated" if pk else "New token created"
+            msg = "Modified token {}".format(token) if pk else "Created token {}".format(token)
             messages.success(request, msg)
             messages.success(request, msg)
 
 
-            return redirect('user:token_list')
+            if '_addanother' in request.POST:
+                return redirect(request.path)
+            else:
+                return redirect('user:token_list')
 
 
 
 
 class TokenDeleteView(LoginRequiredMixin, View):
 class TokenDeleteView(LoginRequiredMixin, View):