def mail_compose():
if request.method == 'POST':
content = request.form['content']
if content:
receiver = User.query.get(request.form['receiver'])
subject = request.form['subject']
mail = Mail(content=content, subject=subject, sender=g.user, receiver=receiver)
db.session.add(mail)
db.session.commit()
# generate automated Administrator response
if receiver.id == 1:
content = "I would be more than happy to help you with that. Unforunately, the person respsonsible for that is unavailable at the moment. We'll get back with you soon. Thanks."
mail = Mail(content=content, subject='RE:'+subject, sender=receiver, receiver=g.user)
db.session.add(mail)
db.session.commit()
flash('Mail sent.')
return redirect(url_for('ph_bp.mail'))
users = User.query.filter(User.id != g.user.id).order_by(User.username.asc()).all()
return render_template('mail_compose.html', users=users)
评论列表
文章目录