44 lines
2.3 KiB
Python
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'),
|
|
])),
|
|
]
|