def get_request(self): site_id = html.request.var("site_id") self._verify_slave_site_config(site_id) try: domains = ast.literal_eval(html.request.var("domains")) except SyntaxError: raise watolib.MKAutomationException( _("Invalid request: %r") % html.request.var("domains")) return ActivateChangesRequest(site_id=site_id, domains=domains)
def get_request(self): site_id = html.request.get_ascii_input_mandatory("site_id") cmk.gui.watolib.activate_changes.verify_remote_site_config(site_id) try: domains = ast.literal_eval(html.request.get_ascii_input_mandatory("domains")) except SyntaxError: raise watolib.MKAutomationException( _("Invalid request: %r") % html.request.get_ascii_input_mandatory("domains")) return ActivateChangesRequest(site_id=site_id, domains=domains)
def get_request(self): site_id = request.get_ascii_input_mandatory("site_id") activate_changes.verify_remote_site_config(site_id) try: serialized_domain_requests = ast.literal_eval( request.get_ascii_input_mandatory("domains")) except SyntaxError: raise watolib.MKAutomationException( _("Invalid request: %r") % request.get_ascii_input_mandatory("domains")) return ActivateChangesRequest(site_id=site_id, domains=serialized_domain_requests)
def get_request(self): site_id = SiteId(request.get_ascii_input_mandatory("site_id")) activate_changes.verify_remote_site_config(site_id) try: serialized_domain_requests = ast.literal_eval( request.get_ascii_input_mandatory("domains") ) if serialized_domain_requests and isinstance(serialized_domain_requests[0], str): serialized_domain_requests = [ asdict(DomainRequest(x)) for x in serialized_domain_requests ] except SyntaxError: raise watolib.MKAutomationException( _("Invalid request: %r") % request.get_ascii_input_mandatory("domains") ) return ActivateChangesRequest(site_id=site_id, domains=serialized_domain_requests)