Skip to content

Export new LMS profiles - #832

Merged
adamdickmeiss merged 1 commit into
mainfrom
export-new-lms-profiles
Oct 27, 2026
Merged

adamdickmeiss merged 1 commit into
mainfrom
export-new-lms-profiles

Conversation

@adamdickmeiss

Copy link
Copy Markdown
Contributor

Update the export script, migration/export-crosslink-directory.sql, to export all four new profiles, explicit NCIP versions, namespace handling, bib-ID normalization, and matching pickup behavior.

Update the mapping documentation and add export/import regression tests.

Update the export script, migration/export-crosslink-directory.sql,
to export all four new profiles, explicit NCIP versions, namespace handling,
bib-ID normalization, and matching pickup behavior.

Update the mapping documentation and add export/import regression tests.
Copilot AI balanced review requested due to automatic review settings October 27, 2026 11:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The localized mappings match existing profiles and have regression coverage, with no blocking issues identified in static review; tests were not run during this review.

No open issues 🎉

What changed in this PR

Updates the mod-rs Directory exporter to support Evergreen, Horizon, Polaris, and Symphony with settings matching their CrossLink profiles.

Changes:

  • Adds LMS and catalog profile mappings, explicit NCIP settings, bib-ID normalization, and profile-specific pickup behavior.
  • Updates the field-mapping documentation.
  • Adds export/import regression tests covering supported profiles, fallback values, pickup variations, and catalog-only configurations.
File Description
migration/​export-crosslink-directory.sql Exports the new profiles and their protocol and pickup settings.
migration/​export-crosslink-directory-field-mapping.md Documents the expanded mappings and explicit settings.
directory/​test/​export_host_profiles_test.go Tests SQL projections and persistence through Directory import.

Review effort: Balanced

@adamdickmeiss
adamdickmeiss merged commit e1756f0 into main Oct 27, 2026
10 checks passed
@adamdickmeiss
adamdickmeiss deleted the export-new-lms-profiles branch October 27, 2026 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants