def get(self, id): link = '/' reply = Reply.mc_get(id) if reply: link = '/wall/%s'%reply.rid self.redirect(link, True)
def get(self, id): link = '/' reply = Reply.mc_get(id) if reply: link = '/wall/%s' % reply.rid self.redirect(link, True)
def post(self, id): current_user_id = self.current_user_id r = Reply.mc_get(id) can_admin = r.can_admin(current_user_id) wall = Wall.mc_get(r.rid) if r: zsite_id_list = wall.zsite_id_list() if wall: if can_admin is False and (current_user_id in zsite_id_list): can_admin = True if can_admin: wall.reply_rm(r) self.finish({'success':can_admin})
def post(self, id): current_user_id = self.current_user_id r = Reply.mc_get(id) can_admin = r.can_admin(current_user_id) wall = Wall.mc_get(r.rid) if r: zsite_id_list = wall.zsite_id_list() if wall: if can_admin is False and (current_user_id in zsite_id_list): can_admin = True if can_admin: wall.reply_rm(r) self.finish({'success': can_admin})
def post_reply(self, id): user = self.current_user if not user_can_reply(user): self.finish('{"can_not_reply":1}') else: result = [] txt = self.get_argument('txt', None) reply_id = None if txt: user_id = self.current_user_id po = Po.mc_get(id) if po.can_view(user_id): reply_id = po.reply_new(user, txt, po.state) if reply_id: reply = Reply.mc_get(reply_id) reply.user = user result = _reply_list_dump([reply], True, user.id) self.finish(dumps(result)) return reply_id
def get(self, id): r = Reply.mc_get(id) if r: r.rm() self.finish('{}')