3 files changed
+5
-5
lines changed- api/handle_ingestion.go+27
- api/handle_liveness_probe.go+13-4
- api/handle_scheduled_execution.go-38
- api/routes.go+2-3
- cmd/batch_ingestion.go+1-1
- cmd/run_job_scheduler.go+1-1
- cmd/schedule_scenarios.go-94
- cmd/server.go+5-2
- dto/openapi.go+156-5
- dto/scheduled_scenario_executions.go+27-27
- integration_test/api_end_to_end_test.go+23
- integration_test/batch_ingestion_and_execution_test.go+3
- integration_test/init_test.go+2-2
- integration_test/scenario_flow_test.go+3-3
- jobs/execute_all_scheduled_scenarios.go-28
- jobs/scheduled_scenarios.go+25-6
- jobs/scheduler.go-8
- main.go+4-5
- models/scheduled_scenario_executions.go+49-13
- repositories/blob_repository.go+1-1
- repositories/dbmodels/db_decision.go+5-5
- repositories/dbmodels/db_decisions_to_create.go+32
- repositories/dbmodels/db_scheduled_executions.go+25-23
- repositories/decisions_repository.go+19-21
- repositories/ingested_data_read_repository.go+32-20
- repositories/ingestion_repository.go-7
- repositories/liveness.go+13
- repositories/migrations/20230606154759_create_client_tables.sql+12-12
- repositories/migrations/20241002123300_reworked_batch_execution.sql+42
- repositories/migrations/20241002223100_unique_batch_per_scenario.sql+12
- repositories/repositories.go-2
- repositories/scheduled_executions.go+103-1
- specs/public_api.yaml+31
- usecases/case_usecase.go+7-7
- usecases/decision_usecase.go+25-7
- usecases/ingestion_usecase.go+123-23
- usecases/liveness.go+21
- usecases/scheduled_execution/batch_filtering.go+14-1
- usecases/scheduled_execution/run_scheduled_execution.go+231-229
- usecases/scheduled_execution/schedule_scenarios.go+147
- usecases/usecases.go+30-11
- usecases/usecases_with_creds.go+14-15
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
68 | | - | |
| 68 | + | |
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
| 87 | + | |
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
| |||
- packages/app-builder/public/locales/en/cases.json+2-2
- packages/app-builder/public/locales/en/scheduledExecution.json+5-6
- packages/app-builder/public/locales/fr/cases.json+2-2
- packages/app-builder/public/locales/fr/scheduledExecution.json+5-6
- packages/app-builder/src/components/Cases/CaseFiles.tsx+2-6
- packages/app-builder/src/components/ScheduledExecutions/ScheduledExecutionDetails.tsx-73
- packages/app-builder/src/components/ScheduledExecutions/ScheduledExecutionsList.tsx+41-23
- packages/app-builder/src/models/decision.ts+5-1
- packages/app-builder/src/services/DownloadDecisionsService.ts-81
- packages/marble-api/openapis/marblecore-api.yaml+12-1
- packages/marble-api/src/generated/marblecore-api.ts+6-1
0 commit comments