Browse Source

Display a success message when saving VPN configuration

Baptiste Jonglez 10 years ago
parent
commit
8e3b2dcd59
1 changed files with 3 additions and 1 deletions
  1. 3 1
      coin/vpn/views.py

+ 3 - 1
coin/vpn/views.py

@@ -9,6 +9,7 @@ from django.shortcuts import render_to_response, get_object_or_404
 from django.views.generic.detail import DetailView
 from django.views.generic.edit import UpdateView
 from django.conf import settings
+from django.contrib.messages.views import SuccessMessageMixin
 from django.contrib.auth.decorators import login_required
 from django.utils.decorators import method_decorator
 
@@ -16,9 +17,10 @@ from coin.members.models import Member
 from coin.vpn.models import VPNConfiguration
 
 
-class VPNView(UpdateView):
+class VPNView(SuccessMessageMixin, UpdateView):
     model = VPNConfiguration
     fields = ['ipv4_endpoint', 'ipv6_endpoint', 'comment']
+    success_message = "Configuration enregistrée avec succès !"
 
     @method_decorator(login_required)
     def dispatch(self, *args, **kwargs):