def _sidebar_head(self): html.open_div(id_="side_header") html.div('', id_="side_fold") html.open_a(href=config.user.get_attribute("start_url") or config.start_url, target="main", title=_("Go to main overview")) html.div("", id_="side_bg") if config.sidebar_show_version_in_sidebar: html.open_div(id_="side_version") html.open_a(href="version.py", target="main", title=_("Open release notes")) html.write(self._get_check_mk_edition_title()) html.br() html.write(cmk_version.__version__) if werks.may_acknowledge(): num_unacknowledged_werks = werks.num_unacknowledged_incompatible_werks( ) if num_unacknowledged_werks: html.span(num_unacknowledged_werks, class_="unack_werks", title=_("%d unacknowledged incompatible werks") % num_unacknowledged_werks) html.close_a() html.close_div() html.close_a() html.close_div()
def page(self): if not may_acknowledge(): raise MKAuthException( _("You are not allowed to acknowlegde werks")) num_unacknowledged_werks = num_unacknowledged_incompatible_werks() tooltip_text = ungettext("%d unacknowledged incompatible werk", "%d unacknowledged incompatible werks", num_unacknowledged_werks) return { "count": num_unacknowledged_werks, "text": _("%d open incompatible werks") % num_unacknowledged_werks, "tooltip": tooltip_text, }