def send_full_message(message, users=None, roles=None): message = Message.from_json(message) send_message(message, users=users, roles=roles) return 'success'
def send_text_message(subject, message, users=None, roles=None): text = Text(message) message = Message(subject=subject, body=[text]) send_message(message, users=users, roles=roles)
def basic_request_user_approval(users=None, roles=None): text = Text('A workflow requires your authentication') message = Message(subject='Workflow awaiting approval', body=[text, AcceptDecline()]) send_message(message, users=users, roles=roles) return 'success'
def send_notif(subject, contents): text = Text(contents) message = Message(subject=subject, body=[text]) send_message(message, users=store.users_to_notify, roles=store.roles_to_notify)
def send_text_message(subject, message, users=None, roles=None): text = Text(message) message = Message(subject=subject, body=[text]) send_message(message, users=users, roles=roles) return 'success'