onboard/board/urls.py
2021-07-27 09:48:58 -06:00

44 lines
2.3 KiB
Python

from django.urls import path, include
from . import views
urlpatterns = [
path('search/', views.SearchResultsView.as_view(), name='search-results'),
path('employees/', views.EmployeeListView.as_view(), name='employee-list'),
path('employees/archived/', views.EmployeeArchivedView.as_view(), name='employee-archived'),
path('employees/pre/', views.EmployeePreCreateView.as_view(), name='employee-pre'),
path('employees/new/', views.EmployeeCreateView.as_view(), name='employee-create'),
path('employees/<int:pk>/', include([
path('', views.EmployeeDetailView.as_view(), name='employee-detail'),
path('update/', views.EmployeeUpdateView.as_view(), name='employee-update'),
path('delete/', views.EmployeeDeleteView.as_view(), name='employee-delete'),
path('archive/', views.EmployeeArchiveView.as_view(), name='employee-archive'),
path('entries/', views.LogEntryListView.as_view(), name='entry-list'),
path('entries/new/', views.LogEntryCreateView.as_view(), name='entry-create'),
path('entries/<int:entry_pk>/', include([
path('', views.LogEntryDetailView.as_view(), name='entry-detail'),
path('update/', views.LogEntryUpdateView.as_view(), name='entry-update'),
path('delete/', views.LogEntryDeleteView.as_view(), name='entry-delete'),
])),
path('todos/', views.TodoListView.as_view(), name='todo-list'),
path('todos/new/', views.TodoCreateView.as_view(), name='todo-create'),
path('todos/deleted/', views.TodoDeleteDoneView.as_view(), name='todo-deleted'),
path('todos/<int:todo_pk>/', include([
path('', views.TodoDetailView.as_view(), name='todo-detail'),
path('update/', views.TodoUpdateView.as_view(), name='todo-update'),
path('delete/', views.TodoDeleteView.as_view(), name='todo-delete'),
])),
])),
path('events/', views.EventListView.as_view(), name='event-list'),
path('events/new/', views.EventCreateView.as_view(), name='event-create'),
path('events/<int:pk>/', include([
path('', views.EventDetailView.as_view(), name='event-detail'),
path('update/', views.EventUpdateView.as_view(), name='event-update'),
path('delete/', views.EventDeleteView.as_view(), name='event-delete'),
])),
]