def _parameter_elements(cls): elements = [ # TODO: Cleanup: switch to generic Timerange() valuespec! ("timerange", DropdownChoice( title=_('Timerange'), default_value='1', choices=[ ("0", _("4 Hours")), ("1", _("25 Hours")), ("2", _("One Week")), ("3", _("One Month")), ("4", _("One Year")), ], )), ("source", Integer( title=_("Source (n'th graph)"), default_value=1, minvalue=1, )), ] elements += [ ("graph_render_options", vs_graph_render_options( default_values=default_dashlet_graph_render_options, exclude=[ "show_time_range_previews", ], )), ] return elements
def _vs_graph_render_options() -> DictionaryEntry: return ( "graph_render_options", vs_graph_render_options( default_values=default_dashlet_graph_render_options, exclude=[ "show_time_range_previews", "title_format", "show_title", ], ), )
def cmk_time_graph_params(): elements = [("set_default_time_range", DropdownChoice( title=_("Set default time range"), choices=[(entry["duration"], entry["title"]) for entry in config.graph_timeranges], )), ("graph_render_options", vs_graph_render_options())] return Transform( Dictionary( elements=elements, optional_keys=[], ), forth=_transform_old_graph_render_options, )
def _parameter_elements(cls): return [ cls._vs_timerange(), ("source", Integer( title=_("Source (n'th graph)"), default_value=1, minvalue=1, )), ("graph_render_options", vs_graph_render_options( default_values=default_dashlet_graph_render_options, exclude=[ "show_time_range_previews", "title_format", "show_title", ], )), ]
def _parameter_elements(cls): return [ cls._vs_timerange(), ( "source", GraphTemplate(), ), ( "graph_render_options", vs_graph_render_options( default_values=default_dashlet_graph_render_options, exclude=[ "show_time_range_previews", "title_format", "show_title", ], ), ), ]
def valuespec(self): return vs_graph_render_options()