forked from vundalon/iaso
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurls.py
57 lines (52 loc) · 2.29 KB
/
urls.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
from django.contrib import admin, auth
from django.urls import path, include
from django.views.generic import RedirectView
from django.conf import settings
from django.conf.urls.static import static
from iaso.views import page, health
admin.site.site_header = "Administration de Iaso"
admin.site.site_title = "Iaso"
admin.site.index_title = "Administration de Iaso"
urlpatterns = [
path("", RedirectView.as_view(pattern_name="dashboard:iaso", permanent=False), name="index"),
path("_health/", health),
path("accounts/", include("django.contrib.auth.urls")),
path("admin/", admin.site.urls),
path("api/", include("iaso.urls")),
path("pages/<page_slug>/", page, name="pages"),
path("i18n/", include("django.conf.urls.i18n")),
path("login/", auth.views.LoginView.as_view(template_name="iaso/login.html"), name="login"),
path("logout-iaso", auth.views.LogoutView.as_view(next_page="login"), name="logout-iaso"),
path(
"forgot-password/",
auth.views.PasswordResetView.as_view(
template_name="iaso/forgot_password.html",
email_template_name="iaso/reset_password_email.html",
subject_template_name="iaso/reset_password_subject.txt",
success_url="/forgot-password-confirmation/",
),
name="forgot_password",
),
path(
"forgot-password-confirmation/",
auth.views.PasswordResetDoneView.as_view(template_name="iaso/forgot_password_confirmation.html"),
name="forgot_password_confirmation",
),
path(
"reset-password-confirmation/<uidb64>/<token>/",
auth.views.PasswordResetConfirmView.as_view(
template_name="iaso/reset_password_confirmation.html", success_url="/reset-password-complete/"
),
name="reset_password_confirmation",
),
path(
"reset-password-complete/",
auth.views.PasswordResetCompleteView.as_view(template_name="iaso/reset_password_complete.html"),
name="reset_password_complete",
),
path("sync/", include("hat.sync.urls")),
]
if settings.BEANSTALK_WORKER or settings.DEBUG:
urlpatterns.append(path("tasks/", include("beanstalk_worker.urls")))
urlpatterns.append(path("dashboard/", include("hat.dashboard.urls")))
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)