[57f6191] | 1 | # -*- coding: utf-8 -*- |
---|
| 2 | from django.conf.urls import url |
---|
| 3 | from django.contrib.auth.views import ( |
---|
| 4 | password_reset, password_reset_done, |
---|
| 5 | ) |
---|
| 6 | |
---|
| 7 | from .views import * |
---|
| 8 | from .ajax import * |
---|
[54f032c] | 9 | from .forms import PasswordResetForm, PasswordChangeForm |
---|
[57f6191] | 10 | |
---|
| 11 | urlpatterns = [ |
---|
| 12 | # Login and Logut all users |
---|
| 13 | url(r'^$', LoginView.as_view(), name="login"), |
---|
| 14 | url(r'^logout/$', LogOutView.as_view(), name="logout"), |
---|
| 15 | |
---|
| 16 | # Reset password all users |
---|
| 17 | url(r'^accounts/password/reset/$', password_reset, |
---|
| 18 | {'post_reset_redirect': '/accounts/password/done/', |
---|
| 19 | 'template_name': 'base.forget.html', |
---|
| 20 | 'password_reset_form': PasswordResetForm}, |
---|
| 21 | name="forget"), |
---|
| 22 | url(r'^accounts/password/done/$', password_reset_done, |
---|
| 23 | {'template_name': 'base.passreset.done.html'}, |
---|
| 24 | name='reset_done'), |
---|
| 25 | |
---|
| 26 | # Options Users, for all users |
---|
| 27 | url(r'^otras-opciones/$', OthersOptionsView.as_view(), name="options"), |
---|
[54f032c] | 28 | url(r'^cambiar-password/$', PasswordChangeView.as_view(), |
---|
| 29 | name="change_password"), |
---|
[ae9886b] | 30 | url(r'^mis-datos/(?P<pk>\d+)/$', DataDetailView.as_view(), |
---|
| 31 | name="data_detail"), |
---|
| 32 | url(r'^modificar-mis-datos/(?P<pk>\d+)/$', UpdatePerfil.as_view(), |
---|
| 33 | name="update_perfil"), |
---|
[57f6191] | 34 | |
---|
| 35 | # Urls Access Administradores |
---|
| 36 | url(r'^lista-usuarios/$', ListUsersView.as_view(), name="lista_users"), |
---|
| 37 | url(r'^perfil/(?P<pk>\d+)/$', ModalsPerfil.as_view(), |
---|
| 38 | name="modal_perfil"), |
---|
| 39 | url(r'^registrar/$', RegisterView.as_view(), name="registrar"), |
---|
[def38c0] | 40 | url(r'^modificar-mis-datos-admin/(?P<pk>\d+)/$', UpdatePerfilAdmin.as_view(), name="update_perfil_admin"), |
---|
| 41 | url(r'^mis-datos-admin/(?P<pk>\d+)/$', DataDetailAdminView.as_view(), |
---|
| 42 | name="data_detail_admin"), |
---|
[3b38b3f] | 43 | url(r'^registrar-voceros/$', RegisterVocerosView.as_view(), name="registrar_voceros"), |
---|
[57f6191] | 44 | |
---|
[def38c0] | 45 | |
---|
[57f6191] | 46 | # Ajax list Users, for Administradores |
---|
| 47 | url(r'^listar-usuarios/$', ListUsersAjaxView.as_view(), |
---|
| 48 | name="listar_users"), |
---|
[3b38b3f] | 49 | ] |
---|