aboutsummaryrefslogtreecommitdiff
path: root/app/dispatch/urls.py
blob: 816faae27453721625e05dde8ae336813076de9e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from django.conf.urls import url
from . import views
from django.conf import settings
from django.contrib.auth import views as authviews



urlpatterns = [
        url(r'^$', views.home, name='home'),
        url(r'^login/$', authviews.LoginView.as_view(template_name="dispatch/login.html"), name='login'),
        url(r'^logout/$', authviews.LogoutView.as_view(next_page='/'), name='logout'),

        url(r'^drivers/$', views.DriverList.as_view(), name='driver_list'),
        url(r'^drivers/view/(?P<pk>\d+)$', views.DriverDetail.as_view(), name='driver_detail'),
        url(r'^drivers/edit/(?P<pk>\d+)$', views.DriverUpdate.as_view(), name='driver_edit'),

        url(r'^customers/$', views.CustomerList.as_view(), name='customer_list'),
        url(r'^customers/new$', views.CustomerCreate.as_view(), name='customer_new'),
        url(r'^customers/view/(?P<pk>\d+)$', views.CustomerDetail.as_view(), name='customer_detail'),
        url(r'^customers/edit/(?P<pk>\d+)$', views.CustomerUpdate.as_view(), name='customer_edit'),
        url(r'^customers/delete/(?P<pk>\d+)$', views.CustomerDelete.as_view(), name='customer_delete'),

        url(r'^loads/$', views.LoadList.as_view(), name='load_list'),
        url(r'^loads/new$', views.LoadCreate.as_view(), name='load_new'),
        url(r'^loads/view/(?P<pk>\d+)$', views.LoadDetail.as_view(), name='load_detail'),
        url(r'^loads/edit/(?P<pk>\d+)$', views.LoadUpdate.as_view(), name='load_edit'),
        url(r'^loads/delete/(?P<pk>\d+)$', views.LoadDelete.as_view(), name='load_delete'),


        url(r'^loads/upload/(?P<load_id>\d+)$', views.PaperworkUpload, name='paperwork_upload'),
        url(r'^loads/(?P<load_id>\d+)/paperwork/delete/(?P<pk>\d+)$', \
                views.PaperworkDelete, name='paperwork_delete'),

]