From 6502bae09156d19f972addda37b8f65e519b60e6 Mon Sep 17 00:00:00 2001 From: Chris PeBenito Date: Tue, 5 Apr 2016 15:26:49 -0400 Subject: [PATCH] apol: revise match all vs. equal options Where subset is available, keep "match all" option since that is more likely to be used. Otherwise, change GUI to "Equal" for correctness. --- data/constraintquery.ui | 4 ++-- data/objclassquery.ui | 4 ++-- data/terulequery.ui | 12 ++++++------ setoolsgui/apol/constraintquery.py | 2 +- setoolsgui/apol/terulequery.py | 2 +- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/data/constraintquery.ui b/data/constraintquery.ui index 54dd62a..a3654fc 100644 --- a/data/constraintquery.ui +++ b/data/constraintquery.ui @@ -657,7 +657,7 @@ - + A matching rule will have all of the selected permissions. @@ -783,7 +783,7 @@ perms clear_perms invert_perms - perms_equal + perms_subset results_frame table_results raw_results diff --git a/data/objclassquery.ui b/data/objclassquery.ui index d94dde2..c6e4575 100644 --- a/data/objclassquery.ui +++ b/data/objclassquery.ui @@ -298,10 +298,10 @@ - A matching class will have all of the selected permissions. + A matching class will have a permission set equal to the selected permissions. - Match All + Equal diff --git a/data/terulequery.ui b/data/terulequery.ui index 574f584..37b5c7e 100644 --- a/data/terulequery.ui +++ b/data/terulequery.ui @@ -844,10 +844,10 @@ - A matching rule will have all of the selected Booleans in its conditional expression.. + A matching rule will use a set of Booleans in its conditional expression equal to the selected Booleans. - Match All + Equal @@ -898,10 +898,10 @@ - A matching rule will have all of the extended permissions. + A matching rule will have an extended permission set equal to the listed extended permissions. - Match All + Equal @@ -933,7 +933,7 @@ - + A matching rule will have all of the selected permissions. @@ -1022,7 +1022,7 @@ perms clear_perms invert_perms - perms_equal + perms_subset default_type default_regex bool_criteria diff --git a/setoolsgui/apol/constraintquery.py b/setoolsgui/apol/constraintquery.py index fc35fc4..7f1fec4 100644 --- a/setoolsgui/apol/constraintquery.py +++ b/setoolsgui/apol/constraintquery.py @@ -270,7 +270,7 @@ class ConstraintQueryTab(SEToolsWidget, QScrollArea): rule_types.append(mode.objectName()) self.query.ruletype = rule_types - self.query.perms_equal = self.perms_equal.isChecked() + self.query.perms_subset = self.perms_subset.isChecked() # start processing self.busy.setLabelText("Processing query...") diff --git a/setoolsgui/apol/terulequery.py b/setoolsgui/apol/terulequery.py index 93e4038..ee4b3d5 100644 --- a/setoolsgui/apol/terulequery.py +++ b/setoolsgui/apol/terulequery.py @@ -372,7 +372,7 @@ class TERuleQueryTab(SEToolsWidget, QScrollArea): self.query.ruletype = rule_types self.query.source_indirect = self.source_indirect.isChecked() self.query.target_indirect = self.target_indirect.isChecked() - self.query.perms_equal = self.perms_equal.isChecked() + self.query.perms_subset = self.perms_subset.isChecked() self.query.boolean_equal = self.bools_equal.isChecked() # if query is broad, show warning.