summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Reports/reports/models_new.py
diff options
context:
space:
mode:
authorSol Jerome <solj@ices.utexas.edu>2009-11-09 23:51:56 +0000
committerSol Jerome <solj@ices.utexas.edu>2009-11-09 23:51:56 +0000
commitd14eef57303c4b9cef33fa97b71e12aa25e6bd0a (patch)
tree2779f16fc948fcceecc3fe73aac741e4f92ea797 /src/lib/Server/Reports/reports/models_new.py
parentd7e21c89c1b2e37ff45b40d14680a74ffc4974a5 (diff)
downloadbcfg2-d14eef57303c4b9cef33fa97b71e12aa25e6bd0a.tar.gz
bcfg2-d14eef57303c4b9cef33fa97b71e12aa25e6bd0a.tar.bz2
bcfg2-d14eef57303c4b9cef33fa97b71e12aa25e6bd0a.zip
Reports: Detailed Client List view from Tim Laszlo
This commit adds a new view for the reporting system submitted by Tim Laszlo. It gives detailed information about clients in a table format with State, Good/Bad/Extra entry counts, time of last run, and server client last communicated with. Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5563 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Server/Reports/reports/models_new.py')
-rw-r--r--src/lib/Server/Reports/reports/models_new.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/Server/Reports/reports/models_new.py b/src/lib/Server/Reports/reports/models_new.py
index c8f649089..01e34de55 100644
--- a/src/lib/Server/Reports/reports/models_new.py
+++ b/src/lib/Server/Reports/reports/models_new.py
@@ -159,6 +159,9 @@ class Interaction(models.Model):
self.client.current_interaction = self.client.interactions.latest()
self.client.save()#save again post update
+ def badcount(self):
+ return self.totalcount - self.goodcount
+
def bad(self):
return Entries_interactions.objects.select_related().filter(interaction=self, type=TYPE_BAD)