示例#1
0
    def post(self):
        email_from = self.request.POST['from']
        email_to = self.request.POST['to']
        message = self.request.POST['message']

        if not email_from or not email_to or not message:
            self.add_error('All fields must be informed.')
            return self.render('form_kudo.html')

        Kudos.add(email_from=email_from,
                  email_to=email_to,
                  message=message)

        return self.redirect('kudos')
示例#2
0
 def get(self):
     """
     If an id comes with request a specific kudos is returned,
     otherwhise all kudos should return.
     """
     ctx = {'kudos': Kudos.all()}
     return self.render('_base.html', ctx)
示例#3
0
 def get(self):
     return self.response.write(json.dumps([kudo.to_dict() for kudo in Kudos.all()], cls=DateJsonEncoder))