AdamBien/lightfish — pull request #9 by rveldpau (2013-02-13 15:42:27+00:00)
Title: Escalation Notifications

In these commits I've added escalation messages and escalation notifiers.

### Escalation Messages

The messages provide a nice message to the user informing them why the escalation occurred. These messages are configured while adding the scripts, but they are optional. Below is a screen showing the new add script screen.

![Script-Configuration](https://f.cloud.github.com/assets/1345647/153264/05f3673a-75f2-11e2-8b80-1375ca685aa1.png)

There are two types of messages, basic and rich. This is to enable different use cases for the messages. For example, the Growl message in the HTML5 view uses the basic message, whereas an e-mail you might want something prettier. Rich messages are processed by a MarkDown processor. Both Rich and Basic messages support variable replacement.

An example of the basic message being used in the HTML5 view is below:

![EscalationMessage](https://f.cloud.github.com/assets/1345647/153300/44c46986-75f3-11e2-9dc8-5511d6fdffa8.png)

### Escalation Notifiers

Notifiers enable other methods of transmission for informing users when an escalation has occurred. Currently the only transmitter, other than the COMET transmitter for LightView, is E-Mail, but more can easily be added. Below you can see a screenshot of an e-mail that made it my inbox.

![Escalation-Email](https://f.cloud.github.com/assets/1345647/153316/dc111eba-75f3-11e2-8465-6bd62deb7d7f.png)