コード例 #1
0
    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
コード例 #2
0
 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 []
コード例 #3
0
 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 []
コード例 #4
0
 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 []
コード例 #5
0
 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 []