diff options
author | Martin Sivak <msivak@redhat.com> | 2010-08-27 14:19:55 +0200 |
---|---|---|
committer | Martin Sivak <msivak@redhat.com> | 2010-08-30 14:37:55 +0200 |
commit | f5f4a7896222cea3dd942cdc0d79af75dbc74bca (patch) | |
tree | 0fca9fae9f0b640eea4e0e5c400fded382d42a07 /plugins | |
parent | 3125442cbf151eaa9b7a843e9750eb6329ddf825 (diff) | |
download | firstaidkit-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.py | 11 |
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) |