profide method for loading a range of response tracks by wildcard query

This commit is contained in:
Helmut Merz 2016-04-25 12:28:29 +02:00
parent b0139ccb13
commit dda87b0e79

View file

@ -71,6 +71,15 @@ class Responses(BaseRecordManager):
return tracks[0].data return tracks[0].data
return {} return {}
def loadRange(self, personId):
tracks = self.storage.getUserTracks(self.uid, 0, personId)
data = {}
for tr in tracks:
for k, v in tr.data.items():
item = data.setdefault(k, [])
item.append(v)
return data
def getAllTracks(self): def getAllTracks(self):
return self.storage.query(taskId=self.uid) return self.storage.query(taskId=self.uid)