def get_application_policies_table_data(self): policy_rule_sets = [] try: policy_rule_sets = client.policy_rule_set_list( self.tab_group.request) policy_rule_sets = [gfilters.update_pruleset_attributes( self.request, item) for item in policy_rule_sets] except Exception: exceptions.handle( self.tab_group.request, _('Unable to retrieve policy rule set list.')) for policy_rule_set in policy_rule_sets: policy_rule_set.set_id_as_name_if_empty() return policy_rule_sets
def get_provided_policy_rule_sets_data(self): try: policy_targetid = self.tab_group.kwargs["policy_target_id"] policy_target = client.policy_target_get(self.request, policy_targetid) provided_policy_rule_set_ids = policy_target.get("provided_policy_rule_sets") provided_policy_rule_sets = [] for _id in provided_policy_rule_set_ids: provided_policy_rule_sets.append(client.policy_rule_set_get(self.request, _id)) provided_policy_rule_sets = [ gfilters.update_pruleset_attributes(self.request, item) for item in provided_policy_rule_sets ] return provided_policy_rule_sets except Exception: error_message = _("Unable to get provided rule sets") exceptions.handle(self.request, error_message) return []
def get_provided_policy_rule_sets_data(self): try: policy_targetid = self.tab_group.kwargs['policy_target_id'] policy_target = client.policy_target_get( self.request, policy_targetid) provided_policy_rule_set_ids = policy_target.get( 'provided_policy_rule_sets') provided_policy_rule_sets = [] for _id in provided_policy_rule_set_ids: provided_policy_rule_sets.append( client.policy_rule_set_get(self.request, _id)) provided_policy_rule_sets = [gfilters.update_pruleset_attributes( self.request, item) for item in provided_policy_rule_sets] return provided_policy_rule_sets except Exception: error_message = _('Unable to get provided rule sets') exceptions.handle(self.request, error_message) return []
def get_consumed_policy_rule_sets_data(self): try: policy_targetid = self.tab_group.kwargs['policy_target_id'] policy_target = client.policy_target_get( self.request, policy_targetid) consumed_policy_rule_set_ids = policy_target.get( 'consumed_policy_rule_sets') consumed_policy_rule_sets = [] for _id in consumed_policy_rule_set_ids: consumed_policy_rule_sets.append( client.policy_rule_set_get(self.request, _id)) consumed_policy_rule_sets = [gfilters.update_pruleset_attributes( self.request, item) for item in consumed_policy_rule_sets] return consumed_policy_rule_sets except Exception: error_message = _('Unable to get consumed rule sets') exceptions.handle(self.request, error_message) return []
def get_consumed_policy_rule_sets_data(self): try: ext_policy_targetid = self.tab_group.kwargs['ext_policy_target_id'] ext_policy_target = client.ext_policy_target_get( self.request, ext_policy_targetid) consumed_policy_rule_set_ids = ext_policy_target.get( 'consumed_policy_rule_sets') consumed_policy_rule_sets = [] for _id in consumed_policy_rule_set_ids: consumed_policy_rule_sets.append( client.policy_rule_set_get(self.request, _id)) consumed_policy_rule_sets = [ gfilters.update_pruleset_attributes(self.request, item) for item in consumed_policy_rule_sets ] return consumed_policy_rule_sets except Exception: error_message = _('Unable to get consumed rule sets') exceptions.handle(self.request, error_message) return []