Module: check_mk
Branch: master
Commit: eb9db241f9b5fbac78d464eec7645a960bdab33a
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=eb9db241f9b5fb…
Author: Lars Michelsen <lm(a)mathias-kettner.de>
Date: Tue Jan 22 11:22:20 2013 +0100
Added comment painter to notification related views
---
ChangeLog | 3 +++
web/plugins/views/painters.py | 14 ++++++++++++++
2 files changed, 17 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 5c923e2..c648cb1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -10,6 +10,9 @@
* FIX: drbd: Parameters for expected roles and disk states can now be set to
None to disable alerting on changed values
+ Multisite:
+ * Added comment painter to notification related views
+
WATO:
* Added hr_mem check to the memory checkgroup to make it configurable in WATO
* FIX: Fixed some typos in ldap error messages
diff --git a/web/plugins/views/painters.py b/web/plugins/views/painters.py
index 2f96afb..ccc270a 100644
--- a/web/plugins/views/painters.py
+++ b/web/plugins/views/painters.py
@@ -1679,6 +1679,20 @@ multisite_painters["log_options"] = {
"paint" : lambda row: ("", row["log_options"]),
}
+def paint_log_comment(msg):
+ if ';' in msg:
+ parts = msg.split(';')
+ if len(parts) > 6:
+ return ("", parts[-1])
+ return ("", "")
+
+multisite_painters["log_comment"] = {
+ "title" : _("Log: comment"),
+ "short" : _("Comment"),
+ "columns" : ["log_options"],
+ "paint" : lambda row: paint_log_comment(row['log_options']),
+}
+
multisite_painters["log_time"] = {
"title" : _("Log: entry time"),
"short" : _("Time"),