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/summary/(?P\d+)$', views.DriverSummary.as_view(), name='driver_summary'), url(r'^drivers/view/(?P\d+)$', views.DriverDetail.as_view(), name='driver_details'), url(r'^drivers/edit/(?P\d+)$', views.DriverUpdate.as_view(), name='driver_edit'), url(r'^drivers/download/(?P\d+)$', views.DriverDownload, name='driver_download'), url(r'^drivers/(?P\d+)/identity/(?P\d+)$', views.IdentityDetail.as_view(), name='identity_detail'), url(r'^drivers/(?P\d+)/identity/new/$', views.IdentityCreate.as_view(), name='identity_create'), url(r'^drivers/(?P\d+)/identity/edit/(?P\d+)$', views.IdentityUpdate.as_view(), name='identity_edit'), url(r'^drivers/(?P\d+)/identity/default/(?P\d+)$', views.SetDefaultIdentity, name='identity_default'), url(r'drivers/(?P\d+)/invoice/edit/(?P\d+)$', views.UserInvoiceNumberUpdate.as_view(), name='userinvoicenumber_edit'), url(r'drivers/invite_user/$', views.InviteUser, name='invite_user'), 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\d+)$', views.CustomerDetail.as_view(), name='customer_detail'), url(r'^customers/edit/(?P\d+)$', views.CustomerUpdate.as_view(), name='customer_edit'), url(r'^customers/delete/(?P\d+)$', views.CustomerDelete.as_view(), name='customer_delete'), url(r'^customers/download/(?P\d+)$', views.CustomerDownload, name='customer_download'), 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\d+)$', views.LoadDetail.as_view(), name='load_detail'), url(r'^loads/edit/(?P\d+)$', views.LoadUpdate.as_view(), name='load_edit'), url(r'^loads/delete/(?P\d+)$', views.LoadDelete.as_view(), name='load_delete'), url(r'^loads/upload/(?P\d+)$', views.PaperworkUpload, name='paperwork_upload'), url(r'^loads/(?P\d+)/paperwork/delete/(?P\d+)$', \ views.PaperworkDelete, name='paperwork_delete'), url(r'^loads/(?P\d+)/paperwork/dl/(?P\d+)$', \ views.PaperworkDownload, name='paperwork_download'), url(r'^invoices/$', views.InvoiceList.as_view(), name='invoice_list'), url(r'^invoices/view/(?P\d+)$', views.InvoiceDetail.as_view(), name='invoice_detail'), url(r'^invoices/edit/(?P\d+)$', views.InvoiceEdit.as_view(), name='invoice_edit'), url(r'^invoices/delete/(?P\d+)$', views.InvoiceDelete.as_view(), name='invoice_delete'), url(r'^drivers/view/(?P\d+)/generate/$', views.InvoiceGenerateForDates, name='invoice_generate'), url(r'^audit_log/summary/$', views.AuditLog.as_view(), name='log_summary'), ]