From 8bec0056b9d8f1accb9cbaa485c6011980d381df Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Wed, 6 Aug 2008 19:12:44 +0000 Subject: Switch bcfg2-admin minestruct to use the new statistics api to get at data in either of statistics.xml or dbstats directly git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@4862 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Server/Plugins/DBStats.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/lib/Server/Plugins/DBStats.py') diff --git a/src/lib/Server/Plugins/DBStats.py b/src/lib/Server/Plugins/DBStats.py index b0d6779a6..6e9be82d0 100644 --- a/src/lib/Server/Plugins/DBStats.py +++ b/src/lib/Server/Plugins/DBStats.py @@ -1,5 +1,6 @@ import Bcfg2.Server.Plugin import Bcfg2.Server.Reports.importscript +from Bcfg2.Server.Reports.reports.models import Client import lxml.etree, time class DBStats(Bcfg2.Server.Plugin.StatisticsPlugin): @@ -22,4 +23,9 @@ class DBStats(Bcfg2.Server.Plugin.StatisticsPlugin): Bcfg2.Server.Reports.importscript.load_stats( self.core.metadata.clientdata, container, 0, True) + def GetExtra(self, client): + c_inst = Client.objects.filter(name=client)[0] + return [(a.kind, a.name) for a in + c_inst.current_interaction.extra_items.all()] + -- cgit v1.2.3-1-g7c22