Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
b7e6985
WIP: add data client investigation methods
jusdino Oct 15, 2025
4441667
WIP: add investigation API handlers
jusdino Oct 16, 2025
fdbc0ec
WIP: add investigations API definitions
jusdino Oct 16, 2025
47cecaf
WIP: upgrade deps
jusdino Oct 16, 2025
638b6de
Wire investigations to provider responses, smoke test
jusdino Oct 19, 2025
43db4eb
Merge branch 'development' into feat/significant-investigative-info
jusdino Oct 21, 2025
d5d23ae
Update api docs
jusdino Oct 21, 2025
81401f3
Tweak api docs
jusdino Oct 21, 2025
486d848
WIP: add investigation event listeners
jusdino Oct 21, 2025
8a99dc0
Merge branch 'development' into feat/significant-investigative-info
jusdino Oct 22, 2025
1dd4000
Upgrade dependencies
jusdino Oct 22, 2025
4445ff1
Add required empty JSON body for POST investigations
jusdino Oct 22, 2025
1b773d8
Add email notification service tests, update api docs
jusdino Oct 22, 2025
0fcb186
Add empty body to POST requests
jusdino Oct 22, 2025
7f57ded
Remove unused vars
jusdino Oct 24, 2025
148f5d2
Move investigation transactions to low-level client
jusdino Oct 24, 2025
c5cbc8a
Require investigationDetails for investigation updates
jusdino Oct 24, 2025
3f33b4e
Only remove investigation stats on last investigation closed
jusdino Oct 24, 2025
dce2bda
Clean up investigation event interfaces
jusdino Oct 24, 2025
42dcb0c
PR feedback
jusdino Oct 25, 2025
f91cf2f
Merge remote-tracking branch 'public/development' into feat/significa…
jusdino Oct 25, 2025
f833f29
Remove unused var again
jusdino Oct 25, 2025
66b8c70
Remove provider notifications, skip state notifs on encumbrance
jusdino Oct 29, 2025
b78d039
Remove more deprecated provider notification tests
jusdino Oct 29, 2025
af7b982
Deserialize UUIDs from path params, quick PR feedback
jusdino Nov 3, 2025
609d69c
Remove pk, sk calculation from DataClient investigation methods
jusdino Nov 3, 2025
a13d55d
Merge branch 'development' into feat/significant-investigative-info
jusdino Nov 3, 2025
321318f
Test approach refactor, PR feedback
jusdino Nov 4, 2025
36e6c85
Add context vars for AppStack
jusdino Nov 5, 2025
93e04bd
Downgrade pip for cc-ui
jusdino Nov 5, 2025
2306616
Small fixes
jusdino Nov 5, 2025
e6fd068
PR review tweaks
jusdino Nov 6, 2025
0f976a9
More PR review tweaks
jusdino Nov 6, 2025
73ba4ed
Use more filter_condition kwargs
jusdino Nov 6, 2025
55148a0
PR feedback
jusdino Nov 8, 2025
28d0b0e
Add `action: close` PATCH body field
jusdino Nov 10, 2025
17e3afc
Use `api.add_model()` instead of `Model()`
jusdino Nov 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/check-compact-connect-ui-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ jobs:
run: "pip install -r backend/compact-connect-ui-app/requirements-dev.txt"

- name: Install all Python dependencies
run: "cd backend/compact-connect-ui-app; bin/sync_deps.sh"
run: "cd backend/compact-connect; pip install -U 'pip<25.3'; bin/sync_deps.sh"

- name: Test backend
run: "cd backend/compact-connect-ui-app; bin/run_tests.sh -l all -no"
26 changes: 26 additions & 0 deletions backend/compact-connect-ui-app/cdk.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,32 @@
"project": "compact-connect",
"service": "ui-app"
},
"jurisdictions": [
"al", "ak", "az", "ar", "ca", "co", "ct", "de", "dc", "fl",
"ga", "hi", "id", "il", "in", "ia", "ks", "ky", "la", "me",
"md", "ma", "mi", "mn", "ms", "mo", "mt", "ne", "nv", "nh",
"nj", "nm", "ny", "nc", "nd", "oh", "ok", "or", "pa", "pr",
"ri", "sc", "sd", "tn", "tx", "ut", "vt", "va", "vi", "wa",
"wv", "wi", "wy"
],
"license_types": {
"aslp": [
{"name": "audiologist", "abbreviation": "aud"},
{"name": "speech-language pathologist", "abbreviation": "slp"}
],
"octp": [
{"name": "occupational therapist", "abbreviation": "ot"},
{"name": "occupational therapy assistant", "abbreviation": "ota"}
],
"coun": [
{"name": "licensed professional counselor", "abbreviation": "lpc"}
]
},
"compacts": [
"aslp",
"octp",
"coun"
],
"@aws-cdk/aws-lambda:recognizeLayerVersion": true,
"@aws-cdk/core:checkSecretUsage": true,
"@aws-cdk/core:target-partitions": [
Expand Down
3 changes: 2 additions & 1 deletion backend/compact-connect/bin/run_python_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,11 @@
'lambdas/python/disaster-recovery',
'lambdas/python/migration',
'lambdas/python/provider-data-v1',
'lambdas/python/purchases',
'lambdas/python/staff-user-pre-token',
'lambdas/python/staff-users',
'.', # CDK tests
# Save Authorize.net tests for last, since special dependencies make that runtime different
'lambdas/python/purchases',
)


Expand Down
55 changes: 0 additions & 55 deletions backend/compact-connect/docs/api-specification/latest-oas30.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,61 +10,6 @@
}
],
"paths": {
"/v1/public/jurisdictions/live": {
"get": {
"summary": "Get live jurisdictions",
"description": "Returns all jurisdictions that are live (enabled for operations) across all compacts or for a specific compact if the optional compact query parameter is provided.",
"parameters": [
{
"name": "compact",
"in": "query",
"required": false,
"description": "Optional compact abbreviation to filter results. If not provided, returns data for all compacts. If an invalid compact is provided, returns a 400 error.",
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "200 response - Returns a dictionary with compact abbreviations as keys and arrays of live jurisdiction postal abbreviations as values",
"content": {
"application/json": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
},
"example": {
"aslp": ["co", "ne", "wy"],
"octp": ["ak", "ky"]
}
}
}
}
},
"400": {
"description": "400 response - Invalid compact abbreviation provided",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"message": {
"type": "string",
"example": "Invalid request query param: invalid_compact"
}
}
}
}
}
}
}
}
},
"/v1/compacts/{compact}/jurisdictions/{jurisdiction}/licenses": {
"post": {
"parameters": [
Expand Down
Loading