Show
Ignore:
Timestamp:
09/19/05 18:57:12 (19 years ago)
Author:
jerome
Message:

Added support to write the maxjobsize and passthrough attributes
for printers.

Files:
1 modified

Legend:

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

    r2459 r2464  
    477477        self.doModify("UPDATE printers SET description=%s WHERE id=%s" % (self.doQuote(description), self.doQuote(printer.ident))) 
    478478         
     479    def setPrinterMaxJobSize(self, printer, maxjobsize) :      
     480        """Write the printer's maxjobsize attribute.""" 
     481        self.doModify("UPDATE printers SET maxjobsize=%s WHERE id=%s" % (self.doQuote(maxjobsize), self.doQuote(printer.ident))) 
     482         
     483    def setPrinterPassThroughMode(self, printer, passthrough) : 
     484        """Write the printer's passthrough attribute.""" 
     485        self.doModify("UPDATE printers SET passthrough=%s WHERE id=%s" % (self.doQuote((passthrough and "t") or "f"), self.doQuote(printer.ident))) 
     486         
    479487    def writeUserOverCharge(self, user, factor) : 
    480488        """Sets the user's overcharging coefficient."""