File tree
5 files changed
+8
-8
lines changed- kubernetes
5 files changed
+8
-8
lines changed- .env.example+2
- .github/workflows/backend_test_workflow.yaml+1-1
- .vscode/settings.json+6
- api/handle_cases.go+6-3
- api/handle_client_data.go+6-1
- api/handle_suspicious_activity_report.go+35-46
- api/router.go+4-1
- api/routes.go-4
- cmd/server.go+2-1
- dto/case_dto.go+9-8
- dto/client_data_object.go+144-18
- dto/decision_dto.go+1
- dto/entity_annotation.go+1-1
- dto/entity_annotation_test.go+4-4
- dto/suspicious_activity_report.go+3-10
- go.mod+5-4
- go.sum+10-9
- integration_test/init_test.go+2-1
- models/case.go+19-8
- models/client_data_object.go+5-25
- models/decision.go+9
- models/entity_annotation.go+23
- models/entity_annotation_payload.go+1-1
- models/sanction_check.go+3
- models/suspicious_activity_report.go+4-18
- pubapi/tests/e2e_test.go+1-2
- pubapi/tests/setup_test.go+1-1
- pure_utils/map.go+11
- repositories/case_and_decisions.go+2-1
- repositories/case_repository.go+10-8
- repositories/decisions_repository.go+3
- repositories/entity_annotation_repository.go+3-3
- repositories/suspicious_activity_report_repository.go+20-16
- usecases/ast_expression_usecase.go+14-8
- usecases/ast_expression_usecase_test.go+155-4
- usecases/case_usecase.go+12-9
- usecases/custom_list_usecase.go+1-1
- usecases/decision_usecase.go+51-3
- usecases/decision_workflows/decision_workflows.go+32-50
- usecases/entity_annotations_usecase.go+2-2
- usecases/evaluate_scenario/evaluate_sanction_check.go+19-6
- usecases/evaluate_scenario/evaluate_scenario.go+62-17
- usecases/ingested_data_reader_usecase.go+34-2
- usecases/ingestion_usecase.go+3-3
- usecases/sanction_check_usecase.go+11
- usecases/sanction_check_usecase_mock_test.go+11
- usecases/sanction_check_usecase_test.go+9-4
- usecases/scheduled_execution/async_decision_job.go+20
- usecases/suspicious_activity_report_usecase.go+55-82
- usecases/tracking/track.go-6
- usecases/usecases_with_creds.go+1
- usecases/webhook_events_usecase.go+1-1
- utils/context_logging.go+14-3
- utils/logging.go+2-2
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
- packages/app-builder/src/components/CaseManager/PivotsPanel/PivotsPanelContent.tsx+7-2
- packages/app-builder/src/components/CaseManager/SnoozePanel/SnoozePanel.tsx+16-26
- packages/app-builder/src/components/Cases/CaseAlerts.tsx+1
- packages/app-builder/src/components/Cases/CaseDetails.tsx+2-23
- packages/app-builder/src/components/Cases/CaseStatus.tsx+74-144
- packages/app-builder/src/components/Cases/CasesList.tsx+9-6
- packages/app-builder/src/components/Cases/Filters/CasesFiltersBar.tsx+26-10
- packages/app-builder/src/components/Cases/Filters/CasesFiltersContext.tsx+9-4
- packages/app-builder/src/components/Cases/Filters/FilterDetail/CasesExcludeAssignedFilter.tsx+16
- packages/app-builder/src/components/Cases/Filters/FilterDetail/CasesSnoozedFilter.tsx+16
- packages/app-builder/src/components/Cases/Filters/FilterDetail/ClosedCasesFilter.tsx+18
- packages/app-builder/src/components/Cases/Filters/FilterDetail/FilterDetail.tsx+6-2
- packages/app-builder/src/components/Cases/Filters/FilterDetail/StatusesFilter.tsx+6-9
- packages/app-builder/src/components/Cases/Filters/filters.ts+16-3
- packages/app-builder/src/components/Decisions/DecisionDetail.tsx+2-2
- packages/app-builder/src/components/Decisions/DecisionsList.tsx+3-10
- packages/app-builder/src/components/Decisions/Filters/FilterDetail/OutcomeAndReviewStatusFilter.tsx+33-9
- packages/app-builder/src/components/Decisions/OutcomeAndReviewStatus.tsx-69
- packages/app-builder/src/components/Decisions/OutcomeTag.tsx+105-63
- packages/app-builder/src/components/Filters/DateRangeFilter.tsx+17-3
- packages/app-builder/src/components/Filters/SimpleFilter.tsx+16
- packages/app-builder/src/components/Scenario/Sanction/FieldOutcomes.tsx+3-3
- packages/app-builder/src/components/Scenario/Workflow/DetailPanel/DecisionCreatedNode.tsx+6-10
- packages/app-builder/src/components/Scenario/Workflow/Nodes/DecisionCreatedTriggerContent.tsx+2-2
- packages/app-builder/src/hooks/useCursorPaginatedFetcher.ts+12
- packages/app-builder/src/locales/ar/cases.json+20-43
- packages/app-builder/src/locales/ar/filters.json+2-1
- packages/app-builder/src/locales/en/cases.json+21-45
- packages/app-builder/src/locales/en/filters.json+2-1
- packages/app-builder/src/locales/fr/cases.json+15-38
- packages/app-builder/src/locales/fr/filters.json+2-1
- packages/app-builder/src/models/cases.ts+7-1
- packages/app-builder/src/routes/_builder+/_layout.tsx+3-1
- packages/app-builder/src/routes/_builder+/cases+/$caseId+/_index.tsx+1-1
- packages/app-builder/src/routes/_builder+/cases+/$caseId+/sanctions.$decisionId+/_layout.tsx+3-4
- packages/app-builder/src/routes/_builder+/cases+/inboxes.$inboxId.tsx+23-48
- packages/app-builder/src/routes/_builder+/decisions+/_index.tsx+1
- packages/app-builder/src/routes/_builder+/decisions+/_layout.tsx+4-1
- packages/app-builder/src/routes/_builder+/scenarios+/$scenarioId+/i+/$iterationId+/_edit-view+/decision.tsx+5-5
- packages/app-builder/src/routes/_builder+/scenarios+/$scenarioId+/i+/$iterationId+/_edit-view+/rules.tsx+2-2
- packages/app-builder/src/routes/ressources+/cases+/add-rule-snooze.tsx+1-1
- packages/app-builder/src/routes/ressources+/cases+/edit-assignee.tsx+1-1
- packages/app-builder/src/routes/ressources+/cases+/open-case.tsx+1-1
- packages/app-builder/src/routes/ressources+/cases+/snooze-case.tsx+4-4
- packages/app-builder/src/services/i18n/i18n-config.ts+3-1
- packages/app-builder/src/tailwind.css+4
- packages/marble-api/openapis/marblecore-api/cases.yml+8-1
- packages/marble-api/src/generated/marblecore-api.ts+4-2
- packages/ui-icons/src/generated/icon-names.ts+9
- packages/ui-icons/src/generated/icons-svg-sprite.svg+1-1
- packages/ui-icons/svgs/icons/accepted.svg+3
- packages/ui-icons/svgs/icons/block_and_review.svg+9
- packages/ui-icons/svgs/icons/denied.svg+3
- packages/ui-icons/svgs/icons/investigating.svg+3
- packages/ui-icons/svgs/icons/manually_accepted.svg+14
- packages/ui-icons/svgs/icons/manually_denied.svg+14
- packages/ui-icons/svgs/icons/resolved.svg+14
- packages/ui-icons/svgs/icons/status_snoozed.svg+5
- packages/ui-icons/svgs/icons/waiting_for_action.svg+8
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
0 commit comments