Skip to content

[bot] Fast-forward for 26.3.14#1156

Merged
github-actions[bot] merged 1 commit into
release26.3from
26.3_ff_bot_26.3.14
Jun 21, 2026
Merged

[bot] Fast-forward for 26.3.14#1156
github-actions[bot] merged 1 commit into
release26.3from
26.3_ff_bot_26.3.14

Conversation

@github-actions

Copy link
Copy Markdown

Generated automatically.
Approve all matching PRs simultaneously.
Approval will trigger automatic merge.
View all PRs: https://internal.labkey.com/Scrumtime/Backlog/harvest-gitOpenPullRequests.view?branch=26.3_ff_bot_26.3.14

…vation/Score editor (#1145)

## Rationale

The bulk edit dialog for the clinical observations grid offered only a
plain text field for Observation/Score regardless of the selected
Category, while the grid's cell editor adapts that field to the
category's configured editor. This makes the bulk edit dialog offer the
same category-dependent editor as the grid, so the data type and options
match.

## Related Pull Requests

- LabKey/nircEHRModules#706

## Changes

- New `EHR.plugin.ClinicalObservationsBulkEdit` plugin that rebuilds the
Observation/Score field from the selected category's `editorconfig`,
preserving the field's enable/disable toggle state and re-registering it
with the databind plugin.
- `EHR.panel.BulkEditPanel` accepts panel plugins contributed via
`formConfig.bulkEditPlugins`, keeping the panel itself free of
observation-specific logic; the label click-to-toggle behavior is
extracted into a reusable `addLabelToggle` method.
- `EHR.grid.ClinicalObservationGridPanel` registers the new plugin
through its `formConfig`.
- The shared observation types store now tracks `hasLoadedOnce` so
consumers can distinguish a pending initial load from an empty result.
@github-actions github-actions Bot merged commit c3a4705 into release26.3 Jun 21, 2026
16 of 20 checks passed
@github-actions github-actions Bot deleted the 26.3_ff_bot_26.3.14 branch June 21, 2026 15:34
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.

3 participants