Esempio n. 1
0
 def finish(self):
     #print "NagiosTriggerOfflineWorkItem.finish"
     setattr(self.participant.activity.process.workflowRelevantData,
             "state", "offline")
     wfd = self.participant.activity.process.workflowRelevantData
     hostObj = getattr(wfd, 'object')
     notify(NotifyUserEvent(hostObj))
     ApplicationBase.finish(self)
Esempio n. 2
0
 def send_test(self, messageText):
     """
     will send a test message by the notifier
     """
     print "NotifierEmail.send_test(%s)" % messageText
     from org.ict_ok.admin_utils.notifier.notifier import NotifyUserEvent, infoLevel
     channels = ['ch_misc']
     testEvent = NotifyUserEvent(channels, infoLevel, "test")
     self.sendNotify(testEvent)