def validate_actions(actions): assert (isinstance(actions, list)) for a in actions: assert (validate_email(a) or validate_international_phonenumber(a) or validate_instance_action(a) or validate_groupnotification_action(a))
def _validate_actions(alarm): for actions in (alarm.ok_actions, alarm.insufficient_data_actions, alarm.alarm_actions): for action in actions: if utils.validate_groupnotification_action(action): group = utils.parse_groupnotification_action(action) if not self.cass.get_notification_group(group): raise InvalidNotificationGroup()
def _validate_actions(alarm): for actions in (alarm.ok_actions, alarm.insufficient_data_actions, alarm.alarm_actions): for action in actions: if utils.validate_groupnotification_action(action): group = utils.parse_groupnotification_action(action) if not self.cass.get_notification_group(group): raise InvalidNotificationGroup()
def get_action_type(self, action): if validate_email(action): return "email" elif validate_international_phonenumber(action): return "SMS" elif validate_instance_action(action): return "InstanceAction" elif validate_groupnotification_action(action): return "GroupNotificationAction"
def get_action_type(self, action): if validate_email(action): return "email" elif validate_international_phonenumber(action): return "SMS" elif validate_instance_action(action): return "InstanceAction" elif validate_groupnotification_action(action): return "GroupNotificationAction"
def convert_group_notification(actions): ret = [] for ac in actions: if validate_groupnotification_action(ac): groupname = parse_groupnotification_action(ac) new_actions = self.cass.get_notification_group(groupname) ret += list(new_actions) else: ret.append(ac) return ret
def convert_group_notification(actions): ret = [] for ac in actions: if validate_groupnotification_action(ac): groupname = parse_groupnotification_action(ac) new_actions = self.cass.get_notification_group(groupname) ret += list(new_actions) else: ret.append(ac) return ret