示例#1
0
 def _general_url_vars(cls, context: Dict, single_infos: List[str]) -> HTTPVariables:
     return [
         ("view_name", cls._view_name()),
         ("filled_in", "filter"),
         ("search", "1"),
         *visuals.get_context_uri_vars(context, single_infos),
     ]
示例#2
0
    def _collect_data(cls, context, single_infos) -> StatsElement:
        stats = cls._get_stats(context)

        general_url_vars = [
            ("view_name", cls._view_name()),
            ("filled_in", "filter"),
            ("search", "1"),
        ]
        general_url_vars.extend(
            visuals.get_context_uri_vars(context, single_infos))

        parts, total = cls._get_parts_and_total_count(stats, general_url_vars)
        total_part = StatsPart(
            title=_("Total"),
            css_class="",
            count=total,
            url=(makeuri_contextless(request,
                                     general_url_vars,
                                     filename="view.py")),
        )

        return StatsElement(
            title=cls._title(),
            parts=parts,
            total=total_part,
        )
示例#3
0
文件: stats.py 项目: bbaumer/checkmk
 def _general_url_vars(
         cls, context,
         single_infos) -> List[Tuple[str, Union[None, int, str]]]:
     return [
         ("view_name", cls._view_name()),
         ("filled_in", "filter"),
         *visuals.get_context_uri_vars(context, single_infos),
     ]
示例#4
0
 def _dashlet_context_vars(self):
     # type: () -> Dict[str, str]
     return dict(
         visuals.get_context_uri_vars(self.context, self.single_infos()))
示例#5
0
 def _dashlet_context_vars(self) -> HTTPVariables:
     return visuals.get_context_uri_vars(self.context, self.single_infos())