def po_post(self): user_id = self.current_user_id name = self.get_argument('name', '') txt = self.get_argument('txt', '', strip=False).rstrip() zsite = self.zsite cid = self.cid arguments = self.request.arguments state = None if cid == CID_EVENT_FEEDBACK: state = self.get_argument('good', None) zsite_id = 0 else: zsite_id = zsite_id_by_zsite_user_id(zsite, user_id) if zsite_id: state = STATE_PO_ZSITE_SHOW_THEN_REVIEW else: secret = self.get_argument('secret', None) if secret: state = STATE_SECRET else: state = STATE_ACTIVE if state == STATE_SECRET: from model.feed import feed_rm feed_rm(self.id) po = self.po_save(user_id, name, txt, state, zsite_id) self_id = self.id if po: po_id = po.id else: po_id = 0 if po or self_id == 0: update_pic(arguments, user_id, po_id, self_id) mc_pic_id_list.delete( '%s_%s' % (user_id, self_id) ) if cid == CID_NOTE and po: tag_id_list = self.get_arguments('tag_id_list', []) po_tag_new_by_autocompelte(po, tag_id_list, admin_id = user_id) return po
def post(self, id): tag_id_list = self.get_argument('tag_id_list', '[]') #print 'dasdasddasdasd',tag_id_list tag_id_list = map(str,loads(tag_id_list)) user_id = self.current_user_id po = Po.mc_get(id) result = {} if po: po_tag_new_by_autocompelte(po, tag_id_list, admin_id=user_id) tag_list = tag_name_id_list_by_po_id(id) result['tag_list'] = tag_list self.finish(result)
def po_tag(user_id, po_id, title, txt, sync, tag_id_list, cid): #print id, title, txt, sync, tag_id_list, cid #pass from model.po import Po po = Po.mc_get(po_id) if po: po_tag_new_by_autocompelte(po, tag_id_list, cid) po.name_ = title po.save() po.txt_set(txt) if sync: po_show_new(po) rss_po_pop(user_id, po_id)
def po_post(self): user_id = self.current_user_id name = self.get_argument('name', '') txt = self.get_argument('txt', '', strip=False).rstrip() zsite = self.zsite cid = self.cid arguments = self.request.arguments state = None if cid == CID_EVENT_FEEDBACK: state = self.get_argument('good', None) zsite_id = 0 else: zsite_id = zsite_id_by_zsite_user_id(zsite, user_id) if zsite_id: state = STATE_PO_ZSITE_SHOW_THEN_REVIEW else: secret = self.get_argument('secret', None) if secret: state = STATE_SECRET else: state = STATE_ACTIVE if state == STATE_SECRET: from model.feed import feed_rm feed_rm(self.id) po = self.po_save(user_id, name, txt, state, zsite_id) self_id = self.id if po: po_id = po.id else: po_id = 0 if po or self_id == 0: update_pic(arguments, user_id, po_id, self_id) mc_pic_id_list.delete('%s_%s' % (user_id, self_id)) if cid == CID_NOTE and po: tag_id_list = self.get_arguments('tag_id_list', []) po_tag_new_by_autocompelte(po, tag_id_list, admin_id=user_id) return po