From 28a1144512c07e8573d72e7f31ebe7c987c78b63 Mon Sep 17 00:00:00 2001 From: Kraiem Taha Yassine Date: Fri, 27 Oct 2023 11:11:16 +0200 Subject: [PATCH] Api v1.15.0 (#1578) * feat(chalice): upgraded dependencies * feat(chalice): changed path analysis schema * feat(DB): click coordinate support * feat(chalice): changed path analysis issues schema feat(chalice): upgraded dependencies * fix(chalice): fixed pydantic issue * refactor(chalice): refresh token validator * feat(chalice): role restrictions * feat(chalice): EE path analysis changes * refactor(DB): changed creation queries refactor(DB): changed delte queries feat(DB): support new path analysis payload * feat(chalice): save path analysis card * feat(chalice): restrict access * feat(chalice): restrict access * feat(chalice): EE save new path analysis card * refactor(chalice): path analysis * feat(chalice): path analysis new query * fix(chalice): configurable CH config * fix(chalice): assist autocomplete * refactor(chalice): refactored permissions * refactor(chalice): changed log level * refactor(chalice): upgraded dependencies * refactor(chalice): changed path analysis query * refactor(chalice): changed path analysis query * refactor(chalice): upgraded dependencies refactor(alerts): upgraded dependencies refactor(crons): upgraded dependencies * feat(chalice): path analysis ignore start point * feat(chalice): path analysis in progress * refactor(chalice): path analysis changed link sort * refactor(chalice): path analysis changed link sort * refactor(chalice): path analysis changed link sort * refactor(chalice): path analysis new query refactor(chalice): authorizers * refactor(chalice): refactored authorizer * fix(chalice): fixed create card of PathAnalysis * refactor(chalice): compute link-percentage for Path Analysis * refactor(chalice): remove null starting point from Path Analysis * feat(chalice): path analysis CH query * refactor(chalice): changed Path Analysis links-value fix(chalice): fixed search notes for EE * feat(chalice): path analysis enhanced query results * feat(chalice): include timezone in search sessions response * refactor(chalice): refactored logs * refactor(chalice): refactored logs feat(chalice): get path analysis issues * fix(chalice): fixed path analysis issues pagination * fix(chalice): sessions-search handle null values * feat(chalice): PathAnalysis start event support middle-event matching * feat(chalice): PathAnalysis start event support middle-event matching * feat(chalice): PathAnalysis support mixed events with start-point * fix(chalice): PathAnalysis fixed eventType value when metricValue is missing * fix(chalice): PathAnalysis fixed wrong super-class model for update card * fix(chalice): PathAnalysis fixed search issues refactor(chalice): upgraded dependencies * fix(chalice): enforce isEvent if missing * fix(chalice): enforce isEvent if missing * refactor(chalice): refactored custom-metrics * refactor(chalice): small changes * feat(chalice): path analysis EE new query * fix(chalice): fixed hide-excess state for Path Analysis * fix(chalice): fixed update start point and excludes for Path Analysis * fix(chalice): fix payload validation fix(chalice): fix update widget endpoint * fix(chalice): fix payload validation fix(chalice): fix update widget endpoint * fix(chalice): fix add member * refactor(chalice): upgraded dependencies refactor!(chalice): upgraded SAML dependencies * feat(chalice): ios-project support 1/5 * refactor(chalice): changed logs handling * fix(chalice): fix path analysis issues list * Api v1.15.0 (#1542) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * Api v1.15.0 no merge (#1546) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * Api v1.15.0 no merge (#1549) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * Api v1.15.0 no merge (#1552) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * Api v1.15.0 no merge (#1554) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * Api v1.15.0 no merge (#1554) (#1555) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * Api v1.15.0 no merge (#1557) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * Api v1.15.0 (#1559) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * Api v1.15.0 no merge (#1562) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(DB): added missing tables * Api v1.15.0 (#1565) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * Api v1.15.0 (#1567) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * Api v1.15.0 (#1569) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * fix(DB): added missing columns * Api v1.15.0 (#1571) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * fix(DB): added missing columns * Small assist refactoring (#1534) * feat(assist): splitted socket methods in ee/websockets * feat(assist): splitted socket methods in ee/websockets-cluster * feat(assist): moved socket handlers to separate file * feat(assist): changed the way how to get ws server * feat(assist): use method to get io server instead of global object * feat(assist): removed duplicated code from ee assists * feat(assist): removed copy-paste http handlers * feat(assist): added getServer call for some http handlers * feat(assist): added creds=true to cors settings * feat(backend): added debug log flag to assist stats * feat(backend): removed unused ObjectStorage method from interface definition * fix(backend): added missing ch config to connector service * fix(backend): added missing Database field to CH connector config * fetch limits and other initial data * fix(DB): added missing columns * Api v1.15.0 (#1573) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * fix(DB): added missing columns * Small assist refactoring (#1534) * feat(assist): splitted socket methods in ee/websockets * feat(assist): splitted socket methods in ee/websockets-cluster * feat(assist): moved socket handlers to separate file * feat(assist): changed the way how to get ws server * feat(assist): use method to get io server instead of global object * feat(assist): removed duplicated code from ee assists * feat(assist): removed copy-paste http handlers * feat(assist): added getServer call for some http handlers * feat(assist): added creds=true to cors settings * feat(backend): added debug log flag to assist stats * feat(backend): removed unused ObjectStorage method from interface definition * fix(backend): added missing ch config to connector service * fix(backend): added missing Database field to CH connector config * fetch limits and other initial data * fix(DB): added missing columns * fix(chalice): fixed add-edit webhooks * Dev (#1575) * fix(ui): improve "no data" message for assist stats * feat(backend): added mobile event handlers for CH db * Api v1.15.0 (#1574) * feat(chalice): upgraded dependencies * feat(chalice): changed path analysis schema * feat(DB): click coordinate support * feat(chalice): changed path analysis issues schema feat(chalice): upgraded dependencies * fix(chalice): fixed pydantic issue * refactor(chalice): refresh token validator * feat(chalice): role restrictions * feat(chalice): EE path analysis changes * refactor(DB): changed creation queries refactor(DB): changed delte queries feat(DB): support new path analysis payload * feat(chalice): save path analysis card * feat(chalice): restrict access * feat(chalice): restrict access * feat(chalice): EE save new path analysis card * refactor(chalice): path analysis * feat(chalice): path analysis new query * fix(chalice): configurable CH config * fix(chalice): assist autocomplete * refactor(chalice): refactored permissions * refactor(chalice): changed log level * refactor(chalice): upgraded dependencies * refactor(chalice): changed path analysis query * refactor(chalice): changed path analysis query * refactor(chalice): upgraded dependencies refactor(alerts): upgraded dependencies refactor(crons): upgraded dependencies * feat(chalice): path analysis ignore start point * feat(chalice): path analysis in progress * refactor(chalice): path analysis changed link sort * refactor(chalice): path analysis changed link sort * refactor(chalice): path analysis changed link sort * refactor(chalice): path analysis new query refactor(chalice): authorizers * refactor(chalice): refactored authorizer * fix(chalice): fixed create card of PathAnalysis * refactor(chalice): compute link-percentage for Path Analysis * refactor(chalice): remove null starting point from Path Analysis * feat(chalice): path analysis CH query * refactor(chalice): changed Path Analysis links-value fix(chalice): fixed search notes for EE * feat(chalice): path analysis enhanced query results * feat(chalice): include timezone in search sessions response * refactor(chalice): refactored logs * refactor(chalice): refactored logs feat(chalice): get path analysis issues * fix(chalice): fixed path analysis issues pagination * fix(chalice): sessions-search handle null values * feat(chalice): PathAnalysis start event support middle-event matching * feat(chalice): PathAnalysis start event support middle-event matching * feat(chalice): PathAnalysis support mixed events with start-point * fix(chalice): PathAnalysis fixed eventType value when metricValue is missing * fix(chalice): PathAnalysis fixed wrong super-class model for update card * fix(chalice): PathAnalysis fixed search issues refactor(chalice): upgraded dependencies * fix(chalice): enforce isEvent if missing * fix(chalice): enforce isEvent if missing * refactor(chalice): refactored custom-metrics * refactor(chalice): small changes * feat(chalice): path analysis EE new query * fix(chalice): fixed hide-excess state for Path Analysis * fix(chalice): fixed update start point and excludes for Path Analysis * fix(chalice): fix payload validation fix(chalice): fix update widget endpoint * fix(chalice): fix payload validation fix(chalice): fix update widget endpoint * fix(chalice): fix add member * refactor(chalice): upgraded dependencies refactor!(chalice): upgraded SAML dependencies * feat(chalice): ios-project support 1/5 * refactor(chalice): changed logs handling * fix(chalice): fix path analysis issues list * Api v1.15.0 (#1542) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * Api v1.15.0 no merge (#1546) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * Api v1.15.0 no merge (#1549) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * Api v1.15.0 no merge (#1552) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * Api v1.15.0 no merge (#1554) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * Api v1.15.0 no merge (#1554) (#1555) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * Api v1.15.0 no merge (#1557) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * Api v1.15.0 (#1559) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * Api v1.15.0 no merge (#1562) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(DB): added missing tables * Api v1.15.0 (#1565) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * Api v1.15.0 (#1567) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * Api v1.15.0 (#1569) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * fix(DB): added missing columns * Api v1.15.0 (#1571) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * fix(DB): added missing columns * Small assist refactoring (#1534) * feat(assist): splitted socket methods in ee/websockets * feat(assist): splitted socket methods in ee/websockets-cluster * feat(assist): moved socket handlers to separate file * feat(assist): changed the way how to get ws server * feat(assist): use method to get io server instead of global object * feat(assist): removed duplicated code from ee assists * feat(assist): removed copy-paste http handlers * feat(assist): added getServer call for some http handlers * feat(assist): added creds=true to cors settings * feat(backend): added debug log flag to assist stats * feat(backend): removed unused ObjectStorage method from interface definition * fix(backend): added missing ch config to connector service * fix(backend): added missing Database field to CH connector config * fetch limits and other initial data * fix(DB): added missing columns * Api v1.15.0 (#1573) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * fix(DB): added missing columns * Small assist refactoring (#1534) * feat(assist): splitted socket methods in ee/websockets * feat(assist): splitted socket methods in ee/websockets-cluster * feat(assist): moved socket handlers to separate file * feat(assist): changed the way how to get ws server * feat(assist): use method to get io server instead of global object * feat(assist): removed duplicated code from ee assists * feat(assist): removed copy-paste http handlers * feat(assist): added getServer call for some http handlers * feat(assist): added creds=true to cors settings * feat(backend): added debug log flag to assist stats * feat(backend): removed unused ObjectStorage method from interface definition * fix(backend): added missing ch config to connector service * fix(backend): added missing Database field to CH connector config * fetch limits and other initial data * fix(DB): added missing columns * fix(chalice): fixed add-edit webhooks --------- Co-authored-by: nick-delirium Co-authored-by: Alexander * Api v1.15.0 (#1577) * refactor(chalice): changed default dev env vars * refactor(chalice): changes * refactor(chalice): changed payload fixer * refactor(chalice): changed payload fixer refactor(chalice): support duplicate filters * refactor(chalice): changes * feature(chalice): mobile sessions search * refactor(chalice): fix EE refactored schema * fix(chalice): fix missing platform for EE * fix(DB): fixed init_schema * feat(DB): changes to support mobile sessions * feat(chalice): mobile sessions search support * fix(chalice): fixed signup * fix(DB): added missing column * refactor(DB): changed queries * fix(chalice): fixed global try sessions * fix(chalice): fixed global try card * fix(DB): added missing column * fix(DB): added missing columns * Small assist refactoring (#1534) * feat(assist): splitted socket methods in ee/websockets * feat(assist): splitted socket methods in ee/websockets-cluster * feat(assist): moved socket handlers to separate file * feat(assist): changed the way how to get ws server * feat(assist): use method to get io server instead of global object * feat(assist): removed duplicated code from ee assists * feat(assist): removed copy-paste http handlers * feat(assist): added getServer call for some http handlers * feat(assist): added creds=true to cors settings * feat(backend): added debug log flag to assist stats * feat(backend): removed unused ObjectStorage method from interface definition * fix(backend): added missing ch config to connector service * fix(backend): added missing Database field to CH connector config * fetch limits and other initial data * fix(DB): added missing columns * fix(chalice): fixed add-edit webhooks * fix(chalice): fixed card's missing events --- api/chalicelib/core/custom_metrics.py | 11 ++++++----- ee/api/chalicelib/core/custom_metrics.py | 11 ++++++----- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/api/chalicelib/core/custom_metrics.py b/api/chalicelib/core/custom_metrics.py index e986c08e7..f0ce45ff3 100644 --- a/api/chalicelib/core/custom_metrics.py +++ b/api/chalicelib/core/custom_metrics.py @@ -191,12 +191,13 @@ def __merge_metric_with_data(metric: schemas.CardSchema, # TODO: try to refactor this metric: schemas.CardSchema = schemas.CardSchema(**{**data.model_dump(by_alias=True), **metric.model_dump(by_alias=True)}) - if len(data.filters) > 0 or len(data.events) > 0: + # if len(data.filters) > 0 or len(data.events) > 0: + if len(data.filters) > 0: for s in metric.series: - if len(data.filters) > 0: - s.filter.filters += data.filters - if len(data.events) > 0: - s.filter.events += data.events + # if len(data.filters) > 0: + s.filter.filters += data.filters + # if len(data.events) > 0: + # s.filter.events += data.events # metric.limit = data.limit # metric.page = data.page # metric.startTimestamp = data.startTimestamp diff --git a/ee/api/chalicelib/core/custom_metrics.py b/ee/api/chalicelib/core/custom_metrics.py index 6f5431cbb..b58c1e84d 100644 --- a/ee/api/chalicelib/core/custom_metrics.py +++ b/ee/api/chalicelib/core/custom_metrics.py @@ -210,12 +210,13 @@ def __merge_metric_with_data(metric: schemas.CardSchema, # TODO: try to refactor this metric: schemas.CardSchema = schemas.CardSchema(**{**data.model_dump(by_alias=True), **metric.model_dump(by_alias=True)}) - if len(data.filters) > 0 or len(data.events) > 0: + # if len(data.filters) > 0 or len(data.events) > 0: + if len(data.filters) > 0: for s in metric.series: - if len(data.filters) > 0: - s.filter.filters += data.filters - if len(data.events) > 0: - s.filter.events += data.events + # if len(data.filters) > 0: + s.filter.filters += data.filters + # if len(data.events) > 0: + # s.filter.events += data.events # metric.limit = data.limit # metric.page = data.page # metric.startTimestamp = data.startTimestamp