Example #1
0
 def post(self):
     session = appengine_utilities.sessions.Session()
     user = helpers.get_session_user()
     title = self.request.get('title')
     description = self.request.get('description')
     logging.info('title: %s description: %s' % (title, description))
     session = models.Session(title=title, description=description, submitter=user).save()
     self.redirect('/')
Example #2
0
 def get(self, id):
     user = helpers.get_session_user()
     session = models.Session.get(id)
     if not session:
         self.redirect('/')
     #We only want to count a like once, if we find an object, don't increment the count
     obj = models.Like.all().filter('session =', session).filter('user ='******'/')
Example #3
0
 def user_has_voted_for(self):
     user = helpers.get_session_user()
     if self.like_set.filter('user =', user).get():
         return True
     return False