Exemplo n.º 1
0
def pair(code, name="unknown_device"):
    device = DEVICES.get_unpaired_by_code(code)
    if device:
        user = get_user()
        if DEVICES.add_device(uuid=device.uuid, name=name, mail=user.mail):
            DEVICES.remove_unpaired(device.uuid)
            msg = Message("Device was paired", recipients=[user.mail])
            mail.send(msg)
            return True
    return False
Exemplo n.º 2
0
def send_mail(email, first_name, analysis_name, subject=None, message=None):
    # default success message
    if message == None:
        subject = 'Your CorrMapper job finished'
        message = (
            'Your analysis (named: %s) has finished running. '
            'You can check the results in your profile under the Analyses'
            ' tab. \nCorrMapper Team' % analysis_name)

    msg = Message(subject, recipients=[email])
    if first_name is None:
        hi = 'Hi,\n\n'
    else:
        hi = 'Hi %s, \n\n' % first_name
    msg.body = (hi + message)
    mail.send(msg)
Exemplo n.º 3
0
def send_mail(email, first_name, analysis_name, subject=None, message=None):
    app_name = app.config['APP_NAME']
    # default success message
    if message == None:
        subject = ('Your %s job finished' % app_name)
        message = (
            'Your analysis (named: %s) has finished running. '
            'You can check the results in your profile under the Analyses'
            ' tab. \n%s Team' % (analysis_name, app_name))

    msg = Message(subject, recipients=[email])
    if first_name is None:
        hi = 'Hi,\n\n'
    else:
        hi = 'Hi %s, \n\n' % first_name
    msg.body = (hi + message)
    mail.send(msg)
Exemplo n.º 4
0
def send_confirmation_mail(to, subject, template):
    msg = Message(subject,
                  recipients=[to],
                  html=template,
                  sender=MAIL_DEFAULT_SENDER)
    mail.send(msg)