Dev (#2739)
* 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 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 * feat(chalice): autocomplete return top 10 with stats * fix(chalice): fixed autocomplete top 10 meta-filters * refactor(chalice): added dynatrace to the list of supported integrations
This commit is contained in:
parent
aaf7830dc4
commit
1375c14337
5 changed files with 12 additions and 3 deletions
3
api/.gitignore
vendored
3
api/.gitignore
vendored
|
|
@ -175,4 +175,5 @@ SUBNETS.json
|
||||||
|
|
||||||
./chalicelib/.configs
|
./chalicelib/.configs
|
||||||
README/*
|
README/*
|
||||||
.local
|
.local
|
||||||
|
/.dev/
|
||||||
|
|
@ -54,7 +54,10 @@ def get_global_integrations_status(tenant_id, user_id, project_id):
|
||||||
WHERE type='slack' AND deleted_at ISNULL)) AS {schemas.IntegrationType.SLACK.value},
|
WHERE type='slack' AND deleted_at ISNULL)) AS {schemas.IntegrationType.SLACK.value},
|
||||||
EXISTS((SELECT 1
|
EXISTS((SELECT 1
|
||||||
FROM public.webhooks
|
FROM public.webhooks
|
||||||
WHERE type='msteams' AND deleted_at ISNULL)) AS {schemas.IntegrationType.MS_TEAMS.value};""",
|
WHERE type='msteams' AND deleted_at ISNULL)) AS {schemas.IntegrationType.MS_TEAMS.value},
|
||||||
|
EXISTS((SELECT 1
|
||||||
|
FROM public.integrations
|
||||||
|
WHERE project_id=%(project_id)s AND provider='dynatrace')) AS {schemas.IntegrationType.DYNATRACE.value};""",
|
||||||
{"user_id": user_id, "tenant_id": tenant_id, "project_id": project_id})
|
{"user_id": user_id, "tenant_id": tenant_id, "project_id": project_id})
|
||||||
)
|
)
|
||||||
current_integrations = cur.fetchone()
|
current_integrations = cur.fetchone()
|
||||||
|
|
|
||||||
|
|
@ -1425,6 +1425,7 @@ class IntegrationType(str, Enum):
|
||||||
STACKDRIVER = "STACKDRIVER"
|
STACKDRIVER = "STACKDRIVER"
|
||||||
CLOUDWATCH = "CLOUDWATCH"
|
CLOUDWATCH = "CLOUDWATCH"
|
||||||
NEWRELIC = "NEWRELIC"
|
NEWRELIC = "NEWRELIC"
|
||||||
|
DYNATRACE = "DYNATRACE"
|
||||||
|
|
||||||
|
|
||||||
class SearchNoteSchema(_PaginatedSchema):
|
class SearchNoteSchema(_PaginatedSchema):
|
||||||
|
|
|
||||||
1
ee/api/.gitignore
vendored
1
ee/api/.gitignore
vendored
|
|
@ -278,3 +278,4 @@ Pipfile.lock
|
||||||
/chalicelib/core/spot.py
|
/chalicelib/core/spot.py
|
||||||
/chalicelib/core/unprocessed_sessions.py
|
/chalicelib/core/unprocessed_sessions.py
|
||||||
/run-db_init-dev.sh
|
/run-db_init-dev.sh
|
||||||
|
/.dev/
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,10 @@ def get_global_integrations_status(tenant_id, user_id, project_id):
|
||||||
WHERE type='slack' AND tenant_id=%(tenant_id)s AND deleted_at ISNULL)) AS {schemas.IntegrationType.SLACK.value},
|
WHERE type='slack' AND tenant_id=%(tenant_id)s AND deleted_at ISNULL)) AS {schemas.IntegrationType.SLACK.value},
|
||||||
EXISTS((SELECT 1
|
EXISTS((SELECT 1
|
||||||
FROM public.webhooks
|
FROM public.webhooks
|
||||||
WHERE type='msteams' AND tenant_id=%(tenant_id)s AND deleted_at ISNULL)) AS {schemas.IntegrationType.MS_TEAMS.value};""",
|
WHERE type='msteams' AND tenant_id=%(tenant_id)s AND deleted_at ISNULL)) AS {schemas.IntegrationType.MS_TEAMS.value},
|
||||||
|
EXISTS((SELECT 1
|
||||||
|
FROM public.integrations
|
||||||
|
WHERE project_id=%(project_id)s AND provider='dynatrace')) AS {schemas.IntegrationType.DYNATRACE.value};""",
|
||||||
{"user_id": user_id, "tenant_id": tenant_id, "project_id": project_id})
|
{"user_id": user_id, "tenant_id": tenant_id, "project_id": project_id})
|
||||||
)
|
)
|
||||||
current_integrations = cur.fetchone()
|
current_integrations = cur.fetchone()
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue