From 6850cd98f153c22ec2b93ce05061d1d72d6acda8 Mon Sep 17 00:00:00 2001 From: Jan Mach <jan.mach@cesnet.cz> Date: Tue, 17 Jul 2018 15:16:45 +0200 Subject: [PATCH] Added new action button for searching related events from report detail view. (Redmine issue: #3734) --- lib/hawat/blueprints/reports/__init__.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/lib/hawat/blueprints/reports/__init__.py b/lib/hawat/blueprints/reports/__init__.py index fcf3f2552..ef6b30a63 100644 --- a/lib/hawat/blueprints/reports/__init__.py +++ b/lib/hawat/blueprints/reports/__init__.py @@ -228,6 +228,29 @@ class ShowView(hawat.base.HawatItemShowView): """ action_menu = hawat.menu.HawatMenu() + related_events_search_params = { + 'st_from': item.dt_from, + 'st_to': item.dt_to, + 'severities': item.severity, + 'categories': 'Test', + 'groups': [item.group.name], + 'submit': gettext('Search') + } + if not item.flag_testdata: + related_events_search_params.update( + { + 'not_categories': 'True' + } + ) + + action_menu.add_entry( + 'endpoint', + 'search', + endpoint = 'events.search', + title = lazy_gettext('Search'), + legend = lazy_gettext('Search for all events related to report "%(item)s"', item = item.label), + link = flask.url_for('events.search', **related_events_search_params) + ) action_menu.add_entry( 'endpoint', 'delete', -- GitLab