Exemplo n.º 1
0
    def _process_cmd_sys_reload_policy(self, resource_id, res_obj=None):
        policy_ids, _ = self.rr.find_resources(RT.Policy, id_only=True)
        for pol_id in policy_ids:
            self.rr.delete(pol_id)

        from ion.process.bootstrap.load_system_policy import LoadSystemPolicy
        LoadSystemPolicy.op_load_system_policies(self.adminui)

        new_policy_ids, _ = self.rr.find_resources(RT.Policy, id_only=True)

        msg_text = "Deleted %s policies.<br>Added %s new policies.<br><br>OK." % (len(policy_ids), len(new_policy_ids))

        return msg_text
Exemplo n.º 2
0
    def _process_cmd_sys_reload_policy(self, resource_id, res_obj=None):
        policy_ids, _ = self.rr.find_resources(RT.Policy, id_only=True)
        for pol_id in policy_ids:
            self.rr.delete(pol_id)

        from ion.process.bootstrap.load_system_policy import LoadSystemPolicy
        LoadSystemPolicy.op_load_system_policies(self.adminui)

        new_policy_ids, _ = self.rr.find_resources(RT.Policy, id_only=True)

        msg_text = "Deleted %s policies.<br>Added %s new policies.<br><br>OK." % (
            len(policy_ids), len(new_policy_ids))

        return msg_text
Exemplo n.º 3
0
 def on_initial_bootstrap(self, process, config, **kwargs):
     if config.get_safe("system.load_policy", False):
         LoadSystemPolicy.op_load_system_policies(process)
Exemplo n.º 4
0
 def on_initial_bootstrap(self, process, config, **kwargs):
     if config.get_safe("system.load_policy", False):
         LoadSystemPolicy.op_load_system_policies(process)