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)
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)