Example #1
0
 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')
Example #2
0
 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')
Example #3
0
    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)
Example #4
0
 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 :) ')
Example #5
0
    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')