def __init__(self, booking): GenericNotification.__init__(self) self._booking = booking self._bp = booking._bookingParams self._conference = booking.getConference() self._modifLink = str(self._booking.getModificationURL()) self.setFromAddr("Indico Mailer <%s>"%Config.getInstance().getSupportEmail()) self.setToList(MailTools.getAdminEmailList()) self.setContentType("text/html")
def __init__(self, booking): GenericNotification.__init__(self) self._booking = booking self._bp = booking._bookingParams self._conference = booking.getConference() self._modifLink = str(self._booking.getModificationURL()) self.setFromAddr("Indico Mailer <%s>" % Config.getInstance().getSupportEmail()) self.setToList(MailTools.getAdminEmailList()) self.setContentType("text/html")
def __init__(self, maxDate, previousTotal, newTotal, error=None, attainedDate=None): GenericNotification.__init__(self) self.setFromAddr("Indico Mailer <%s>" % Config.getInstance().getSupportEmail()) self.setContentType("text/html") self.setToList(MailTools.getAdminEmailList('Vidyo')) serverTimezone = info.HelperMaKaCInfo.getMaKaCInfoInstance( ).getTimezone() if error: self.setSubject( """[Vidyo] Old room cleaning failed: %s rooms deleted""" % str(previousTotal - newTotal)) self.setBody("""Dear Vidyo Manager,<br /> <br /> A cleanup of old Vidyo rooms in <a href="%s">%s</a> encountered the following error:%s<br /> "All rooms before %s (%s, server timezone) should have been deleted but only the date %s was reached.<br /> There were %s rooms before the operation and there are %s rooms left now.<br /> """ % (MailTools.getServerName(), MailTools.getServerName(), escape( str(error)), formatDateTime(getAdjustedDate(maxDate, tz=serverTimezone)), serverTimezone, formatDateTime(getAdjustedDate(attainedDate, tz=serverTimezone)), str(previousTotal), str(newTotal))) else: self.setSubject( """[Vidyo] Old room cleaning successful: %s rooms deleted""" % str(previousTotal - newTotal)) self.setBody("""Dear Vidyo Manager,<br /> <br /> A cleanup was successfully executed for old Vidyo rooms in <a href="%s">%s</a>.<br /> All rooms attached to events finishing before %s (%s, server timezone) were deleted in the Vidyo server.<br /> There were %s rooms before the operation and there are %s rooms left now.<br /> """ % (MailTools.getServerName(), MailTools.getServerName(), formatDateTime(getAdjustedDate(maxDate, tz=serverTimezone)), serverTimezone, str(previousTotal), str(newTotal)))
def __init__(self, maxDate, previousTotal, newTotal, error = None, attainedDate = None): GenericNotification.__init__(self) self.setFromAddr("Indico Mailer <%s>" % Config.getInstance().getSupportEmail()) self.setContentType("text/html") self.setToList(MailTools.getAdminEmailList('Vidyo')) serverTimezone = info.HelperMaKaCInfo.getMaKaCInfoInstance().getTimezone() if error: self.setSubject("""[Vidyo] Old room cleaning failed: %s rooms deleted""" % str(previousTotal - newTotal)) self.setBody("""Dear Vidyo Manager,<br /> <br /> A cleanup of old Vidyo rooms in <a href="%s">%s</a> encountered the following error:%s<br /> "All rooms before %s (%s, server timezone) should have been deleted but only the date %s was reached.<br /> There were %s rooms before the operation and there are %s rooms left now.<br /> """ % (MailTools.getServerName(), MailTools.getServerName(), escape(str(error)), formatDateTime(getAdjustedDate(maxDate, tz=serverTimezone)), serverTimezone, formatDateTime(getAdjustedDate(attainedDate, tz=serverTimezone)), str(previousTotal), str(newTotal))) else: self.setSubject("""[Vidyo] Old room cleaning successful: %s rooms deleted""" % str(previousTotal - newTotal)) self.setBody("""Dear Vidyo Manager,<br /> <br /> A cleanup was successfully executed for old Vidyo rooms in <a href="%s">%s</a>.<br /> All rooms attached to events finishing before %s (%s, server timezone) were deleted in the Vidyo server.<br /> There were %s rooms before the operation and there are %s rooms left now.<br /> """ % (MailTools.getServerName(), MailTools.getServerName(), formatDateTime(getAdjustedDate(maxDate, tz=serverTimezone)), serverTimezone, str(previousTotal), str(newTotal)))
def __init__(self, booking): RecordingRequestNotificationBase.__init__(self, booking) self.setToList(MailTools.getAdminEmailList('RecordingRequest'))
def __init__(self, booking): VidyoNotificationBase.__init__(self, booking) self.setToList(MailTools.getAdminEmailList('Vidyo')) self.setCCList(MailTools.getAdminEmailList())
def __init__(self, booking): WebcastRequestNotificationBase.__init__(self, booking) self.setToList(MailTools.getAdminEmailList('WebcastRequest'))
def __init__(self, booking): RecordingRequestNotificationBase.__init__(self, booking) self.setToList(MailTools.getAdminEmailList('RecordingRequest'))
def __init__(self, booking): WebcastRequestNotificationBase.__init__(self, booking) self.setToList(MailTools.getAdminEmailList('WebcastRequest'))
def __init__(self, booking): EVONotificationBase.__init__(self, booking) self.setToList(MailTools.getAdminEmailList('EVO')) self.setCCList(MailTools.getAdminEmailList())
def __init__(self, booking): EVONotificationBase.__init__(self, booking) self.setToList(MailTools.getAdminEmailList('EVO'))