Ejemplo n.º 1
0
    def getObjectCount(self, filter_dict, user):
        object_list = Object.all()

        if filter_dict:
            for filter_key in filter_dict.keys():
                object_list = object_list.filter(filter_key, filter_dict[filter_key])

        if user:
            object_list = object_list.filter("user", user)

        return object_list.count()
Ejemplo n.º 2
0
 def checkObjectNameExist(self, name, id, user):
     object_list = Object.all().filter("name", name).filter("user", user)
     if object_list.count() == 0:
         return False
     elif object_list.count() == 1:
         if id and object_list[0].id == id:
             return False
         else:
             return True
     else:
         return True
Ejemplo n.º 3
0
 def checkObjectNameExist(self, name, id, user):
     object_list = Object.all().filter('name', name).filter('user', user)
     if object_list.count() == 0:
         return False
     elif object_list.count() == 1:
         if id and object_list[0].id == id:
             return False
         else:
             return True
     else:
         return True  
Ejemplo n.º 4
0
 def getObjectCount(self, filter_dict, user):
     object_list = Object.all()        
     
     if filter_dict:
         for filter_key in filter_dict.keys():
             object_list = object_list.filter(filter_key, filter_dict[filter_key])
     
     if user:
         object_list = object_list.filter('user', user)
        
     return object_list.count()
Ejemplo n.º 5
0
    def getObjectList(self, filter_dict, orderby, pagesize, pagecount, user):
        object_list = Object.all()

        if filter_dict:
            for filter_key in filter_dict.keys():
                object_list = object_list.filter(filter_key, filter_dict[filter_key])

        if user:
            object_list = object_list.filter("user", user)

        total_records = object_list.count()

        if orderby:
            object_list = object_list.order(orderby)

        if pagesize > 0:
            object_list = object_list.fetch(pagesize, pagesize * (pagecount - 1))

        return object_list, total_records
Ejemplo n.º 6
0
 def getObjectList(self, filter_dict, orderby, pagesize, pagecount, user):
     object_list = Object.all()        
     
     if filter_dict:
         for filter_key in filter_dict.keys():
             object_list = object_list.filter(filter_key, filter_dict[filter_key])
     
     if user:
         object_list = object_list.filter('user', user)
     
     total_records = object_list.count()
     
     if orderby:
         object_list = object_list.order(orderby)
     
     if pagesize > 0:
         object_list = object_list.fetch(pagesize, pagesize * (pagecount-1))
        
     return object_list, total_records