Example #1
0
 def get(self, id):
     current_user = self.current_user
     if not user_can_reply(current_user):
         self.finish('{"can_not_reply":1}')
     else:
         zsite = Zsite.mc_get(id)
         if zsite:
             post_reply(self, zsite.reply_new)
         self.finish('{}')
Example #2
0
 def get(self, id):
     current_user = self.current_user
     if not user_can_reply(current_user):
         self.finish('{"can_not_reply":1}')
     else:
         zsite = Zsite.mc_get(id)
         if zsite:
             post_reply(self, zsite.reply_new)
         self.finish('{}')
Example #3
0
 def get(self):
     id = int(self.get_argument('id'))
     po = Po.mc_get(id)
     m = None
     if po:
         user = self.current_user
         if user_can_reply(user):
             user_id = self.current_user_id
             can_view = po.can_view(user_id)
             link = po.link_reply
             if can_view:
                 txt = self.get_argument('txt', '')
                 m = po.reply_new(user, txt, po.state)
     self.finish({'id': m})
Example #4
0
 def post(self, id):
     po = Po.mc_get(id)
     link = '/'
     if po:
         user = self.current_user
         if user_can_reply(user):
             user_id = self.current_user_id
             can_view = po.can_view(user_id)
             link = po.link_reply
             if can_view:
                 txt = self.get_argument('txt', '')
                 m = po.reply_new(user, txt, po.state)
                 if m:
                     link = '%s#reply%s' % (link, m)
     self.redirect(link)
Example #5
0
 def get(self):
     id = int(self.get_argument('id'))
     po = Po.mc_get(id)
     m = None
     if po:
         user = self.current_user
         if user_can_reply(user):
             user_id = self.current_user_id
             can_view = po.can_view(user_id)
             link = po.link_reply
             if can_view:
                 txt = self.get_argument('txt', '')
                 m = po.reply_new(user, txt, po.state)
     self.finish({
             'id' : m
         })
Example #6
0
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)

        self.finish(result)
        return reply_id
Example #7
0
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)

        self.finish(result)
        return reply_id
Example #8
0
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
Example #9
0
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