Commit 8f048572 authored by Enrico Zini's avatar Enrico Zini
Browse files

Use path in main site urls. refs: #9

parent 2aae357f
from django.urls import include, path, re_path from django.urls import include, path
from django.views.generic import TemplateView from django.views.generic import TemplateView
from backend.mixins import VisitorTemplateView from backend.mixins import VisitorTemplateView
from django.conf import settings from django.conf import settings
...@@ -24,43 +24,43 @@ django.conf.urls.handler500 = nmviews.Error500.as_view() ...@@ -24,43 +24,43 @@ django.conf.urls.handler500 = nmviews.Error500.as_view()
urlpatterns = [ urlpatterns = [
path('robots.txt', TemplateView.as_view( path('robots.txt', TemplateView.as_view(
template_name='robots.txt', content_type="text/plain"), name="root_robots_txt"), template_name='robots.txt', content_type="text/plain"), name="root_robots_txt"),
re_path(r'^i18n/', include('django.conf.urls.i18n')), path('i18n/', include('django.conf.urls.i18n')),
re_path(r'^$', VisitorTemplateView.as_view(template_name='index.html'), name="home"), path(r'', VisitorTemplateView.as_view(template_name='index.html'), name="home"),
re_path(r'^license/$', VisitorTemplateView.as_view(template_name='license.html'), name="root_license"), path('license/', VisitorTemplateView.as_view(template_name='license.html'), name="root_license"),
re_path(r'^faq/$', VisitorTemplateView.as_view(template_name='faq.html'), name="root_faq"), path('faq/', VisitorTemplateView.as_view(template_name='faq.html'), name="root_faq"),
re_path(r'^members/$', public_views.Members.as_view(), name="members"), path('members/', public_views.Members.as_view(), name="members"),
re_path(r'^legacy/', include("legacy.urls")), path('legacy/', include("legacy.urls")),
re_path(r'^person/', include("person.urls")), path('person/', include("person.urls")),
re_path(r'^public/', include("public.urls")), path('public/', include("public.urls")),
re_path(r'^am/', include("restricted.urls")), path('am/', include("restricted.urls")),
re_path(r'^fprs/', include("fprs.urls")), path('fprs/', include("fprs.urls")),
re_path(r'^process/', include("process.urls")), path('process/', include("process.urls")),
re_path(r'^dm/', include("dm.urls")), path('dm/', include("dm.urls")),
re_path(r'^api/', include("api.urls")), path('api/', include("api.urls")),
re_path(r'^apikeys/', include("apikeys.urls")), path('apikeys/', include("apikeys.urls")),
re_path(r'^keyring/', include("keyring.urls")), path('keyring/', include("keyring.urls")),
re_path(r'^wizard/', include("wizard.urls")), path('wizard/', include("wizard.urls")),
re_path(r'^mia/', include("mia.urls")), path('mia/', include("mia.urls")),
re_path(r'^minechangelogs/', include("minechangelogs.urls")), path('minechangelogs/', include("minechangelogs.urls")),
re_path(r'^sitechecks/', include("sitechecks.urls")), path('sitechecks/', include("sitechecks.urls")),
re_path(r'^deploy/', include("deploy.urls")), path('deploy/', include("deploy.urls")),
re_path(r'^rest/api/', include(router.urls)), path('rest/api/', include(router.urls)),
path(r'signon/', include("signon.urls")), path('signon/', include("signon.urls")),
# Uncomment the admin/doc line below to enable admin documentation: # Uncomment the admin/doc line below to enable admin documentation:
re_path(r'^admin/doc/', include('django.contrib.admindocs.urls')), path('admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin: # Uncomment the next line to enable the admin:
re_path(r'^admin/', admin.site.urls), path('admin/', admin.site.urls),
] ]
if settings.DEBUG: if settings.DEBUG:
try: try:
import debug_toolbar import debug_toolbar
urlpatterns += [ urlpatterns += [
re_path(r'^__debug__/', include(debug_toolbar.urls)), path('__debug__/', include(debug_toolbar.urls)),
] ]
except ImportError: except ImportError:
pass pass
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment