summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorMartin Sivak <msivak@redhat.com>2010-08-27 14:19:55 +0200
committerMartin Sivak <msivak@redhat.com>2010-08-30 14:37:55 +0200
commitf5f4a7896222cea3dd942cdc0d79af75dbc74bca (patch)
tree0fca9fae9f0b640eea4e0e5c400fded382d42a07 /plugins
parent3125442cbf151eaa9b7a843e9750eb6329ddf825 (diff)
downloadfirstaidkit-f5f4a7896222cea3dd942cdc0d79af75dbc74bca.tar.gz
firstaidkit-f5f4a7896222cea3dd942cdc0d79af75dbc74bca.tar.xz
firstaidkit-f5f4a7896222cea3dd942cdc0d79af75dbc74bca.zip
Add checkbox mode to the Config dialog
Diffstat (limited to 'plugins')
-rw-r--r--plugins/openscap_plugin.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/plugins/openscap_plugin.py b/plugins/openscap_plugin.py
index dc28792..82efa30 100644
--- a/plugins/openscap_plugin.py
+++ b/plugins/openscap_plugin.py
@@ -64,19 +64,20 @@ class OpenSCAPPlugin(Plugin):
all_rules = self._policy.get_rules()
preprocess_rules = lambda x: (x.item,
self._policy.model.benchmark.get_item(x.item).title[0].text,
- x.selected and 1 or 0,
+ x.selected and True,
self._policy.model.benchmark.get_item(x.item).description[0].text,
- "0|1",
- "Use 0 or 1 to disable or enable rule"
+ "",
+ "Use checkbox disable or enable rule"
)
all_rules = map(preprocess_rules, all_rules)
s = self._reporting.config_question_wait("Setup OpenScap rules",
"Enable or disable rules and press OK",
- all_rules, origin = self,
+ all_rules, mode = 1,
+ origin = self,
level = PLUGIN)
enabled_rules = []
for r in s:
- if r[1] == "1":
+ if r[1]:
enabled_rules.append(r[0])
self._reporting.info("Enabled rules: %s" % repr(enabled_rules), origin = self,
level = PLUGIN)