Пример #1
0
    def get(self):
        vsa_sporocila = Mail.query().order(Mail.ustvarjeno).fetch()

        view_vars = {
            "vsa_sporocila": vsa_sporocila
        }

        self.render_template("prikazi_vsa_sporocila.html", view_vars)
Пример #2
0
    def get(self):
        user = users.get_current_user()
        logout_url = users.create_logout_url('/')

        usr_mail = user.email()
        email_check = Mail.query().fetch(projection=[Mail.od])

        if email_check == usr_mail:
            email_data = Mail.query().fetch()
            params = {
                "logout_url": logout_url,
                "user": user,
                "email_data": email_data
            }
            return self.render_template("vremail.html", params=params)
        else:
            params = {"logout_url": logout_url, "user": user}
            return self.render_template("vremail.html", params=params)
Пример #3
0
    def get(self):
        user = users.get_current_user()
        logout_url = users.create_logout_url('/')
        email_data = Mail.query(Mail.izbrisan == False).fetch()

        params = {
            "logout_url": logout_url,
            "user": user,
            "email_data": email_data
        }
        return self.render_template("poslano.html", params=params)
Пример #4
0
 def get(self):
     user = users.get_current_user()
     if user:
         logiran = True
         logout_url = users.create_logout_url('/')
         params = {"logiran": logiran, "logout_url": logout_url, "user": user}
     else:
         logiran = False
         login_url = users.create_login_url('/')
         params = {"logiran": logiran, "login_url": login_url, "user": user}
     sporocila = Mail.query(Mail.izbrisano == True).fetch()
     podatki = {'sporocila': sporocila}
     podatki.update(params)
     return self.render_template("izbrisano.html",params=podatki)
Пример #5
0
    def post(self, mail_id):
        user = users.get_current_user()
        logout_url = users.create_logout_url('/')
        email_data = Mail.query(Mail.izbrisan == False).fetch()
        mail = Mail.get_by_id(int(mail_id))

        mail.izbrisan = True
        mail.put()

        params = {
            "logout_url": logout_url,
            "user": user,
            "email_data": email_data,
            "izbris": u"Sporočilo uspešno izbrisano"
        }
        return self.render_template("poslano.html", params=params)
Пример #6
0
    def get(self):
        user = users.get_current_user()
        if user:
            logiran = True
            logout_url = users.create_logout_url('/')
            params = {"logiran": logiran, "logout_url": logout_url, "user": user}
        else:
            logiran = False
            login_url = users.create_login_url('/')
            params = {"logiran": logiran, "login_url": login_url, "user": user}

        sporocila = Mail.query()

        poslana_sporocila = sporocila.filter(Mail.posiljatelj == user.email())
        poslana_sporocila.fetch()
        stiki_prejeto = []
        for stik in poslana_sporocila:
            if stik.naslovnik not in stiki_prejeto:
                stiki_prejeto.append(stik.naslovnik)

        sporocila_naslovnik = sporocila.filter(Mail.naslovnik == user.email())
        sporocila_naslovnik.fetch()
        naslovi_posiljateljev = []
        # for naslov in sporocila_posiljatelj:
        #     if naslov.posiljatelj not in naslovi_posiljateljev:
        #         naslovi_posiljateljev.append(naslov.posiljatelj)

        stiki = []
        for stik in stiki_prejeto:
            if stik not in stiki:
                stiki.append(stik)
        # for naslov in naslovi_naslovnikov:
        #     if naslov not in stiki:
        #         stiki.append(naslov)

        podatki = {'naslovi': stiki}
        podatki.update(params)
        return self.render_template("stiki.html",params=podatki)
Пример #7
0
 def get(self):
     logout_url = users.create_login_url("/")
     user = users.get_current_user()
     mail = Mail.query(Mail.avtor == str(user)).fetch()
     params = {"mail": mail, "user": user, "logout_url": logout_url}
     return self.render_template("poslana-sporocila.html", params=params)
Пример #8
0
 def get(self):
     logout_url = users.create_login_url("/")
     user = users.get_current_user()
     mail = Mail.query(Mail.naslovnik == user.email()).fetch()
     params = {"mail": mail, "user": user, "logout_url": logout_url}
     return self.render_template("prejeta-sporocila.html", params=params)