""" Task URLs for KeepItGoing. """ from django.urls import path from . import views # API URLs (to be included under /api/tasks/) api_urlpatterns = [ path('', views.TaskListCreateAPIView.as_view(), name='api-task-list'), path('/', views.TaskDetailAPIView.as_view(), name='api-task-detail'), path('tags/', views.TagListCreateAPIView.as_view(), name='api-tag-list'), path('tags//', views.TagDetailAPIView.as_view(), name='api-tag-detail'), path('time-entries/', views.TimeEntryListCreateAPIView.as_view(), name='api-time-entry-list'), path('time-entries//', views.TimeEntryDetailAPIView.as_view(), name='api-time-entry-detail'), path('/start-timer/', views.start_timer, name='api-start-timer'), path('time-entries//stop/', views.stop_timer, name='api-stop-timer'), path('shares/', views.TaskShareListCreateAPIView.as_view(), name='api-share-list'), path('shares//', views.TaskShareDeleteAPIView.as_view(), name='api-share-delete'), ] # Web URLs (to be included at root level) web_urlpatterns = [ path('', views.DashboardView.as_view(), name='dashboard'), path('tasks/', views.TaskListView.as_view(), name='task-list'), path('tasks/new/', views.TaskCreateView.as_view(), name='task-create'), path('tasks//', views.TaskDetailView.as_view(), name='task-detail'), path('tasks//detail-partial/', views.task_detail_partial, name='task-detail-partial'), path('tasks/quick-add/', views.task_quick_add, name='task-quick-add'), path('tasks//toggle/', views.task_toggle_status, name='task-toggle'), path('tasks//delete/', views.task_delete, name='task-delete'), path('tasks//subtask/', views.subtask_create, name='subtask-create'), path('tasks//timer/start/', views.web_timer_start, name='timer-start'), path('tasks//timer/stop/', views.web_timer_stop, name='timer-stop'), path('tags/', views.TagListView.as_view(), name='tag-list'), path('tags/new/', views.TagListView.as_view(), name='tag-create'), path('tags//', views.TagDetailView.as_view(), name='tag-detail'), path('tags//delete/', views.tag_delete, name='tag-delete'), ]