60 lines
2.2 KiB
Python
60 lines
2.2 KiB
Python
from django.conf import settings
|
|
from django.conf.urls.static import static
|
|
from django.contrib import admin
|
|
from django.contrib.auth import views as auth_views
|
|
from django.urls import include, path
|
|
|
|
from workflows.forms import AppAuthenticationForm, AppPasswordChangeForm, AppPasswordResetForm, AppSetPasswordForm
|
|
|
|
urlpatterns = [
|
|
path('admin/', admin.site.urls),
|
|
path('i18n/', include('django.conf.urls.i18n')),
|
|
path(
|
|
'accounts/login/',
|
|
auth_views.LoginView.as_view(template_name='workflows/auth/login.html', authentication_form=AppAuthenticationForm),
|
|
name='login',
|
|
),
|
|
path(
|
|
'accounts/logout/',
|
|
auth_views.LogoutView.as_view(),
|
|
name='logout',
|
|
),
|
|
path(
|
|
'accounts/password_reset/',
|
|
auth_views.PasswordResetView.as_view(template_name='workflows/auth/password_reset_form.html', form_class=AppPasswordResetForm),
|
|
name='password_reset',
|
|
),
|
|
path(
|
|
'accounts/password_change/',
|
|
auth_views.PasswordChangeView.as_view(
|
|
template_name='workflows/auth/password_change_form.html',
|
|
form_class=AppPasswordChangeForm,
|
|
),
|
|
name='password_change',
|
|
),
|
|
path(
|
|
'accounts/password_change/done/',
|
|
auth_views.PasswordChangeDoneView.as_view(template_name='workflows/auth/password_change_done.html'),
|
|
name='password_change_done',
|
|
),
|
|
path(
|
|
'accounts/password_reset/done/',
|
|
auth_views.PasswordResetDoneView.as_view(template_name='workflows/auth/password_reset_done.html'),
|
|
name='password_reset_done',
|
|
),
|
|
path(
|
|
'accounts/reset/<uidb64>/<token>/',
|
|
auth_views.PasswordResetConfirmView.as_view(template_name='workflows/auth/password_reset_confirm.html', form_class=AppSetPasswordForm),
|
|
name='password_reset_confirm',
|
|
),
|
|
path(
|
|
'accounts/reset/done/',
|
|
auth_views.PasswordResetCompleteView.as_view(template_name='workflows/auth/password_reset_complete.html'),
|
|
name='password_reset_complete',
|
|
),
|
|
path('', include('workflows.urls')),
|
|
]
|
|
|
|
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
|
|
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
|