Merge pull request #2160 from 2O4/message_on_user_update

Message when user update his info
This commit is contained in:
Bruno Alla 2019-07-17 21:11:43 +01:00 committed by GitHub
commit 6efb18bcea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,8 @@ from django.contrib.auth import get_user_model
from django.contrib.auth.mixins import LoginRequiredMixin from django.contrib.auth.mixins import LoginRequiredMixin
from django.urls import reverse from django.urls import reverse
from django.views.generic import DetailView, RedirectView, UpdateView from django.views.generic import DetailView, RedirectView, UpdateView
from django.contrib import messages
from django.utils.translation import ugettext_lazy as _
User = get_user_model() User = get_user_model()
@ -27,6 +29,12 @@ class UserUpdateView(LoginRequiredMixin, UpdateView):
def get_object(self): def get_object(self):
return User.objects.get(username=self.request.user.username) return User.objects.get(username=self.request.user.username)
def form_valid(self, form):
messages.add_message(
self.request, messages.INFO, _("Infos successfully updated")
)
return super().form_valid(form)
user_update_view = UserUpdateView.as_view() user_update_view = UserUpdateView.as_view()