better charts2

This commit is contained in:
Filipriec
2026-09-16 19:13:11 +02:00
parent 25ef91f221
commit f1b10e1ea9
8 changed files with 237 additions and 13 deletions

View File

@@ -99,6 +99,7 @@ service ReportingService {
rpc ListAssets(ListReportAssetsRequest) returns (ListReportAssetsResponse);
rpc GetAsset(GetReportAssetRequest) returns (ReportAsset);
rpc SaveDraft(SaveReportDraftRequest) returns (ReportAsset);
rpc Validate(ValidateReportRequest) returns (ReportAsset);
rpc Publish(PublishReportRequest) returns (ReportAsset);
rpc ListVersions(ReportAssetRef) returns (ListReportVersionsResponse);
rpc RestoreDraft(RestoreReportDraftRequest) returns (ReportAsset);
@@ -376,6 +377,13 @@ message ReportDashboardDefinition {
uint32 refresh_seconds = 6;
repeated ReportDatasetVersionRef dataset_versions = 7;
ReportPeriod period = 8;
// Queries owned by this report; keys are used by panels and filter targets.
repeated ReportQuery queries = 9;
}
message ReportQuery {
string key = 1;
ReportDatasetDefinition definition = 2;
}
message ReportDatasetVersionRef {
@@ -445,6 +453,11 @@ message SaveReportDraftRequest {
ReportDefinition definition = 3;
}
message ValidateReportRequest {
ReportAssetRef asset = 1;
uint64 expected_revision = 2;
}
message PublishReportRequest {
ReportAssetRef asset = 1;
uint64 expected_revision = 2;