Пример #1
0
def index():
    u = current_user()
    send_mail = Mail.find_all(sender_id=u.id)
    received_mail = Mail.find_all(receiver_id=u.id)
    return render_template('mail/index.html',
                           sends=send_mail,
                           receives=received_mail)
Пример #2
0
def index():
    u = current_user()
    receives = Mail.find_all(receiver_id=u.id)
    receives.sort(reverse=True, key=lambda x: x.ct)
    sends = Mail.find_all(sender_id=u.id)
    sends.sort(reverse=True, key=lambda x: x.ct)
    return render_template("mail/index.html", u=u, receives=receives, sends=sends)
Пример #3
0
def index():
    u = current_user()
    id = request.args.get('receiver_id', u.id)
    send_mail = Mail.find_all(sender_id=u.id)
    received_mail = Mail.find_all(receiver_id=u.id)
    return render_template("mail/index.html",
                           sends=send_mail,
                           receives=received_mail,
                           receiver_id=id)
Пример #4
0
def index():
    u = current_user()
    send_mail = Mail.find_all(sender_id=u.id)
    received_mail = Mail.find_all(receiver_id=u.id)
    t = render_template(
        "mail/index.html",
        sends=send_mail,
        receives=received_mail
    )
    return t
Пример #5
0
def index():
    u = current_user()
    if u is None:
        # return redirect(url_for('.index'))
        abort(403, "Sorry, you don\'t have permission.")
    else:
        send_mail = Mail.find_all(sender_id=u.id)
        received_mail = Mail.find_all(receiver_id=u.id)
        return render_template("mail/index.html",
                               sends=send_mail,
                               receives=received_mail)
Пример #6
0
def index():
    u_id = g.user.id
    unread_mails = Mail.find_all(receiver_id=u_id,
                                 read=False,
                                 __sort=('created_time', -1))
    old_mails = Mail.find_all(receiver_id=u_id,
                              read=True,
                              __sort=('created_time', -1))
    sent_mails = Mail.find_all(sender_id=u_id,
                               url=False,
                               __sort=('created_time', -1))
    return render_template('mail/index.html',
                           unread_mails=unread_mails,
                           old_mails=old_mails,
                           sent_mails=sent_mails)
Пример #7
0
def index():
    users = User.find_all()
    u = current_user()
    send_mail = Mail.find_all(sender_id=u.id)
    send_mail.reverse()
    received_mail = Mail.find_all(receiver_id=u.id)
    received_mail.reverse()
    t = render_template(
        "mail/mail_index.html",
        sends=send_mail,
        receives=received_mail,
        users=users,
        u=u,
    )
    return t
Пример #8
0
def index():
    """
    显示该用户所有mail
    :return: 显示mail页面
    """
    user = current_user()
    if user is not None:
        print('from mail_index  before', gg.csrf_tokens)
        gg.reset_value(user.id)
        print('from mail_index  after', gg.csrf_tokens)

        send_mail = Mail.find_all(sender_id=user.id, sender_deleted=False)
        received_mail = Mail.find_all(receiver_id=user.id,
                                      receiver_deleted=False)
        return render_template('mail/mail_index.html',
                               sends=send_mail,
                               receives=received_mail,
                               token=gg.token[user.id],
                               user=user)
    else:
        abort(401)
Пример #9
0
 def all_received_mail(self):
     mails = Mail.find_all(receiver_id=self.id)
     return mails
Пример #10
0
 def all_sent_mail(self):
     mails = Mail.find_all(sender_id=self.id)
     return mails
Пример #11
0
def read_all():
    unread_mails = Mail.find_all(receiver_id=g.user.id, read=False)
    for m in unread_mails:
        m.mark_read()
    return redirect(url_for('mail.index'))
Пример #12
0
def index():
    # 找出所有的 收 发 信息 并渲染出来
    u = current_user()
    sent_mails = Mail.find_all(sender_id=u.id)
    received_mails = Mail.find_all(receiver_id=u.id)
    return render_template('mail/index.html', sends=sent_mails, receives=received_mails)