Update web/illustrations/urls.py
This commit is contained in:
parent
a51ea6259e
commit
6ff9c1cae9
@ -1,62 +1,32 @@
|
|||||||
from django.contrib import admin
|
from django.contrib import admin
|
||||||
from django.urls import path
|
from django.urls import path
|
||||||
from django.conf import settings
|
|
||||||
from django.conf.urls.static import static
|
|
||||||
from django.contrib.auth.views import LogoutView
|
|
||||||
|
|
||||||
from core import views
|
from core import views
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
# Admin
|
# Core app
|
||||||
path("admin/", admin.site.urls),
|
path("", views.search_page, name="search"),
|
||||||
|
|
||||||
# Home/Search
|
|
||||||
path("", views.search_page), # root lands on search (no name on purpose)
|
|
||||||
path("search/", views.search_page, name="search"),
|
path("search/", views.search_page, name="search"),
|
||||||
|
|
||||||
# Auth
|
|
||||||
path("login/", views.login_view, name="login"),
|
|
||||||
path(
|
|
||||||
"logout/",
|
|
||||||
LogoutView.as_view(next_page=settings.LOGOUT_REDIRECT_URL),
|
|
||||||
name="logout",
|
|
||||||
),
|
|
||||||
|
|
||||||
# Navigation within a search result set
|
|
||||||
path("nav/next/", views.nav_next, name="nav_next"),
|
|
||||||
path("nav/prev/", views.nav_prev, name="nav_prev"),
|
|
||||||
|
|
||||||
# Entries
|
|
||||||
path("entry/new/", views.entry_add, name="entry_add"),
|
|
||||||
path("entry/<int:entry_id>/", views.entry_view, name="entry_view"),
|
path("entry/<int:entry_id>/", views.entry_view, name="entry_view"),
|
||||||
|
path("entry/new/", views.entry_add, name="entry_add"),
|
||||||
path("entry/<int:entry_id>/edit/", views.entry_edit, name="entry_edit"),
|
path("entry/<int:entry_id>/edit/", views.entry_edit, name="entry_edit"),
|
||||||
path("entry/<int:entry_id>/delete/", views.entry_delete, name="entry_delete"),
|
path("entry/<int:entry_id>/delete/", views.entry_delete, name="entry_delete"),
|
||||||
|
|
||||||
|
# Search navigation
|
||||||
|
path("nav/next/", views.nav_next, name="nav_next"),
|
||||||
|
path("nav/prev/", views.nav_prev, name="nav_prev"),
|
||||||
|
|
||||||
# Stats
|
# Stats
|
||||||
path("stats/", views.stats_page, name="stats"),
|
path("stats/", views.stats_page, name="stats"),
|
||||||
|
|
||||||
# Import/Export
|
# Import/Export
|
||||||
path("export/", views.export_csv, name="export_csv"),
|
|
||||||
path("import/", views.import_wizard, name="import_wizard"),
|
path("import/", views.import_wizard, name="import_wizard"),
|
||||||
|
path("export.csv", views.export_csv, name="export_csv"),
|
||||||
|
|
||||||
# Tools / Normalizers
|
# Normalizers / Tools
|
||||||
path(
|
path("tools/normalize-scripture/", views.normalize_scripture, name="normalize_scripture"),
|
||||||
"tools/normalize-scripture/",
|
path("tools/normalize-source/", views.normalize_source, name="normalize_source"),
|
||||||
views.normalize_scripture,
|
path("tools/normalize-subjects/", views.normalize_subjects, name="normalize_subjects"),
|
||||||
name="normalize_scripture",
|
|
||||||
),
|
# Admin (optional)
|
||||||
path(
|
path("admin/", admin.site.urls),
|
||||||
"tools/normalize-source/",
|
|
||||||
views.normalize_source,
|
|
||||||
name="normalize_source",
|
|
||||||
),
|
|
||||||
path(
|
|
||||||
"tools/normalize-subjects/",
|
|
||||||
views.normalize_subjects,
|
|
||||||
name="normalize_subjects",
|
|
||||||
),
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# Serve static files in DEBUG (e.g., for local dev)
|
|
||||||
if settings.DEBUG:
|
|
||||||
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
|
|
||||||
Loading…
Reference in New Issue
Block a user