From 1293cbde7df3425c84b0acfd945aea7c65f511d4 Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Thu, 20 Feb 2025 16:21:08 +0100 Subject: [PATCH] fix(chalice): fixed cards different viewTypes (#3047) --- api/schemas/schemas.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/api/schemas/schemas.py b/api/schemas/schemas.py index 51d8660e1..0065836c5 100644 --- a/api/schemas/schemas.py +++ b/api/schemas/schemas.py @@ -851,18 +851,21 @@ class MetricTimeseriesViewType(str, Enum): LINE_CHART = "lineChart" AREA_CHART = "areaChart" BAR_CHART = "barChart" - PIE_CHART = "pieChart" PROGRESS_CHART = "progressChart" - TABLE_CHART = "table" + PIE_CHART = "pieChart" METRIC_CHART = "metric" + TABLE_CHART = "table" class MetricTableViewType(str, Enum): - TABLE = "table" + TABLE_CHART = "table" class MetricOtherViewType(str, Enum): OTHER_CHART = "chart" + COLUMN_CHART = "columnChart" + METRIC_CHART = "metric" + TABLE_CHART = "table" LIST_CHART = "list" @@ -876,8 +879,6 @@ class MetricType(str, Enum): HEAT_MAP = "heatMap" - - class MetricOfTable(str, Enum): USER_BROWSER = FilterType.USER_BROWSER.value USER_DEVICE = FilterType.USER_DEVICE.value @@ -1086,7 +1087,7 @@ class CardFunnel(__CardSchema): def __enforce_default(cls, values): if values.get("metricOf") and not MetricOfFunnels.has_value(values["metricOf"]): values["metricOf"] = MetricOfFunnels.SESSION_COUNT - values["viewType"] = MetricOtherViewType.OTHER_CHART + # values["viewType"] = MetricOtherViewType.OTHER_CHART if values.get("series") is not None and len(values["series"]) > 0: values["series"] = [values["series"][0]] return values