Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MODSOURMAN-1127 LCCN normalization for MARC authority: change mappings for 010 field #897

Merged
merged 21 commits into from Apr 30, 2024

Conversation

viacheslavpoliakov
Copy link
Contributor

@viacheslavpoliakov viacheslavpoliakov commented Apr 22, 2024

Purpose

MODSOURMAN-1127 Separate 010$a and 010$z subfield mapping as "LCCN" for $a and "Canceled LCCN" for $z

Approach

Change mapping rule
Create migration class

Is this change testable? If not - why?

Checklist

  • I have updated NEWS.md.
  • I have added javadocs to new methods.
  • I have commented my code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the documentation e.g. README.md.
  • I have ran karate tests against this feature.

- Change MARC Authority mapping rule
- Update NEWS.md

Closes MODSOURMAN-1127
- Add test for updated mapping rule

Closes MODSOURMAN-1127
- Add custom migration class

Closes MODSOURMAN-1127
- Add tests for custom migration class

Closes MODSOURMAN-1127
@viacheslavpoliakov viacheslavpoliakov changed the title WIP MODSOURMAN-1127 LCCN: change mappings for 010 field Apr 23, 2024
@viacheslavpoliakov viacheslavpoliakov changed the title MODSOURMAN-1127 LCCN: change mappings for 010 field MODSOURMAN-1127 LCCN normalization for MARC authority: change mappings for 010 field Apr 23, 2024
- Add force update for MARC Authority validation

Closes MODSOURMAN-1127
- Improve logic
- Fix error

Closes MODSOURMAN-1127
- Removed logic

Closes MODSOURMAN-1127
- Removed logic

Closes MODSOURMAN-1127
- Create mapping helper for 010 field

Closes MODSOURMAN-1127
- Fixe Sonar duplication warnings

Closes MODSOURMAN-1127
- Fixe Sonar issues

Closes MODSOURMAN-1127
@viacheslavpoliakov viacheslavpoliakov marked this pull request as ready for review April 24, 2024 16:12
- Move entity creation logic to migration class

Closes MODSOURMAN-1127
Copy link

sonarcloud bot commented Apr 30, 2024

@viacheslavpoliakov viacheslavpoliakov merged commit e8f0059 into master Apr 30, 2024
4 checks passed
@viacheslavpoliakov viacheslavpoliakov deleted the MODSOURMAN-1127 branch April 30, 2024 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants