def get(self): uporabnik = users.get_current_user() if uporabnik: sezam_prejtih = MalilMessage.query(uporabnik.email() == MalilMessage.to_email, MalilMessage.izbrisan == False).order(-MalilMessage.datum).fetch() params = {'seznam_prejetih': sezam_prejtih, 'uporabnik': uporabnik} return self.render_template('brmail_prejeto.html', params=params) else: return self.redirect_to('prijava')
def get(self, mail_id): uporabnik = users.get_current_user() if uporabnik: mail_message = MalilMessage.get_by_id(int(mail_id)) params = {'mail_message': mail_message, 'uporabnik': uporabnik} return self.render_template('brmail_odgovori.html', params=params) else: self.redirect_to('prijava')
def get(self): uporabnik = users.get_current_user() if uporabnik: seznam_izbrisanih = MalilMessage.query(MalilMessage.izbrisan == True,(uporabnik.nickname() == MalilMessage.from_nickname)).fetch() params = {'uporabnik': uporabnik, 'seznam_izbrisanih': seznam_izbrisanih} return self.render_template('brmail_smetnjak.html', params=params)
def post(self, mail_id): mail_message = MalilMessage.get_by_id(int(mail_id)) izbrisan = self.request.get('izbrisan', default_value='no') if izbrisan == 'yes': mail_message.izbrisan = True mail_message.put() return self.redirect_to('brmail-smetnjak') else: return self.write('sporocilo ni za brisat :) ')
def post(self): uporabnik = users.get_current_user() from_email = self.request.get('from_email') from_nickname = uporabnik.nickname() to_email = self.request.get('to_email') subject = self.request.get('subject') message = self.request.get('message') datum = self.trenutni_datum_cas() novo_sporocilo = MalilMessage(from_email=from_email, from_nickname=from_nickname, to_email=to_email, subject=subject, message=message, datum=datum) novo_sporocilo.put() notification_mail = mail.EmailMessage(sender=from_email, to=to_email, subject= 'Prek apliacije Brmail sem ti posal/-a novo sporocilo', body="Brmail je preprost mail client app razvit v okviru SmartNinja \n" "Web Developement1 za prijavo v apliacijo je obvezen google racun\n" "aplikacija je dostopna na povezavi \n" " http://janko-home-page.appspot.com/projects/brmail/prejeto\n \n" " Lep pozdrav %s" % from_nickname) notification_mail.send() self.redirect_to('brmail-poslano')