Ignore:
Timestamp:
16 Dec 2011, 07:13:28 (13 years ago)
Author:
Henrik Bettermann
Message:

Seat up a global utility class to ease customization. Transform send_mail function into a utility method.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/browser/pages.py

    r7335 r7358  
    5050    ILocalRolesAssignable, DuplicationError, IConfigurationContainer,
    5151    ISessionConfiguration, ISessionConfigurationAdd,
    52     IPasswordValidator, IContactForm)
     52    IPasswordValidator, IContactForm, ISIRPUtils)
    5353from waeup.sirp.permissions import get_users_with_local_roles, get_all_roles
    5454from waeup.sirp.students.catalog import search as searchstudents
     
    5858from waeup.sirp.widgets.restwidget import ReSTDisplayWidget
    5959from waeup.sirp.authentication import get_principal_role_manager
    60 from waeup.sirp.utils.helpers import get_user_account, send_mail
     60from waeup.sirp.utils.helpers import get_user_account
    6161from waeup.sirp.browser.layout import jsaction, JSAction
    6262
     
    228228        email_to = self.config.email_admin
    229229        subject = self.config.email_subject
    230         success = send_mail(fullname,username,usertype,self.config.name,
    231                   body,email_from,email_to,subject)
     230        sirp_utils = getUtility(ISIRPUtils)
     231        success = sirp_utils.sendMail(fullname,username,usertype,
     232                  self.config.name,body,email_from,email_to,subject)
    232233        if success:
    233234            self.flash('Your message has been sent.')
     
    252253        subject = self.config.email_subject
    253254        usertype = u'Anonymous'
    254         success = send_mail(fullname,username,usertype,self.config.name,
    255                   body,email_from,email_to,subject)
     255        sirp_utils = getUtility(ISIRPUtils)
     256        success = sirp_utils.sendMail(fullname,username,usertype,
     257                  self.config.name,body,email_from,email_to,subject)
    256258        if success:
    257259            self.flash('Your message has been sent.')
     
    476478        email_to = self.context.email
    477479        subject = self.config.email_subject
    478         success = send_mail(fullname,username,usertype,self.config.name,
    479                   body,email_from,email_to,subject)
     480        sirp_utils = getUtility(ISIRPUtils)
     481        success = sirp_utils.sendMail(fullname,username,usertype,
     482                  self.config.name,body,email_from,email_to,subject)
    480483        if success:
    481484            self.flash('Your message has been sent.')
Note: See TracChangeset for help on using the changeset viewer.