def Handle(self, args, token): report = report_plugins.GetReportByName(args.name) if not args.client_label: args.client_label = "All" return rdf_report_plugins.ApiReport(desc=report.GetReportDescriptor(), data=report.GetReportData( args, token))
def Handle(self, args, token): report = report_plugins.GetReportByName(args.name) return rdf_report_plugins.ApiReport(desc=report.GetReportDescriptor(), data=report.GetReportData( args, token))
def Handle(self, args, token): return ApiListReportsResult(reports=sorted( (rdf_report_plugins.ApiReport( desc=report_cls.GetReportDescriptor(), data=None) for report_cls in report_plugins.GetAvailableReportPlugins()), key=lambda report: (report.desc.type, report.desc.title)))
def Handle(self, args, token): return ApiListReportsResult(reports=[ rdf_report_plugins.ApiReport(desc=report_cls.GetReportDescriptor(), data=None) for report_cls in report_plugins.GetAvailableReportPlugins() ])