Beispiel #1
0
 def getItems(self, request):
     result = []
     anno_item = None
     
     model = FeedbackComment.all()
     for item in model.order('updateTimestamp').run(offset=request.offset, limit=request.limit):
         anno_item = ItemMessage()
         anno_item.id = item.key().id()
         anno_item.anno_text = item.comment
         anno_item.x = float(item.x)
         anno_item.y = float(item.y)
         anno_item.app_name = item.app_name
         anno_item.anno_type = item.anno_type
         anno_item.app_version = item.app_version
         
         if item.direction == "0":
             anno_item.is_circle_on_top = True
         else:
             anno_item.is_circle_on_top = False
             
         if item.isMoved == "1":
             anno_item.is_moved = True
         else:
             anno_item.is_moved = False
                 
         anno_item.level = item.level
         anno_item.model = item.model
         anno_item.os_version = item.os_version
         anno_item.create_time = item.updateTimestamp 
         anno_item.user_id = item.user_id.user_name
         result.append(anno_item)
         
     return GetItemsResponse(anno_list=result)
Beispiel #2
0
 def getAllItems(self, recOffset, recLimit):
     result = {}
     annos = []
     shortItem = {}
     
     model = FeedbackComment.all()
     for item in model.order('-updateTimestamp').run(offset=recOffset, limit=recLimit):
         shortItem["id"] = str(item.key())
         shortItem["annoText"] = item.comment
         shortItem["app"] = item.app_name
         shortItem["author"] = item.user_id.user_name
         annos.append(shortItem.copy())
     result["annos"] = annos
     
     return result