Esempio n. 1
0
    def get(self):
        if self.current_user().key == Messages.receiver:
            messages = Messages.query(
                Messages.receiver_delete == False,
                Messages.receiver == self.current_user().key).fetch()

        params = {"messages": messages}
        return self.render_template("received_messages.html", params=params)
Esempio n. 2
0
    def get(self):
        deleted_messages = Messages.query(
            ndb.OR(
                Messages.sender == self.current_user().key,
                Messages.receiver == self.current_user().key,
            )).fetch()

        params = {"deleted_messages": deleted_messages}
        return self.render_template("deleted_messages.html", params=params)
Esempio n. 3
0
    def get(self):
        if not self.current_user():
            return self.redirect_to("login")

        messages = Messages.query(
            ndb.OR(
                Messages.sender == self.current_user().key,
                Messages.receiver == self.current_user().key,
            )).fetch()

        params = {"messages": messages}

        return self.render_template("bmail.html", params=params)