Werk #7427: mail: don't escape state markers in emails
Komponente | Notifications |
---|---|
Titel | mail: don't escape state markers in emails |
Datum | 2019-06-25 10:59:02 |
Checkmk Edition | Checkmk Raw Edition (CRE) |
Checkmk Version | 1.6.0b3,1.7.0i1,1.5.0p19 |
Level | Trivial Change |
Klasse | Bug Fix |
Kompatibilität | Incompatible - Manual interaction might be required |
Since version 1.5.0p14 state markers in HTML emails were escaped and not interpreted as HTML but shown as text. The state marker for CRIT was e.g. shown as:
<b class="stmarkCRITICAL">CRIT</b>
This werk restores the old behaviour and state markers are shown in HTML emails as usual.
If you use the macros HOSTOUTPUT_HTML, SERVICEOUTPUT_HTML, or LONGSERVICEOUTPUT_HTML in custom notification scripts please switch to the macros HOSTOUTPUT, SERVICEOUTPUT, and LONGSERVICEOUTPUT which contain the textual state markers '(!)' and '(!!)' for WARN and CRIT, respectively. The *_HTML variables will be deprecated in 1.6 and removed in 1.7. If you want to replace the textual state markers by HTML code you can use the utility function cmk.notification_plugins.utils.format_plugin_output.