From fb6e3c3de08c25278ff7885bd6d451db21299db8 Mon Sep 17 00:00:00 2001 From: Yohann D'ANELLO Date: Tue, 7 Sep 2021 10:56:50 +0200 Subject: [PATCH] If connected and if we have the right, directly redirect to the validation page when registering someone Signed-off-by: Yohann D'ANELLO --- apps/registration/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/registration/views.py b/apps/registration/views.py index 9b385324..b256f591 100644 --- a/apps/registration/views.py +++ b/apps/registration/views.py @@ -85,6 +85,9 @@ class UserCreateView(CreateView): return super().form_valid(form) def get_success_url(self): + # Direct access to validation menu if we have the right to validate it + if PermissionBackend.check_perm(self.request, 'auth.view_user', self.object): + return reverse_lazy('registration:future_user_detail', args=(self.object.pk,)) return reverse_lazy('registration:email_validation_sent')