Example #1
0
 def addObject(self, name, finishdate, money, currency, accountlist, description, user):
     object = Object(
         name=name,
         finishdate=finishdate,
         money=money,
         currency=currency,
         accountlist=accountlist,
         description=description,
         user=user,
     )
     object.put()
Example #2
0
 def getObject(self, id, user):
     object = None
     try:
         object = Object.get_by_id(int(id))
         if object.user.id <> user.id:
             object = None
     except:
         object = None
     return object
Example #3
0
 def getObject(self, id, user):
     object = None
     try:
         object = Object.get_by_id(int(id))
         if object.user.id <> user.id:
             object = None
     except:
         object = None
     return object
Example #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()
Example #5
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
Example #6
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  
Example #7
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()
Example #8
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
Example #9
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
Example #10
0
 def addObject(self, name, finishdate, money, currency, accountlist, description, user):
     object = Object(name=name, finishdate=finishdate, money=money, currency=currency,accountlist=accountlist,description=description, user=user)        
     object.put()