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
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
def on_initial_bootstrap(self, process, config, **kwargs): if config.get_safe("system.load_policy", False): LoadSystemPolicy.op_load_system_policies(process)