예제 #1
0
파일: views.py 프로젝트: batusayici/noi2
def email():
    """
    Mark that an email could have been sent to recipients in post
    """
    emails = request.form.getlist("emails[]")
    if emails:
        users = User.query_in_deployment().filter(User.email.in_(emails))
        event = current_user.email_connect(users)
        db.session.commit()
        event.set_total_connections()
        db.session.commit()
    return ("", 204)
예제 #2
0
def email():
    '''
    Mark that an email could have been sent to recipients in post
    '''
    emails = request.form.getlist('emails[]')
    if emails:
        if len(emails) != 1:
            abort(501)
        users = User.query_in_deployment().filter(User.email.in_(emails))
        email = db.session.query(Email).filter(
            Email.from_user_id == current_user.id,
            Email.to_user_id == users[0].id).first()
        if email is None:
            event = current_user.email_connect(users)
            db.session.commit()
            event.set_total_connections()
            db.session.commit()
    return ('', 204)
예제 #3
0
파일: views.py 프로젝트: tekd/noi2
def email():
    '''
    Mark that an email could have been sent to recipients in post
    '''
    emails = request.form.getlist('emails[]')
    if emails:
        if len(emails) != 1:
            abort(501)
        users = User.query_in_deployment().filter(User.email.in_(emails))
        email = db.session.query(Email).filter(
            Email.from_user_id == current_user.id,
            Email.to_user_id == users[0].id
        ).first()
        if email is None:
            event = current_user.email_connect(users)
            db.session.commit()
            event.set_total_connections()
            db.session.commit()
    return ('', 204)