diff options
Diffstat (limited to 'src/lib/Server/Plugins/DBStats.py')
-rw-r--r-- | src/lib/Server/Plugins/DBStats.py | 6 |
1 files changed, 6 insertions, 0 deletions
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()] + |