Module: check_mk
Branch: master
Commit: b55b4d76606028b8ef081de3f30be4d76fe8ee30
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=b55b4d76606028…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Tue Nov 11 09:06:33 2014 +0100
Edit visual list: new hook for custom context buttons
---
web/htdocs/visuals.py | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/web/htdocs/visuals.py b/web/htdocs/visuals.py
index 926e4af..c006d05 100644
--- a/web/htdocs/visuals.py
+++ b/web/htdocs/visuals.py
@@ -246,7 +246,8 @@ def available(what, all_visuals):
def page_list(what, title, visuals, custom_columns = [],
render_custom_buttons = None,
- render_custom_columns = None):
+ render_custom_columns = None,
+ render_custom_context_buttons = None):
what_s = what[:-1]
if not config.may("general.edit_" + what):
@@ -256,6 +257,8 @@ def page_list(what, title, visuals, custom_columns = [],
html.begin_context_buttons()
html.context_button(_('New'), 'create_%s.py' % what_s,
"new")
+ if render_custom_context_buttons:
+ render_custom_context_buttons()
for other_what, info in visual_types.items():
if what != other_what:
html.context_button(info["plural_title"].title(),
'edit_%s.py' % other_what, other_what[:-1])