Show
Ignore:
Timestamp:
02/12/06 00:05:15 (18 years ago)
Author:
jerome
Message:

The duration for the modification of billing codes has been more than halved.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/storages/ldapstorage.py

    r2657 r2676  
    16151615        return self.getBillingCode(label) 
    16161616         
    1617     def writeBillingCodeDescription(self, code) : 
     1617    def saveBillingCode(self, code) : 
    16181618        """Sets the new description for a billing code.""" 
    16191619        fields = { 
    16201620                   "description" : self.userCharsetToDatabase(code.Description or ""),  
    1621                  } 
    1622         if fields["description"] : 
    1623             self.doModify(code.ident, fields) 
     1621                   "pykotaPageCounter" : str(code.PageCounter), 
     1622                   "pykotaBalance" : str(code.Balance), 
     1623                 } 
     1624        self.doModify(code.ident, fields) 
    16241625             
    16251626    def getMatchingBillingCodes(self, billingcodepattern) : 
     
    16451646        return codes         
    16461647         
    1647     def setBillingCodeValues(self, code, newpagecounter, newbalance) : 
    1648         """Sets the new page counter and balance for a billing code.""" 
    1649         fields = { 
    1650                    "pykotaPageCounter" : str(newpagecounter), 
    1651                    "pykotaBalance" : str(newbalance), 
    1652                  }   
    1653         return self.doModify(code.ident, fields)          
    1654         
    16551648    def consumeBillingCode(self, code, pagecounter, balance) : 
    16561649        """Consumes from a billing code."""