feat(alerts & reports): Easier to read execution logs (#13752)

* Prep for migration

* Migration for execution id column

* Generate execution ids for alerts and reports

* Change execution id range

* Add execution id to API endpoint

* Add execution id to execution log view

* Change execution id range

* Change execution id to a uuid

* Fix execution id type

* Switch state and exec. id columns

* Change db column to UUIDType

* Python lint

* Fix failing frontend tests

* execution_id -> uuid

* Fix migration head

* lint

* Use celery task id as the execution id

* lint

* lint for real

* Fix tests
This commit is contained in:
Jack Fragassi
2021-03-30 08:46:16 -07:00
committed by GitHub
parent 4ae9b819d3
commit 304e3b36eb
9 changed files with 102 additions and 30 deletions

View File

@@ -43,6 +43,7 @@ const mockannotations = [...new Array(3)].map((_, i) => ({
start_dttm: new Date().toISOString,
state: 'Success',
value: `report ${i} value`,
uuid: 'f44da495-b067-4645-b463-3be98d5f3206',
}));
fetchMock.get(executionLogsEndpoint, {