Exemple #1
0
    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)
Exemple #2
0
 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()
Exemple #3
0
 def get(self, id):
     pre = RssPo.mc_get(id)
     if pre:
         pre.state = RSS_RM
         pre.save()
     self.redirect('/rss/index')