Esempio n. 1
0
 def post(self):
   """
   Write a feedback for a user
   Params:
   ReplyTo: int: 0 if a new item
   Comment: string
   """
   try:
     feedbackId = int(self.request.get('ReplyTo'))
     fb = None
     if feedbackId>0:
       #find item
       fb = Feedback.get_by_id(feedbackId)
     if not fb:
       # new item
       fb = Feedback()
       fb.user = self.user_id
     fb.comment = self.request.get('Comment')
     fb.admin_response = self.user.profile().is_admin
     fb.put()
     self.response.out.write("OK")
   except Exception, e:
     logging.error("FeedbackHandler.post",e)