aboutsummaryrefslogtreecommitdiff
path: root/app/dispatch/urls.py
diff options
context:
space:
mode:
authorKyle Blanker <kyle@stridet.com>2017-09-12 14:46:33 -0400
committerKyle Blanker <kyle@stridet.com>2017-09-12 14:46:33 -0400
commit0e1a08683b888606fb9566113cbaff41c6b65d39 (patch)
tree95e380e050779ff8a7a6e29fdf03bb2b2db40452 /app/dispatch/urls.py
parent8df0bda39f6c7e56e6f8f4e59b42c8b82aeb750b (diff)
downloaddispatch-tracker-0e1a08683b888606fb9566113cbaff41c6b65d39.tar.gz
dispatch-tracker-0e1a08683b888606fb9566113cbaff41c6b65d39.tar.xz
Fixed up login page, added auth middleware, adding company crud operations
Diffstat (limited to 'app/dispatch/urls.py')
-rw-r--r--app/dispatch/urls.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/app/dispatch/urls.py b/app/dispatch/urls.py
index d40462b..688839e 100644
--- a/app/dispatch/urls.py
+++ b/app/dispatch/urls.py
@@ -1,12 +1,18 @@
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")),
- url(r'^logout/$', views.logout),
+ url(r'^%s$' % settings.LOGIN_URL, authviews.LoginView.as_view(template_name="dispatch/login.html"), name='login'),
+ url(r'^logout/$', authviews.LogoutView.as_view(next_page='/'), name='logout'),
+
+ url(r'^companies/$', views.CompanyList.as_view(), name='company_list'),
+ url(r'^companies/new$', views.CompanyCreate.as_view(), name='company_new'),
+ url(r'^companies/view/(?P<pk>\d+)$', views.CompanyDetail.as_view(), name='company_detail'),
+ url(r'^companies/edit/(?P<pk>\d+)$', views.CompanyUpdate.as_view(), name='company_edit'),
+ url(r'^companies/delete/(?P<pk>\d+)$', views.CompanyDelete.as_view(), name='company_delete'),
]