From 49f9df9b774b48ceef6f3a99f7a6f4912730dc5f Mon Sep 17 00:00:00 2001 From: Mitch Riedstra Date: Tue, 13 Feb 2018 21:40:48 -0500 Subject: Add logging for Invoices, User Invoice Number, and Identity. Added template to show audit logs as well as a view --- app/dispatch/views.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'app/dispatch/views.py') diff --git a/app/dispatch/views.py b/app/dispatch/views.py index 2aa82f5..f4e9a92 100644 --- a/app/dispatch/views.py +++ b/app/dispatch/views.py @@ -1,6 +1,7 @@ from django.shortcuts import render, redirect from django.http import HttpResponse from django.utils.encoding import smart_str +from auditlog.models import LogEntry # from django.template import loader from django.core.urlresolvers import reverse # import django.contrib.auth as auth @@ -177,6 +178,14 @@ class DriverSummary(UserPassesTestMixin, LoadDateSort): return context +class AuditLog(UserPassesTestMixin, ListView): + template_name = "dispatch/log/summary.html" + model = LogEntry + + def test_func(self): + return self.request.user.is_superuser + + class DriverUpdate(UserPassesTestMixin, UpdateView): template_name = "dispatch/drivers/edit.html" model = User -- cgit v1.2.3