def getRecordList(cls, TableClass, limit=None, order_by=None, desc=None): if current_user.UserType == 1: session = Session() records = session.query(cls).filter_by( CompanyId=current_user.CompanyId) session.close() else: records = Record.getRecordList(TableClass) return records
def getRecordList(cls, TableClass, limit=None, order_by=None, desc=None): if current_user.UserType == 1: session = Session() records = session.query(cls).filter( cls.CompanyId == current_user.CompanyId, cls.UserType >= 1) session.close() elif current_user.UserType == 2: session = Session() records = session.query(cls).filter(cls.CompanyId==current_user.CompanyId, \ or_(cls.UserType==3,cls.id==current_user.id)) session.close() else: records = Record.getRecordList(TableClass) return records