def post(self, id): id = int(id) txt = self.get_argument('txt', None) rt = self.get_argument('rt', None) title = self.get_argument('name', None) sync = self.get_argument('sync', None) po = RssPo.mc_get(id) po.txt = txt next = self.get_argument('next', None) or '/rss/index' if rt: po.state = RSS_RT_PO else: po.state = RSS_PRE_PO site = self.get_argument('site', None) if site: po.site_id = site if title: po.title = title po.save() if sync: site_sync_new(id) else: site_sync_rm(id) self.redirect(next)
def post(self, state=RSS_UNCHECK, n=1): ids = self.get_argument('id').split() if ids: for id in ids: rss = RssPo.mc_get(id) if rss and rss.state == RSS_UNCHECK: rss.state = RSS_RM rss.save() self.get()
def get(self, id): pre = RssPo.mc_get(id) if pre: pre.state = RSS_RM pre.save() self.redirect('/rss/index')