diff options
| -rw-r--r-- | app/app/settings.py | 2 | ||||
| -rw-r--r-- | app/dispatch/models.py | 4 | ||||
| -rw-r--r-- | app/dispatch/urls.py | 1 | ||||
| -rw-r--r-- | app/dispatch/views.py | 14 |
4 files changed, 10 insertions, 11 deletions
diff --git a/app/app/settings.py b/app/app/settings.py index bbfc325..3b8ffd5 100644 --- a/app/app/settings.py +++ b/app/app/settings.py @@ -38,6 +38,7 @@ INSTALLED_APPS = [ 'django.contrib.messages', 'django.contrib.staticfiles', 'dispatch.apps.DispatchConfig', + 'auditlog', ] MIDDLEWARE = [ @@ -49,6 +50,7 @@ MIDDLEWARE = [ 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'dispatch.middleware.LoginRequiredMiddleware', + 'auditlog.middleware.AuditlogMiddleware', ] ROOT_URLCONF = 'app.urls' diff --git a/app/dispatch/models.py b/app/dispatch/models.py index f024d46..4e3a855 100644 --- a/app/dispatch/models.py +++ b/app/dispatch/models.py @@ -1,5 +1,6 @@ from django.db import models from django.conf import settings +from auditlog.registry import auditlog # Create your models here. @@ -45,3 +46,6 @@ class Load(models.Model): +auditlog.register(Company) +auditlog.register(Contact) +auditlog.register(Load)
\ No newline at end of file diff --git a/app/dispatch/urls.py b/app/dispatch/urls.py index c895674..e735134 100644 --- a/app/dispatch/urls.py +++ b/app/dispatch/urls.py @@ -13,7 +13,6 @@ urlpatterns = [ 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'^drivers/delete/(?P<pk>\d+)$', views.DriverDelete.as_view(), name='driver_delete'), url(r'^companies/$', views.CompanyList.as_view(), name='company_list'), url(r'^companies/new$', views.CompanyCreate.as_view(), name='company_new'), diff --git a/app/dispatch/views.py b/app/dispatch/views.py index 904639e..b5f3e0d 100644 --- a/app/dispatch/views.py +++ b/app/dispatch/views.py @@ -93,7 +93,7 @@ class DriverDetail(LoadDateSort): def test_func(self): return self.request.user.is_superuser -class DriverUpdate(UpdateView): +class DriverUpdate(UpdateView): template_name = "dispatch/drivers/edit.html" model = User success_url = reverse_lazy('driver_list') @@ -102,14 +102,6 @@ class DriverUpdate(UpdateView): def test_func(self): return self.request.user.is_superuser -class DriverDelete(DeleteView): - template_name = "dispatch/loads/delete.html" - model = User - success_url = reverse_lazy('driver_list') - - def test_func(self): - return self.request.user.is_superuser - # Company CRUD class CompanyList(ListView): @@ -136,7 +128,9 @@ class CompanyDelete(DeleteView): template_name = "dispatch/loads/delete.html" model = Company success_url = reverse_lazy('company_list') - + + def test_func(self): + return self.request.user.is_superuser # Load CRUD class LoadList(FilteredListView): |
