summaryrefslogtreecommitdiffstats
path: root/src/lib/Server/Plugins/DBStats.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Server/Plugins/DBStats.py')
-rw-r--r--src/lib/Server/Plugins/DBStats.py6
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()]
+