Exemple #1
0
    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)
Exemple #2
0
    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)
Exemple #3
0
    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')))
Exemple #4
0
    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')
        ))
Exemple #5
0
    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)))
Exemple #6
0
    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')
        ))
Exemple #7
0
    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()))
Exemple #8
0
    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')))
Exemple #9
0
    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')
        ))
Exemple #10
0
    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')))
Exemple #11
0
    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()
        ))
Exemple #12
0
    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)
        ))
Exemple #13
0
    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')))
Exemple #14
0
    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')))
Exemple #15
0
    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()))
Exemple #16
0
    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()))
Exemple #17
0
    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()
        ))
Exemple #18
0
    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()))
Exemple #19
0
    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')
        ))
Exemple #20
0
    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')
        ))
Exemple #21
0
    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')
        ))
Exemple #22
0
    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')))
Exemple #23
0
    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')))
Exemple #24
0
    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()
        ))
Exemple #25
0
    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')
        ))
Exemple #26
0
    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')
       ))
Exemple #27
0
    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()
        ))
Exemple #28
0
    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')
        ))
Exemple #29
0
    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')
        ))