use uuid for a task filename instead of using timestamp and datasource id
on export error, update status with error message and stop exporting
use multiple queries in a task instead of multiple tasks
re-organize ExportTask type
Other changes:
move types/target.ts to models/
move everything else from types/ directory into a single types.ts file
Exporter: prefix private methods names with _
Changes in types:
- rename `TaskTableRowConfig` type to `ExportTask`
- rename `QueryTableRowConfig` type to `DashboardQuery`
- new `ExportStatus`: Error
- new `errorMessage` field in `ExportTask`
Changes:
- use `uuid` for a task filename instead of using timestamp and datasource id
- on export error, update status with error message and stop exporting
- use multiple queries in a task instead of multiple tasks
- re-organize `ExportTask` type
Other changes:
- move `types/target.ts` to `models/`
- move everything else from `types/` directory into a single `types.ts` file
- `Exporter`: prefix private methods names with `_`
Changes in types:
TaskTableRowConfig
type toExportTask
QueryTableRowConfig
type toDashboardQuery
ExportStatus
: ErrorerrorMessage
field inExportTask
Changes:
uuid
for a task filename instead of using timestamp and datasource idExportTask
typeOther changes:
types/target.ts
tomodels/
types/
directory into a singletypes.ts
fileExporter
: prefix private methods names with_
bba98e4501
into master 2 years agobba98e4501
.