Exemplo n.º 1
0
 def shifts(self,
            byHref=None,
            byDomain=None,
            byFollowing=False,
            byGroups=False,
            bySpace=None,
            start=0,
            limit=25,
            count=False,
            filter=False,
            query=None,
            all=False):
     from server.models.ssuser import SSUser
     loggedInUser = helper.getLoggedInUser()
     if loggedInUser:
         theUser = SSUser.read(loggedInUser)
     else:
         theUser = None
     if query != None:
         query = json.loads(query)
     allShifts = Shift.shifts(user=theUser,
                              byHref=byHref,
                              byDomain=byDomain,
                              byFollowing=byFollowing,
                              byGroups=byGroups,
                              bySpace=bySpace,
                              start=start,
                              limit=limit,
                              filter=filter,
                              query=query,
                              all=False)
     if count:
         return data(len(allShifts))
     else:
         return data(allShifts)
Exemplo n.º 2
0
 def shifts(self, byHref=None, byDomain=None, byFollowing=False, byGroups=False, start=0, limit=25, count=False, filter=False, query=None):
     from server.models.ssuser import SSUser
     loggedInUser = helper.getLoggedInUser()
     if loggedInUser:
         theUser = SSUser.read(loggedInUser)
     else:
         theUser = None
     if query != None:
         query = json.loads(query)
     allShifts = Shift.shifts(user=theUser,
                              byHref=byHref,
                              byDomain=byDomain,
                              byFollowing=byFollowing,
                              byGroups=byGroups,
                              start=start,
                              limit=limit,
                              filter=filter,
                              query=query)
     if count:
       return data(len(allShifts))
     else:
       return data(allShifts)