Changeset 356

Show
Ignore:
Timestamp:
05/16/08 13:49:24 (3 months ago)
Author:
johnbywater
Message:

Added more before/after special cases, needs to be refactered, badly.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/dm/db.py

    r352 r356  
    174174                return True 
    175175            if '__lastModifiedBefore__' in kwds: 
     176                return True 
     177            if '__bookingDateAfter__' in kwds: 
     178                return True 
     179            if '__bookingDateBefore__' in kwds: 
    176180                return True 
    177181            return False 
     
    12101214                ) 
    12111215                sqlEqualsList.append(sqlEquals) 
     1216            elif name == '__bookingDateBefore__': 
     1217                sqlSafeName = self.makeSqlName('booking_date') 
     1218                sqlEquals = "%s < %s" % ( 
     1219                    sqlSafeName, sqlSafeValue 
     1220                ) 
     1221                sqlEqualsList.append(sqlEquals) 
     1222            elif name == '__bookingDateAfter__': 
     1223                sqlSafeName = self.makeSqlName('booking_date') 
     1224                sqlEquals = "%s > %s" % ( 
     1225                    sqlSafeName, sqlSafeValue 
     1226                ) 
     1227                sqlEqualsList.append(sqlEquals) 
    12121228            else: 
    12131229                if sqoVer in ['0.10']: