Skip to content

Release v 1.6 - #291

Merged
pendingintent merged 21 commits into
masterfrom
release-v-1.6
Aug 10, 2026
Merged

Release v 1.6#291
pendingintent merged 21 commits into
masterfrom
release-v-1.6

Conversation

@pendingintent

Copy link
Copy Markdown
Owner

This includes fixes from Project https://github.com/users/pendingintent/projects/11.

Materializes CDISC biomedical-concept classification data (schemes,
values, and BC assignments from the cdisc-biomedical-concept-groupings
service) into the existing concept_group/concept_group_concept tables,
tagged as CDISC-sourced. Synced at app startup and via the BC Explorer
refresh button, with a full idempotent replace-sync that never touches
user-created Custom Concept Groups and survives the grouping service
being temporarily unavailable.

Because CDISC groups are just more rows in the existing tables, the
whole assign/remove/display pipeline works for them unchanged. The
"Add group" dropdown (concepts_cell.html, shared by the Activities
page and SoA grid) now organizes options into scheme optgroups (COA
Type, Collection Method, Concept Group, Implementation Domain Code,
Age Category, Therapeutic Area) followed by Custom Concept Groups, and
assigned-group headers show scheme context. The Custom Concept Groups
admin page and its CRUD routes are scoped to user-created groups only.

Consolidates three previously-duplicated "fetch concept groups for the
dropdown" queries into one shared helper.
…e export

Bumps the cdisc-biomedical-concept-groupings submodule to 854d5fc
(black reformat + BC explorer prototype) and fixes
build_usdm_bc_surrogates to exclude BiomedicalConceptSurrogate
entries no longer linked to any activity.
Understand-Anything data is local tooling output, not project
source; keep it on disk but stop versioning it now that .ua/ is
in the global gitignore.
@pendingintent pendingintent added this to the v1.6 milestone Aug 10, 2026
@pendingintent pendingintent self-assigned this Aug 10, 2026
@pendingintent pendingintent added bug Something isn't working documentation Improvements or additions to documentation labels Aug 10, 2026
@pendingintent pendingintent linked an issue Aug 10, 2026 that may be closed by this pull request
@pendingintent pendingintent added the enhancement New feature or request label Aug 10, 2026
@pendingintent

Copy link
Copy Markdown
Owner Author

@claude please check SQL injection risk

@pendingintent pendingintent linked an issue Aug 10, 2026 that may be closed by this pull request
@pendingintent
pendingintent merged commit e9c2a7c into master Aug 10, 2026
5 of 9 checks passed
@pendingintent pendingintent linked an issue Aug 10, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generate final JSON latest files Use understand-anything to support user's of this repo Include bc groupings submodue

1 participant