Esempio n. 1
0
 def GET(self):
     i = web.input(pk_id=0)
     detail = da.subject.load_by_id(i.pk_id)
     try:
         search.make_index(task)
     except:
         pass
     r = {"code": 1, "data": detail}
     if detail.user_id != session.user_id:
         r = {"code": -1, "data": "not permid"}
     return json.dumps(r, cls=CJsonEncoder)
Esempio n. 2
0
 def POST(self):
     i = web.input(content='', device_no='', local_id=0, creation_date=1)
     content = web.websafe(i.content)
     pk_id = da.subject.insert(session.user_id, content)
     task = da.subject.load_by_id(pk_id)
     try:
         search.make_index(task)
     except:
         pass
     r = {"code": 1, "data": task}
     return json.dumps(r, cls=CJsonEncoder)
Esempio n. 3
0
 def GET(self):
     i = web.input(pk_id=0)
     detail = da.subject.load_by_id(i.pk_id)
     try:
         search.make_index(task)
     except:
         pass  
     r = {"code":1,"data":detail}
     if detail.user_id != session.user_id:
         r = {"code":-1,"data":"not permid"}        
     return json.dumps(r,cls=CJsonEncoder) 
Esempio n. 4
0
 def POST(self):        
     i = web.input(content='',device_no='',local_id=0,creation_date=1)
     content = web.websafe(i.content)
     pk_id = da.subject.insert(session.user_id,content)
     task = da.subject.load_by_id(pk_id)
     try:
         search.make_index(task)
     except:
         pass  
     r = {"code":1,"data":task}
     return json.dumps(r,cls=CJsonEncoder)  
Esempio n. 5
0
    def POST(self):
        i = web.input(content='',local_id=0,creation_date=None,last_update=None)  

        content = web.websafe(i.content)
        pk_id = da.subject.insert2(self.token.user_id,i.content,
            self.token.device_type,self.token.device_no,i.local_id,
            i.creation_date,i.last_update) 

        task = da.subject.load_by_id(pk_id)

        try:
            search.make_index(task)
        except:
            pass  

        task.local_id = i.local_id  #local_id必须是本次请求的id
        #cron.update_term_count(task) #remove to eda?
        r = {"code":1,"data":task}
        return json.dumps(r,cls=CJsonEncoder) 
Esempio n. 6
0
    def POST(self):
        i = web.input(remote_id=0,local_id=0,content='',is_todo=0,is_remind=0,parent_id=0,
            local_version=0,is_del=0,plan_start_date=None,task_status=0,
            remind_datetime=None,remind_next=None,remind_frequency=0,closed_date=None)  
        content = web.websafe(i.content)
        da.subject.update(i.remote_id,self.token.user_id,
            body=i.content,is_todo=i.is_todo,is_remind=i.is_remind,
            parent_id=i.parent_id,version=i.local_version,is_delete=i.is_del,
            plan_start_date = i.plan_start_date,task_status=i.task_status,
            remind_datetime=i.remind_datetime,remind_next=i.remind_next,remind_frequency=i.remind_frequency,
            closed_date=i.closed_date)         
        task = da.subject.load_by_id(i.remote_id) 
        try:
            search.make_index(task)
        except:
            pass  

        task.local_id = i.local_id        
        r = {"code":1,"data":task}
        return json.dumps(r,cls=CJsonEncoder) 
Esempio n. 7
0
    def POST(self):
        i = web.input(remote_id=0,
                      local_id=0,
                      content='',
                      is_todo=0,
                      is_remind=0,
                      parent_id=0,
                      local_version=0,
                      is_del=0,
                      plan_start_date=None,
                      task_status=0,
                      remind_datetime=None,
                      remind_next=None,
                      remind_frequency=0,
                      closed_date=None)
        content = web.websafe(i.content)
        da.subject.update(i.remote_id,
                          self.token.user_id,
                          body=i.content,
                          is_todo=i.is_todo,
                          is_remind=i.is_remind,
                          parent_id=i.parent_id,
                          version=i.local_version,
                          is_delete=i.is_del,
                          plan_start_date=i.plan_start_date,
                          task_status=i.task_status,
                          remind_datetime=i.remind_datetime,
                          remind_next=i.remind_next,
                          remind_frequency=i.remind_frequency,
                          closed_date=i.closed_date)
        task = da.subject.load_by_id(i.remote_id)
        try:
            search.make_index(task)
        except:
            pass

        task.local_id = i.local_id
        r = {"code": 1, "data": task}
        return json.dumps(r, cls=CJsonEncoder)
Esempio n. 8
0
    def POST(self):
        i = web.input(content='',
                      local_id=0,
                      creation_date=None,
                      last_update=None)

        content = web.websafe(i.content)
        pk_id = da.subject.insert2(self.token.user_id, i.content,
                                   self.token.device_type,
                                   self.token.device_no, i.local_id,
                                   i.creation_date, i.last_update)

        task = da.subject.load_by_id(pk_id)

        try:
            search.make_index(task)
        except:
            pass

        task.local_id = i.local_id  #local_id必须是本次请求的id
        #cron.update_term_count(task) #remove to eda?
        r = {"code": 1, "data": task}
        return json.dumps(r, cls=CJsonEncoder)