Ejemplo n.º 1
0
 def listSessions(self, user, params):
     folder = findSessionFolder(self.getCurrentUser(), user)
     if folder is None:
         return []
     else:
         limit, offset, sort = \
             self.getPagingParameters(params,
                                      defaultSortDir=pymongo.DESCENDING)
         items = [self.model('item').filter(item, self.getCurrentUser()) for
                  item in self.model('folder').childItems(folder,
                  limit=limit, offset=offset, sort=sort)]
         return items
Ejemplo n.º 2
0
 def createSessionFolder(self, user, params):
     folder = findSessionFolder(self.getCurrentUser(), user, create=True)
     return {'folder': folder}
Ejemplo n.º 3
0
 def getSessionFolder(self, user, params):
     folder = findSessionFolder(self.getCurrentUser(), user)
     return {'folder': folder}