예제 #1
0
파일: session.py 프로젝트: nagyist/minerva
 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
예제 #2
0
파일: session.py 프로젝트: nagyist/minerva
 def createSessionFolder(self, user, params):
     folder = findSessionFolder(self.getCurrentUser(), user, create=True)
     return {'folder': folder}
예제 #3
0
 def getSessionFolder(self, user, params):
     folder = findSessionFolder(self.getCurrentUser(), user)
     return {'folder': folder}