You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.7 KiB
Python

from django.urls import path, include
from django.contrib import admin
from django.contrib.auth import views as auth_views
from django.views.generic.base import RedirectView
import django_lcore
from lambdainst import views as account_views
from . import views
urlpatterns = [
path('admin/status', account_views.admin_status, name='admin_status'),
path('admin/referrers', account_views.admin_ref, name='admin_ref'),
path('admin/', admin.site.urls),
path('vpn/', include(django_lcore.urls)),
path('api/locations', account_views.api_locations),
path('api/auth', django_lcore.views.api_auth),
path('', views.index, name='index'),
path('ca.crt', account_views.ca_crt),
path('setlang', views.set_lang, name='set_lang'),
path('chat', views.chat, name='chat'),
path('page/faq', RedirectView.as_view(url='/kb/')),
path('page/<name>', views.page, name='page'),
path('status', account_views.status),
path('account/forgot', auth_views.PasswordResetView.as_view(),
{}, name='password_reset'),
path('account/forgot_done', auth_views.PasswordResetDoneView.as_view(),
name='password_reset_done'),
path('account/reset/<uidb64>/<token>/',
auth_views.PasswordResetConfirmView.as_view(), name='password_reset_confirm'),
path('account/reset/done/', auth_views.PasswordResetCompleteView.as_view(),
name='password_reset_complete'),
path('tinymce/', include('tinymce.urls')),
path('account/', include('lambdainst.urls', namespace='account')),
path('payments/', include('payments.urls', namespace='payments')),
path('tickets/', include('tickets.urls', namespace='tickets')),
path('kb/', include('kb.urls', namespace='kb')),
]