Show
Ignore:
Timestamp:
02/28/06 00:14:02 (18 years ago)
Author:
jerome
Message:

Added some multiple deletions routines.

Files:
1 modified

Legend:

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

    r2756 r2763  
    14621462                self.doDelete(group.ident) 
    14631463                 
     1464    def deleteManyBillingCodesFromNames(self, billingcodes) :         
     1465        """Deletes many billing codes from their names.""" 
     1466        for bcode in self.getMatchingBillingCodes(",".join(billingcodes)) : 
     1467            bcode.delete() 
     1468         
     1469    def deleteManyUsersFromNames(self, usernames) :         
     1470        """Deletes many users from their names.""" 
     1471        for user in self.getMatchingUsers(",".join(usernames)) :  
     1472            user.delete() 
     1473             
     1474    def deleteManyGroupsFromNames(self, groupnames) :         
     1475        """Deletes many groups from their names.""" 
     1476        for group in self.getMatchingGroups(",".join(groupnames)) :  
     1477            group.delete() 
     1478         
     1479    def deleteManyPrintersFromNames(self, printernames) :         
     1480        """Deletes many printers from their names.""" 
     1481        for printer in self.getMatchingPrinters(",".join(printernames)) : 
     1482            printer.delete() 
     1483         
    14641484    def deleteManyUserPQuotas(self, printers, users) :         
    14651485        """Deletes many user print quota entries."""