Mesage de succès sur la création d'un compte
This commit is contained in:
parent
064c5578c8
commit
cd95f2c1e4
3 changed files with 154 additions and 143 deletions
|
@ -60,17 +60,17 @@ class AdminPanelView(StaffMemberMixin, TemplateView):
|
|||
# #############################################################################
|
||||
|
||||
|
||||
class CreatePwdAccount(StaffMemberMixin, CreateView):
|
||||
class CreatePwdAccount(StaffMemberMixin, SuccessMessageMixin, CreateView):
|
||||
model = User
|
||||
form_class = PwdUserForm
|
||||
template_name = "auth/create-user.html"
|
||||
success_url = reverse_lazy("auth.create-account")
|
||||
success_url = reverse_lazy("auth.admin")
|
||||
success_message = _("Compte créé avec succès")
|
||||
|
||||
def form_valid(self, form):
|
||||
# On enregistre un mot de passe aléatoire
|
||||
form.instance.password = make_password(generate_password(32))
|
||||
|
||||
# On envoie un mail pour réinitialiser le mot de passe
|
||||
return super().form_valid(form)
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue