Dev (#2369)
* refactor(chalice): upgraded dependencies * refactor(chalice): upgraded dependencies feat(chalice): support heatmaps * feat(chalice): support table-of-browsers showing user-count * feat(chalice): support table-of-devices showing user-count * feat(chalice): support table-of-URLs showing user-count * fix(chalice): fixed Math-operators validation refactor(chalice): search for sessions that have events for heatmaps * refactor(chalice): search for sessions that have at least 1 location event for heatmaps * fix(chalice): fixed get heatmap with incomplete payload
This commit is contained in:
parent
b037c801db
commit
11c6412733
2 changed files with 10 additions and 4 deletions
|
|
@ -692,9 +692,12 @@ def make_chart_from_card(project_id, user_id, metric_id, data: schemas.CardSessi
|
|||
data=data.model_dump())
|
||||
elif metric.metric_type == schemas.MetricType.heat_map:
|
||||
if raw_metric["data"] and raw_metric["data"].get("sessionId"):
|
||||
return heatmaps.get_selected_session(project_id=project_id, session_id=raw_metric["data"]["sessionId"])
|
||||
return heatmaps.get_selected_session(project_id=project_id,
|
||||
session_id=raw_metric["data"]["sessionId"])
|
||||
else:
|
||||
return heatmaps.search_short_session(project_id=project_id, data=metric, user_id=user_id)
|
||||
return heatmaps.search_short_session(project_id=project_id,
|
||||
data=schemas.HeatMapSessionsSearch(**metric.model_dump()),
|
||||
user_id=user_id)
|
||||
|
||||
return get_chart(project_id=project_id, data=metric, user_id=user_id)
|
||||
|
||||
|
|
|
|||
|
|
@ -739,9 +739,12 @@ def make_chart_from_card(project_id, user_id, metric_id, data: schemas.CardSessi
|
|||
data=data.model_dump())
|
||||
elif metric.metric_type == schemas.MetricType.heat_map:
|
||||
if raw_metric["data"] and raw_metric["data"].get("sessionId"):
|
||||
return heatmaps.get_selected_session(project_id=project_id, session_id=raw_metric["data"]["sessionId"])
|
||||
return heatmaps.get_selected_session(project_id=project_id,
|
||||
session_id=raw_metric["data"]["sessionId"])
|
||||
else:
|
||||
return heatmaps.search_short_session(project_id=project_id, data=metric, user_id=user_id)
|
||||
return heatmaps.search_short_session(project_id=project_id,
|
||||
data=schemas.HeatMapSessionsSearch(**metric.model_dump()),
|
||||
user_id=user_id)
|
||||
|
||||
return get_chart(project_id=project_id, data=metric, user_id=user_id)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue