def _extend_display_dropdown(menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name( "display", make_display_options_dropdown()) context_hidden = request.var("_hidecontext", "no") == "yes" display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Context"), entries=[ PageMenuEntry( title=_("Show context"), icon_name="checkbox" if context_hidden else "checked_checkbox", item=make_simple_link( makeactionuri( request, transactions, [ ("_show_backlog", "no") if context_hidden else ("_hidecontext", "yes"), ], )), ), ], ), )
def _extend_display_dropdown(self, menu: PageMenu, page_name: str) -> None: _view, show_filters = get_topology_view_and_filters() display_dropdown = menu.get_dropdown_by_name( "display", make_display_options_dropdown()) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Filter"), entries=[ PageMenuEntry( title=_("Filter"), icon_name="filters", item=PageMenuSidePopup( cmk.gui.visuals.render_filter_form( info_list=["host", "service"], mandatory_filters=[], context={ f.ident: {} for f in show_filters if f.available() }, page_name=page_name, reset_ajax_page="ajax_initial_topology_filters" )), name="filters", is_shortcut=True, ), ]))
def _extend_display_dropdown(self, menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name("display", make_display_options_dropdown()) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Details"), entries=list(self._page_menu_entries_details()), ))
def _extend_display_dropdown(self, menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name("display", make_display_options_dropdown()) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Filter"), entries=[ PageMenuEntry( title=_("Filter view"), icon_name="filters_set" if html.form_submitted("options") else "filter", item=PageMenuSidePopup(self._render_filter_form()), name="filters", is_shortcut=True, ), ], )) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Details"), entries=[ PageMenuEntry( title=_("Show details"), icon_name="checked_checkbox" if self._show_details else "checkbox", item=make_simple_link( makeactionuri(request, transactions, [ ("show_details", "0" if self._show_details else "1"), ])), name="show_details", css_classes=["toggle"], ) ], ))
def _extend_display_dropdown(self, menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name("display", make_display_options_dropdown()) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Search for check plugins"), entries=[ PageMenuEntry( title="", icon_name="trans", item=PageMenuSearch(target_mode="check_plugin_search"), ), ], ))
def _extend_display_dropdown(self, menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name( "display", make_display_options_dropdown()) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Filter permissions"), entries=[ PageMenuEntry( title="", icon_name="trans", item=PageMenuSearch(), ) ], ))
def _extend_display_dropdown(self, menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name("display", make_display_options_dropdown()) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Filter"), entries=[ PageMenuEntry( title=_("Filter view"), icon_name="filters_set" if html.form_submitted("options") else "filters", item=PageMenuPopup(self._render_filter_form()), name="filters", is_shortcut=True, ), ], ))
def _extend_display_dropdown(menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name("display", make_display_options_dropdown()) display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Context"), entries=[ PageMenuEntry( title=_("Hide context"), icon_name="trans", item=PageMenuCheckbox( is_checked=html.request.var('_hidecontext', 'no') == 'yes', check_url=makeuri(request, [("_hidecontext", "yes")]), uncheck_url=makeuri(request, [("_show_backlog", "no")]), ), ), ], ))
def _extend_display_dropdown(menu: PageMenu) -> None: display_dropdown = menu.get_dropdown_by_name( "display", make_display_options_dropdown()) context_hidden = html.request.var('_hidecontext', 'no') == 'yes' display_dropdown.topics.insert( 0, PageMenuTopic( title=_("Context"), entries=[ PageMenuEntry( title=_("Show context") if context_hidden else _("Hide context"), icon_name="checkbox", item=make_simple_link( html.makeactionuri([ ("_show_backlog", "no") if context_hidden else ("_hidecontext", "yes"), ])), ), ], ))