Changeset 1079 for pykota/trunk/pykota/tool.py
- Timestamp:
- 07/09/03 22:17:07 (21 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/tool.py
r1077 r1079 21 21 # 22 22 # $Log$ 23 # Revision 1.46 2003/07/09 20:17:07 jalet 24 # Email field added to PostgreSQL schema 25 # 23 26 # Revision 1.45 2003/07/08 19:43:51 jalet 24 27 # Configurable warning messages. … … 327 330 server.quit() 328 331 329 def sendMessageToUser(self, admin, adminmail, user name, subject, message) :332 def sendMessageToUser(self, admin, adminmail, user, subject, message) : 330 333 """Sends an email message to a user.""" 331 334 message += _("\n\nPlease contact your system administrator :\n\n\t%s - <%s>\n") % (admin, adminmail) 332 self.sendMessage(adminmail, user name, "Subject: %s\n\n%s" % (subject, message))335 self.sendMessage(adminmail, user.Email or user.Name, "Subject: %s\n\n%s" % (subject, message)) 333 336 334 337 def sendMessageToAdmin(self, adminmail, subject, message) : … … 477 480 for user in self.storage.getGroupMembers(group) : 478 481 if mailto in [ "BOTH", "USER" ] : 479 self.sendMessageToUser(admin, adminmail, user .Name, _("Print Quota Exceeded"), self.config.getHardWarn(printer.Name))482 self.sendMessageToUser(admin, adminmail, user, _("Print Quota Exceeded"), self.config.getHardWarn(printer.Name)) 480 483 elif action == "WARN" : 481 484 adminmessage = _("Print Quota soft limit exceeded for group %s on printer %s") % (group.Name, printer.Name) … … 489 492 for user in self.storage.getGroupMembers(group) : 490 493 if mailto in [ "BOTH", "USER" ] : 491 self.sendMessageToUser(admin, adminmail, user .Name, _("Print Quota Exceeded"), message)494 self.sendMessageToUser(admin, adminmail, user, _("Print Quota Exceeded"), message) 492 495 return action 493 496 … … 506 509 self.logger.log_message(adminmessage) 507 510 if mailto in [ "BOTH", "USER" ] : 508 self.sendMessageToUser(admin, adminmail, user .Name, _("Print Quota Exceeded"), self.config.getHardWarn(printer.Name))511 self.sendMessageToUser(admin, adminmail, user, _("Print Quota Exceeded"), self.config.getHardWarn(printer.Name)) 509 512 if mailto in [ "BOTH", "ADMIN" ] : 510 513 self.sendMessageToAdmin(adminmail, _("Print Quota"), adminmessage) … … 517 520 else : 518 521 message = self.config.getSoftWarn(printer.Name) 519 self.sendMessageToUser(admin, adminmail, user .Name, _("Print Quota Low"), message)522 self.sendMessageToUser(admin, adminmail, user, _("Print Quota Low"), message) 520 523 if mailto in [ "BOTH", "ADMIN" ] : 521 524 self.sendMessageToAdmin(adminmail, _("Print Quota"), adminmessage)