def __init__(self, booking): WebExAdminNotificationBase.__init__(self, booking) self.setSubject("""[WebEx] WebEx meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) body_text = "Dear WebEx Responsible,<br /> There has been a change on %s to the WebEx meeting %s. <br/><br/>" % (MailTools.getServerName(), self._conference.getTitle() ) # if len( booking.getLatestChanges() ) > 0: # body_text += "<ul>\n" # for change in booking.getLatestChanges(): # body_text += "<li>" + change + "</li>\n" # body_text += "</ul>\n" the_body2 = """ <br /> See the event page here: %s <br/> The full details are below: <br /> %s <br /> %s <br /> <br /> %s """ % ( self._modifLink, MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getBookingDetails() ) self.setBody(body_text + the_body2)
def __init__(self, booking): WebExAdminNotificationBase.__init__(self, booking) self.setSubject( """[WebEx] WebEx meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) body_text = "Dear WebEx Responsible,<br /> There has been a change on %s to the WebEx meeting %s. <br/><br/>" % ( MailTools.getServerName(), self._conference.getTitle()) # if len( booking.getLatestChanges() ) > 0: # body_text += "<ul>\n" # for change in booking.getLatestChanges(): # body_text += "<li>" + change + "</li>\n" # body_text += "</ul>\n" the_body2 = """ <br /> See the event page here: %s <br/> The full details are below: <br /> %s <br /> %s <br /> <br /> %s """ % (self._modifLink, MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getBookingDetails()) self.setBody(body_text + the_body2)
def __init__(self, booking): RecordingRequestAdminNotificationBase.__init__(self, booking) self.setSubject( """[RecReq] New recording request: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Recording Manager,<br /> <br /> There is a <strong>new recording request</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to accept or reject the request.<br /> <br /> %s <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.currentUserDetails('Requester'), MailTools.organizerDetails( self._conference), MailTools.eventDetails( self._conference), self._getRequestDetails('new')))
def __init__(self, booking): RecordingRequestAdminNotificationBase.__init__(self, booking) self.setSubject("""[RecReq] New recording request: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Recording Manager,<br /> <br /> There is a <strong>new recording request</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to accept or reject the request.<br /> <br /> %s <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.currentUserDetails('Requester'), MailTools.organizerDetails(self._conference), MailTools.eventDetails(self._conference), self._getRequestDetails('new') ))
def __init__(self, booking): CollaborationNotificationBase.__init__(self, booking) self.setSubject( """[Video Services] New booking / request: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody(""" A new booking / request was created in <a href="%s">%s</a> <br /><br /> %s <br /><br /> %s <br /><br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), self._getBookingDetails('new'), MailTools.eventDetails( self._conference), MailTools.organizerDetails(self._conference)))
def __init__(self, booking): EVOEventManagerNotificationBase.__init__(self, booking) self.setSubject("""[Indico] EVO Meeting deleted %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Conference Manager,<br /> <br /> An EVO meeting <strong>was deleted</strong> in your conference.<br /> <br /> %s <br /> You also can see a list of all the EVO meetings here: (not implemented yet).<br /> <br /> <br /> %s """ % ( MailTools.eventDetails(self._conference), self._getBookingDetails('remove') ))
def __init__(self, booking): if not getWebExOptionValueByName("sendMailNotifications"): return WebExEventManagerNotificationBase.__init__(self, booking) self.setSubject( """[Indico] WebEx Meeting deleted %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Conference Manager,<br /> <br /> A WebEx meeting <strong>was deleted</strong> in your conference.<br /> <br /> %s <br /> You also can see a list of all the EVO meetings here: (not implemented yet).<br /> <br /> <br /> %s """ % (MailTools.eventDetails(self._conference), self._getBookingDetails()))
def __init__(self, booking): EVOEventManagerNotificationBase.__init__(self, booking) self.setSubject( """[Indico] EVO meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Conference Manager,<br /> <br /> An EVO meeting <strong>was modified</strong> in your conference.<br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> <br /> %s <br /> Please note that the auto-join URL will not work until the EVO meeting time arrives. """ % (self._modifLink, MailTools.eventDetails( self._conference), self._getBookingDetails('modify')))
def __init__(self, booking): EVOEventManagerNotificationBase.__init__(self, booking) self.setSubject("""[Indico] EVO meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Conference Manager,<br /> <br /> An EVO meeting <strong>was modified</strong> in your conference.<br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> <br /> %s <br /> Please note that the auto-join URL will not work until the EVO meeting time arrives. """ % ( self._modifLink, MailTools.eventDetails(self._conference), self._getBookingDetails('modify') ))
def __init__(self, booking): VidyoAdminNotificationBase.__init__(self, booking) self.setSubject( """[Vidyo] Vidyo public room deleted: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Vidyo Manager,<br /> <br /> A Vidyo public room <strong>was deleted</strong> in <a href="%s">%s</a><br /> <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), MailTools.eventDetails( self._conference), MailTools.organizerDetails( self._conference), self._getBookingDetails('remove')))
def __init__(self, booking): if not getWebExOptionValueByName("sendMailNotifications"): return WebExEventManagerNotificationBase.__init__(self, booking) self.setSubject("""[Indico] WebEx Meeting deleted %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Conference Manager,<br /> <br /> A WebEx meeting <strong>was deleted</strong> in your conference.<br /> <br /> %s <br /> You also can see a list of all the EVO meetings here: (not implemented yet).<br /> <br /> <br /> %s """ % ( MailTools.eventDetails(self._conference), self._getBookingDetails() ))
def __init__(self, booking): CollaborationNotificationBase.__init__(self, booking) self.setSubject("""[Video Services] Booking / request deleted: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody( """ A booking / request was deleted in <a href="%s">%s</a> <br /><br /> %s <br /><br /> %s <br /><br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), self._getBookingDetails('remove'), MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference) ))
def __init__(self, booking): WebcastRequestAdminNotificationBase.__init__(self, booking) self.setSubject( """[WebcastReq] Webcast request deleted: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Webcast Manager,<br /> <br /> A webcast request <strong>has been withdrawn</strong> in <a href="%s">%s</a><br /> <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), MailTools.eventDetails( self._conference), MailTools.organizerDetails( self._conference), self._getRequestDetails('remove')))
def __init__(self, booking): WebcastRequestAdminNotificationBase.__init__(self, booking) self.setSubject( """[WebcastReq] Webcast request relocated: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Webcast Manager,<br /> <br /> A webcast request <strong>has been relocated</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to view the request.<br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails( self._conference), MailTools.organizerDetails( self._conference), self._getRequestDetails('modify')))
def __init__(self, booking): WebExAdminNotificationBase.__init__(self, booking) self.setSubject( """[WebEx] WebEx meeting deleted: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear WebEx Responsible,<br /> <br /> A WebEx meeting <strong>was deleted</strong> in <a href="%s">%s</a><br /> <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), MailTools.eventDetails( self._conference), MailTools.organizerDetails( self._conference), self._getBookingDetails()))
def __init__(self, booking): WebExAdminNotificationBase.__init__(self, booking) self.setSubject( """[WebEx] New WebEx meeting: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear WebEx Responsible,<br /> <br /> There is a <strong>new WebEx meeting</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails( self._conference), MailTools.organizerDetails( self._conference), self._getBookingDetails()))
def __init__(self, booking): WebExAdminNotificationBase.__init__(self, booking) self.setSubject("""[WebEx] WebEx meeting deleted: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear WebEx Responsible,<br /> <br /> A WebEx meeting <strong>was deleted</strong> in <a href="%s">%s</a><br /> <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getBookingDetails() ))
def __init__(self, booking): if not getWebExOptionValueByName("sendMailNotifications"): return WebExEventManagerNotificationBase.__init__(self, booking) self.setSubject( """[Indico] WebEx meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Conference Manager,<br /> <br /> An WebEx meeting <strong>was modified</strong> in your conference.<br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> <br /> %s <br /> Please note that the auto-join URL will not work until the WebEx host starts the meeting. """ % (self._modifLink, MailTools.eventDetails( self._conference), self._getBookingDetails()))
def __init__(self, booking): EVOAdminNotificationBase.__init__(self, booking) self.setSubject("""[EVO] EVO meeting deleted: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear EVO Manager,<br /> <br /> An EVO meeting <strong>was deleted</strong> in <a href="%s">%s</a><br /> <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getBookingDetails('remove') ))
def __init__(self, booking): WebcastRequestAdminNotificationBase.__init__(self, booking) self.setSubject("""[WebcastReq] Webcast request deleted: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Webcast Responsible,<br /> <br /> A webcast request <strong>has been withdrawn</strong> in <a href="%s">%s</a><br /> <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getRequestDetails('remove') ))
def __init__(self, booking): RecordingRequestAdminNotificationBase.__init__(self, booking) self.setSubject("""[RecReq] Recording request withdrawn: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Recording Manager,<br /> <br /> A recording request <strong>has been withdrawn</strong> in <a href="%s">%s</a><br /> <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getRequestDetails('remove') ))
def __init__(self, booking): EVOAdminNotificationBase.__init__(self, booking) self.setSubject( """[EVO] EVO meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear EVO Responsible,<br /> <br /> An EVO meeting <strong>was modified</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails( self._conference), MailTools.organizerDetails( self._conference), self._getBookingDetails('modify')))
def __init__(self, booking): VidyoAdminNotificationBase.__init__(self, booking) self.setSubject( """[Vidyo] Vidyo public room modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Vidyo Manager,<br /> <br /> A Vidyo public room <strong>was modified</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails( self._conference), MailTools.organizerDetails( self._conference), self._getBookingDetails('modify')))
def __init__(self, booking): if not getWebExOptionValueByName("sendMailNotifications"): return WebExEventManagerNotificationBase.__init__(self, booking) self.setSubject("""[Indico] WebEx meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Conference Manager,<br /> <br /> An WebEx meeting <strong>was modified</strong> in your conference.<br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> <br /> %s <br /> Please note that the auto-join URL will not work until the WebEx host starts the meeting. """ % ( self._modifLink, MailTools.eventDetails(self._conference), self._getBookingDetails() ))
def __init__(self, booking): WebcastRequestAdminNotificationBase.__init__(self, booking) self.setSubject("""[WebcastReq] Webcast request relocated: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Webcast Manager,<br /> <br /> A webcast request <strong>has been relocated</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to view the request.<br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getRequestDetails('modify') ))
def __init__(self, booking): VidyoAdminNotificationBase.__init__(self, booking) self.setSubject("""[Vidyo] New Vidyo public room: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Vidyo Manager,<br /> <br /> There is a <strong>new Vidyo public room</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> %s <br /> <br /> %s """ % (MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getBookingDetails('new') ))
def __init__(self, booking): WebExAdminNotificationBase.__init__(self, booking) self.setSubject("""[WebEx] New WebEx meeting: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear WebEx Responsible,<br /> <br /> There is a <strong>new WebEx meeting</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getBookingDetails() ))
def __init__(self, booking): RecordingRequestAdminNotificationBase.__init__(self, booking) self.setSubject("""[RecReq] Recording request modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear Recording Responsible,<br /> <br /> A recording request <strong>has been modified</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to accept or reject the request.<br /> <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getRequestDetails('modify') ))
def __init__(self, booking): EVOAdminNotificationBase.__init__(self, booking) self.setSubject("""[EVO] EVO meeting modified: %s (event id: %s)""" % (self._conference.getTitle(), str(self._conference.getId()))) self.setBody("""Dear EVO Manager,<br /> <br /> An EVO meeting <strong>was modified</strong> in <a href="%s">%s</a><br /> Click <a href="%s">here</a> to see it in Indico.<br /> <br /> %s <br /> %s <br /> <br /> %s """ % ( MailTools.getServerName(), MailTools.getServerName(), self._modifLink, MailTools.eventDetails(self._conference), MailTools.organizerDetails(self._conference), self._getBookingDetails('modify') ))