def post(self, alert_id): form_data = { "metric_value" : self.get_argument('metric_value', None), "above_below" : self.get_argument('above_below', None), "metric_type": self.get_argument('metric_type', None), "metric_options": self.get_argument('metric_options',None), "threshold": self.get_argument('threshold', None), "email_recepients": self.get_arguments('email', None), "sms_recepients": self.get_arguments('sms', None), "rule_type": 'process' } try: EditProcessRuleForm.to_python(form_data) self.delete_session_key('errors') self.delete_session_key('form_data') alerts_model.update(form_data, alert_id) alerts_model.clear_alert_history(alert_id) self.redirect(self.reverse_url('alerts')) except InvalidForm, e: self.session['errors'] = e.unpack_errors() self.session['form_data'] = form_data self.redirect(self.reverse_url('edit_process_alert', alert_id))
def post(self, alert_id): form_data = { "metric_value": self.get_argument('metric_value', None), "above_below": self.get_argument('above_below', None), "metric_type": self.get_argument('metric_type', None), "metric_options": self.get_argument('metric_options', None), "threshold": self.get_argument('threshold', None), "email_recepients": self.get_arguments('email', None), "sms_recepients": self.get_arguments('sms', None), "rule_type": 'process' } try: EditProcessRuleForm.to_python(form_data) self.delete_session_key('errors') self.delete_session_key('form_data') alerts_model.update(form_data, alert_id) alerts_model.clear_alert_history(alert_id) self.redirect(self.reverse_url('alerts')) except InvalidForm, e: self.session['errors'] = e.unpack_errors() self.session['form_data'] = form_data self.redirect(self.reverse_url('edit_process_alert', alert_id))
def get(self, alert_id): alerts_model.clear_alert_history(alert_id) self.redirect(self.reverse_url('alert_history', alert_id))
def get(self, alert_id): alerts_model.clear_alert_history(alert_id) self.redirect(self.reverse_url('alert_history', alert_id))