def render_wato(mini): if not config.wato_enabled: html.write_text(_("Setup is disabled.")) return False if not user.may("wato.use"): html.write_text(_("You are not allowed to use the setup.")) return False menu = get_wato_menu_items() if mini: for topic in menu: for item in topic.items: html.icon_button( url=item.url, class_="show_more_mode" if item.is_show_more else None, title=item.title, icon=item.icon or "wato", target="main", ) else: show_topic_menu(treename="wato", menu=menu, show_item_icons=True) pending_info = watolib.get_pending_changes_info() if pending_info: footnotelinks([(pending_info, "wato.py?mode=changelog")]) html.div("", class_="clear")
def render_wato(mini): if not config.wato_enabled: html.write_text(_("WATO is disabled.")) return False if not config.user.may("wato.use"): html.write_text( _("You are not allowed to use Check_MK's web configuration GUI.")) return False menu = get_wato_menu_items() if mini: for topic in menu: for item in topic.items: html.icon_button(url=item.url, title=item.title, icon=item.icon_name or "wato", target="main") else: show_topic_menu(treename="wato", menu=menu, show_item_icons=True) pending_info = watolib.get_pending_changes_info() if pending_info: footnotelinks([(pending_info, "wato.py?mode=changelog")]) html.div('', class_="clear")
def show(self): show_topic_menu(treename="views", menu=get_view_menu_items()) links = [] if config.user.may("general.edit_views"): if config.debug: links.append((_("Export"), "export_views.py")) links.append((_("Edit"), "edit_views.py")) footnotelinks(links)
def show(self): show_topic_menu(treename="dashboards", menu=self._get_dashboard_menu_items()) links = [] if user.may("general.edit_dashboards"): if config.debug: links.append((_("Export"), "export_dashboards.py")) links.append((_("Edit"), "edit_dashboards.py")) footnotelinks(links)