Skip to content

NOT FOR MERGING Feature/external pid support#606

Open
mikesname wants to merge 41 commits into
EHRI:mainfrom
mikesname:feature/external_pid_support
Open

NOT FOR MERGING Feature/external pid support#606
mikesname wants to merge 41 commits into
EHRI:mainfrom
mikesname:feature/external_pid_support

Conversation

@mikesname
Copy link
Copy Markdown
Contributor

@mikesname mikesname commented Mar 13, 2026

Just noodling around here, don't merge.

Still to do:

  • GraphQL
  • Dublin Core export
  • Add PID to version dumps
  • ???

Tests nowhere near passing since this causes several problems,
partly due to the behaviour of underscore properties.
Currently settled on the __pid key
@mikesname mikesname force-pushed the feature/external_pid_support branch from 3044ca3 to 5c3825a Compare March 13, 2026 16:32
@mikesname mikesname force-pushed the feature/external_pid_support branch from 5c3825a to 744acca Compare March 13, 2026 16:35
These are considered `initialisation` properties and ignore on update.

Still very WIP
This is mostly on the WS layer. The underlying layers do not
privilege the __pid property, but new methods to fetch by
arbitrary properties (using index if necessary) have been added.
 - exercising various import/export functions
 - fixed all tests
This allows inferring level of ingestion and parent scope(s).
Some additional work to bundle serialisation to enable this.
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