27 lines
1.3 KiB
Python
27 lines
1.3 KiB
Python
from django.urls import path
|
|
from . import views
|
|
|
|
urlpatterns = [
|
|
path("", views.home, name="home"),
|
|
path("register/", views.register_view, name="register"),
|
|
path("login/", views.login_view, name="login"),
|
|
path("logout/", views.logout_view, name="logout"),
|
|
path("setup/", views.company_setup, name="company_setup"),
|
|
path("dashboard/", views.dashboard, name="dashboard"),
|
|
|
|
# Job CRUD
|
|
path("jobs/", views.job_list, name="job_list"),
|
|
path("jobs/create/", views.job_create, name="job_create"),
|
|
path("jobs/<int:pk>/", views.job_detail, name="job_detail"),
|
|
path("jobs/<int:pk>/edit/", views.job_update, name="job_update"),
|
|
path("jobs/<int:pk>/delete/", views.job_delete, name="job_delete"),
|
|
path("jobs/<int:pk>/toggle-folder/<int:folder_id>/", views.toggle_folder_completion, name="toggle_folder_completion"),
|
|
|
|
# Settings
|
|
path("settings/", views.settings_view, name="settings"),
|
|
path("settings/status/create/", views.status_create, name="status_create"),
|
|
path("settings/status/<int:pk>/edit/", views.status_update, name="status_update"),
|
|
path("settings/status/<int:pk>/delete/", views.status_delete, name="status_delete"),
|
|
path("settings/folder/create/", views.folder_create, name="folder_create"),
|
|
path("settings/folder/<int:pk>/delete/", views.folder_delete, name="folder_delete"),
|
|
] |