dynamicweb/nosystemd/urls.py
2026-09-30 19:21:16 +01:00

77 lines
No EOL
1.6 KiB
Python

from django.urls import path
from django.contrib.auth.views import LogoutView
from .views import (
LandingView,
LoginView,
SignupView,
PasswordResetView,
PasswordResetConfirmView,
DonationView,
DonationDetailView,
ChangeDonatorStatusDetailView,
DonatorStatusDetailView,
DonationListView,
)
app_name = "nosystemd"
urlpatterns = [
path(
"",
LandingView.as_view(),
name="landing",
),
path(
"login/",
LoginView.as_view(),
name="login",
),
path(
"signup/",
SignupView.as_view(),
name="signup",
),
path(
"logout/",
LogoutView.as_view(next_page="/nosystemd/login?logged_out=true"),
name="logout",
),
path(
"reset-password/",
PasswordResetView.as_view(),
name="reset_password",
),
path(
"reset-password-confirm/<uidb64>-<token>/",
PasswordResetConfirmView.as_view(),
name="reset_password_confirm",
),
path(
"donations/",
DonationListView.as_view(),
name="donations",
),
path(
"donations/<int:pk>/",
DonationDetailView.as_view(),
name="donations",
),
path(
"make_donation/",
DonationView.as_view(),
name="make_donation",
),
path(
"donations/status/",
DonatorStatusDetailView.as_view(),
name="donator_status",
),
path(
"donations/status/<int:pk>/",
ChangeDonatorStatusDetailView.as_view(),
name="change_donator_status",
),
]