Ejemplo n.º 1
0
 def get(self,journey_id):
     self.response.headers['Content-Type'] = 'application/json'
     
     journey = Journey.get(journey_id)
     if journey == None:
         self.response.write({'status' : 0})
         return
      
     deleteJourney(journey)
     
     self.response.write(json.dumps({'status' : 1}))
Ejemplo n.º 2
0
 def get(self,journey_id):
     self.response.headers['Content-Type'] = 'application/json'
     
     journey = Journey.get(journey_id)
     
     if journey == None:
         self.response.write({'journey' : None})
         return
     
     journeyInfo = dict(journey.__dict__['_entity'])
     journeyInfo['journey_id'] = journey_id
     
     query = db.Query(Milestone)
     query.filter('journey_id = ',journey_id)
     query.order('time')
     
     milestones = []
     for milestone in query.run():
         milestoneInfo = dict(milestone.__dict__['_entity'])
         milestoneInfo['milestone_id'] = str(milestone.key())
         
         query1 = db.Query(MilestoneAttachment)
         query1.filter('milestone_id = ',str(milestone.key()))
         query1.order('time')
         
         attachments = []
         for attachment in query1.run():
             attachmentInfo = dict(attachment.__dict__['_entity'])
             attachmentInfo['attachment_id'] = str(attachment.key())
             attachments.append(attachmentInfo)
         
         milestoneInfo['attachments'] = attachments
             
         milestones.append(milestoneInfo)
     
     journeyInfo['path'] = milestones
     
     self.response.write(json.dumps({'journey' : journeyInfo}))