Example #1
0
 def post(self, mid=None, bgg_id=None):
     logging.info('################# BGGDelete::post ####################')         
     game = models.Game.get_by_key_name(mid)
     game.bgg_id = "0"
     game.put()
     gamebase.updateFreebaseBGGID(mid, bgg_id, "delete")
     memcache.delete(mid) # Clear old data from cache
     self.redirect('/admin/game'+mid+'/'+game.bgg_id)
Example #2
0
 def post(self, mid=None, bgg_id=None):
     _trace = TRACE+'GameEdit:: '
     logging.info(_trace+'post(mid = '+mid+', bgg_id = '+bgg_id+')')        
     bgg_id_new = self.request.get('bgg-id')
     asin = self.request.get('asin')
     logging.info(_trace+'bgg_id_new = '+bgg_id_new)   
     logging.info(_trace+'asin = '+asin)                
     game = models.Game.get_by_key_name(mid)
     if asin != "None": game.asin = asin
     if bgg_id_new != "None": 
         game.bgg_id = bgg_id_new
         if bgg_id != bgg_id_new:
             gamebase.updateFreebaseBGGID(mid, bgg_id_new)
     game.put()
     memcache.delete(mid) # Clear old data from cache
     self.redirect('/admin/game'+mid+'/'+bgg_id_new)