Skip to content

Identifier improvement - #2145

Merged
bfoley12 merged 13 commits into
devfrom
identifier-improvement
Sep 2, 2026
Merged

Identifier improvement#2145
bfoley12 merged 13 commits into
devfrom
identifier-improvement

Conversation

@bfoley12

@bfoley12 bfoley12 commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

Expand the usage of Identity across all domains to normalize how natural Identifiers work.

Major changes:

  • Many Identity subclasses
  • /item? routes handle single-document operations using natural identifiers rather than ObjectIds
  • Tests to cover new methods and classes

@bfoley12
bfoley12 changed the base branch from master to dev August 31, 2026 20:58
@bfoley12
bfoley12 marked this pull request as ready for review August 31, 2026 22:07
…ly in our routers

This lets us modify Identity over time without having to keep functions in line manually
…omponent subclasses

Also revised ComponentIdentity docstring
… used ContributionIdentity

Previously used ContributionIdentityQuery to sidestep 'condition_key', but condition_key works
@bfoley12
bfoley12 merged commit e8d589e into dev Sep 2, 2026
5 checks passed
@bfoley12
bfoley12 deleted the identifier-improvement branch September 2, 2026 18:37
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