コード例 #1
0
 def get_object(self):
     try:
         # Get initial policy information
         policy_id = self.kwargs["policy_id"]
         policy = senlin.policy_get(self.request, policy_id)
         policy_dict = {"policy_id": policy_id, "name": policy.name}
     except Exception:
         msg = _("Unable to retrieve policy.")
         url = reverse_lazy(policies_forms.INDEX_URL)
         exceptions.handle(self.request, msg, redirect=url)
     return policy_dict
コード例 #2
0
ファイル: views.py プロジェクト: openstack/senlin-dashboard
 def get_object(self):
     try:
         # Get policy information
         policy_id = self.kwargs["policy_id"]
         policy = senlin.policy_get(self.request, policy_id)
         policy.policy_spec = yaml.safe_dump(policy.spec,
                                             default_flow_style=False)
     except Exception:
         msg = _("Unable to retrieve policy.")
         url = reverse_lazy(policies_forms.INDEX_URL)
         exceptions.handle(self.request, msg, redirect=url)
     return policy
コード例 #3
0
ファイル: views.py プロジェクト: openstack/senlin-dashboard
 def get_object(self):
     try:
         # Get initial policy information
         policy_id = self.kwargs["policy_id"]
         policy = senlin.policy_get(self.request, policy_id)
         policy_dict = {"policy_id": policy_id,
                        "name": policy.name}
     except Exception:
         msg = _("Unable to retrieve policy.")
         url = reverse_lazy(policies_forms.INDEX_URL)
         exceptions.handle(self.request, msg, redirect=url)
     return policy_dict
コード例 #4
0
ファイル: senlin.py プロジェクト: openstack/senlin-dashboard
    def get(self, request, policy_id):
        """Get a single policy's details with the policy id.

        The following get parameters may be passed in the GET

        :param policy_id: the id of the policy

        The result is a policy object.
        """
        policy = senlin.policy_get(request, policy_id).to_dict()
        policy["spec"] = api_utils.convert_to_yaml(policy["spec"])
        return policy
コード例 #5
0
 def get_object(self):
     try:
         # Get policy information
         policy_id = self.kwargs["policy_id"]
         policy = senlin.policy_get(self.request, policy_id)
         policy.policy_spec = yaml.safe_dump(policy.spec,
                                             default_flow_style=False)
     except Exception:
         msg = _("Unable to retrieve policy.")
         url = reverse_lazy(policies_forms.INDEX_URL)
         exceptions.handle(self.request, msg, redirect=url)
     return policy