Skip to content

πŸš€ Auto-PR: Merge test β†’ main#718

Open
proxy-smart-releaser[bot] wants to merge 19 commits into
mainfrom
test
Open

πŸš€ Auto-PR: Merge test β†’ main#718
proxy-smart-releaser[bot] wants to merge 19 commits into
mainfrom
test

Conversation

@proxy-smart-releaser
Copy link
Copy Markdown
Contributor

@proxy-smart-releaser proxy-smart-releaser Bot commented May 17, 2026

Automated Pull Request πŸ€–

This PR was automatically created to merge changes from test into main.

Changes:

  • Commits ahead of main: 18
  • Commits behind main: 0
  • TODOs remaining in codebase: 5

Review: Please review the changes before merging.

Last updated: 2026-05-17 20:27:42 UTC

proxy-smart-releaser Bot and others added 19 commits May 15, 2026 10:41
…data routes

Elysia/TypeBox t.Object rejects unknown properties by default.
The wildcard '*' param was missing from the params schema on three
routes, causing 422 Unprocessable Entity for all server-scoped
DICOMweb requests (/dicomweb/servers/:serverId/*) and bulkdata
requests.

This broke thumbnails, metadata fetches, and the inline Cornerstone
viewer in the patient portal when ImagingStudy.endpoint resolved
to a named server (e.g. env-default).
…rkflow

- Add useUserRole() hook that extracts role from fhirUser token claim
- RecordEditModal: practitioners bypass provisional downgrade on edits
- RecordDetailModal: practitioners can approve provisional resources
  (upgrades to confirmed, removes snapshot extension)
- RecordDetailModal: practitioners can delete any editable resource
  (not restricted to unverified like patients)
- Dashboard: passes isPractitioner to detail/edit modals
- Fix pre-existing eqeqeq lint errors in path helpers
πŸ§ͺ Auto-PR: Merge `develop` β†’ `test`
The pattern /auth/realms/*/broker/* uses single-star which matches
one path segment. Keycloak broker sub-paths like /broker/maxhealth/login
and /broker/maxhealth/endpoint have two segments after /broker/, so they
fell through all Caddy matchers and returned an empty 200 (white page).

Fix: Change to /broker/** (double-star) to match across path separators.
πŸ§ͺ Auto-PR: Merge `develop` β†’ `test`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant