Skip to content
Snippets Groups Projects
Commit f5198627 authored by yourcoke's avatar yourcoke
Browse files

(re)added password change to backoffice

parent 8eef2540
Branches
Tags v5.94
No related merge requests found
...@@ -67,6 +67,7 @@ ...@@ -67,6 +67,7 @@
</a> </a>
<div class="dropdown-menu" aria-labelledby="navbarUserDropdown"> <div class="dropdown-menu" aria-labelledby="navbarUserDropdown">
<a class="dropdown-item" href="{% url 'backoffice:profile' %}">{% trans 'nav_profile' %}</a> <a class="dropdown-item" href="{% url 'backoffice:profile' %}">{% trans 'nav_profile' %}</a>
<a class="dropdown-item" href="{% url 'backoffice:password_change' %}">{% trans 'nav_change_password' %}</a>
<div class="dropdown-divider"></div> <div class="dropdown-divider"></div>
<a class="dropdown-item" href="{% url 'backoffice:logout' %}">{% trans 'nav_logout' %}</a> <a class="dropdown-item" href="{% url 'backoffice:logout' %}">{% trans 'nav_logout' %}</a>
</div> </div>
......
...@@ -10,6 +10,11 @@ urlpatterns = [ ...@@ -10,6 +10,11 @@ urlpatterns = [
path('accounts/profile/', profile.ProfileView.as_view(), name='profile'), path('accounts/profile/', profile.ProfileView.as_view(), name='profile'),
path('accounts/signup/', auth.SignupView.as_view(), name='signup'), path('accounts/signup/', auth.SignupView.as_view(), name='signup'),
path('accounts/signup/done', auth.SignupDoneView.as_view(), name='account_activation_sent'), path('accounts/signup/done', auth.SignupDoneView.as_view(), name='account_activation_sent'),
path('accounts/change-password/', auth.PasswordChangeView.as_view(), name='password_change'),
path('accounts/change-password/done', auth.PasswordChangeDoneView.as_view(), name='password_change_done'),
re_path(r'^accounts/activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<channel_id>\d+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,40})/$', auth.signup_activate, name='signup_activate'), # noqa: E501 re_path(r'^accounts/activate/(?P<uidb64>[0-9A-Za-z_\-]+)/(?P<channel_id>\d+)/(?P<token>[0-9A-Za-z]{1,13}-[0-9A-Za-z]{1,40})/$', auth.signup_activate, name='signup_activate'), # noqa: E501
path('login', auth.LoginView.as_view(), name='login'), path('login', auth.LoginView.as_view(), name='login'),
......
...@@ -148,3 +148,15 @@ class AuthDebugView(LoginRequiredMixin, ConferenceMixin, View): ...@@ -148,3 +148,15 @@ class AuthDebugView(LoginRequiredMixin, ConferenceMixin, View):
result['member'] = False result['member'] = False
return JsonResponse(result) return JsonResponse(result)
class PasswordChangeView(auth_views.PasswordChangeView):
template_name = 'registration/change_password.html'
success_url = reverse_lazy('backoffice:password_change_done')
class PasswordChangeDoneView(auth_views.PasswordChangeView):
template_name = 'registration/change_password_done.html'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment