예제 #1
0
파일: mail.py 프로젝트: Ictp/indico
    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)
예제 #2
0
    def __init__(self, booking):
        WebcastRequestAdminNotificationBase.__init__(self, booking)

        self.setSubject("""[WebcastReq] New webcast request: %s (event id: %s)"""
                        % (self._conference.getTitle(), str(self._conference.getId())))
        self.setBody("""Dear Webcast Manager,<br />
<br />
There is a <strong>new webcast request</strong> in <a href="%s">%s</a><br />
Click <a href="%s">here</a> to accept or reject the request.<br />
%s
<br />
%s
<br />
%s
<br />
<br />
%s
""" % ( MailTools.getServerName(),
        MailTools.getServerName(),
        self._modifLink,
        MailTools.eventDetails(self._conference),
        MailTools.currentUserDetails('Requester'),
        MailTools.organizerDetails(self._conference),
        self._getRequestDetails('new')
        ))
예제 #3
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)
예제 #4
0
파일: mail.py 프로젝트: bubbas/indico
    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')
        ))
예제 #5
0
파일: mail.py 프로젝트: lukasnellen/indico
    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)))
예제 #6
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')))
예제 #7
0
파일: mail.py 프로젝트: sylvestre/indico
    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')))
예제 #8
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)
        ))
예제 #9
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')))
예제 #10
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()))
예제 #11
0
파일: mail.py 프로젝트: sylvestre/indico
    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 Manager,<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')))
예제 #12
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')
        ))
예제 #13
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()))
예제 #14
0
파일: mail.py 프로젝트: VishrutMehta/indico
    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')
        ))
예제 #15
0
파일: mail.py 프로젝트: Ictp/indico
    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()
        ))
예제 #16
0
파일: mail.py 프로젝트: bubbas/indico
    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')
        ))
예제 #17
0
파일: mail.py 프로젝트: sylvestre/indico
    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')))
예제 #18
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')))
예제 #19
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')
        ))
예제 #20
0
파일: mail.py 프로젝트: VishrutMehta/indico
    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')
       ))
예제 #21
0
파일: mail.py 프로젝트: Ictp/indico
    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()
        ))
예제 #22
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')
        ))
예제 #23
0
파일: mail.py 프로젝트: VishrutMehta/indico
    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')
        ))