summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Reporting/Storage
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2015-05-09 15:25:46 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2015-05-10 16:02:20 +0200
commit2e4005f50548e2f6999bf5b6fc11a76e355a9fdc (patch)
tree71c3aedaf613142c061ec123fa8b477cb30b6e0d /src/lib/Bcfg2/Reporting/Storage
parent04c357d9bba17696af0ce47bd20c4898527b6ca2 (diff)
downloadbcfg2-2e4005f50548e2f6999bf5b6fc11a76e355a9fdc.tar.gz
bcfg2-2e4005f50548e2f6999bf5b6fc11a76e355a9fdc.tar.bz2
bcfg2-2e4005f50548e2f6999bf5b6fc11a76e355a9fdc.zip
Reporting: Add dry_run and only_important flags
Save the status of --dry-run and --only-important in the statistics, so that the reports could be filtered to only respect "normal" runs.
Diffstat (limited to 'src/lib/Bcfg2/Reporting/Storage')
-rw-r--r--src/lib/Bcfg2/Reporting/Storage/DjangoORM.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py b/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py
index efd9e594c..ac09766ff 100644
--- a/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py
+++ b/src/lib/Bcfg2/Reporting/Storage/DjangoORM.py
@@ -292,7 +292,10 @@ class DjangoORM(StorageBase):
good_count=stats.get('good', default="0"),
total_count=stats.get('total', default="0"),
server=server,
- profile=profile)
+ profile=profile,
+ dry_run=stats.get('dry_run', default=False),
+ only_important=stats.get('only_important',
+ default=False))
inter.save()
self.logger.debug("Interaction for %s at %s with INSERTED in to db" %
(client.id, timestamp))