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

♻️ Favor member_ids_ssim over file_set_ids_ssim #929

Conversation

jeremyf
Copy link
Contributor

@jeremyf jeremyf commented Feb 23, 2024

For several years Hyrax has index file_set_ids_ssim as a verbatim copy of member_ids_ssim. With Hyrax 5, we're removing the file_set_ids_ssim from indexing; And given that it's been a verbatim copy since 2017 or so, it's relatively safe to assume that we can favor, without application impact, the member_ids_ssim over the file_set_ids_ssim value.

It would be nice to have file_set_ids_ssim but not as a verbatim copy. Someday, we might have nice things.

In the case of Bulkrax, given that we don't require Hyrax, we need to have a configurable option as well as one that is a consistent fallback to what came before.

Related to:

For several years Hyrax has index `file_set_ids_ssim` as a verbatim copy
of `member_ids_ssim`.  With Hyrax 5, we're removing the
`file_set_ids_ssim` from indexing; And given that it's been a verbatim
copy since 2017 or so, it's relatively safe to assume that we can favor,
without application impact, the `member_ids_ssim` over the
`file_set_ids_ssim` value.

It would be nice to have `file_set_ids_ssim` but not as a verbatim copy.
Someday, we might have nice things.

In the case of Bulkrax, given that we don't require Hyrax, we need to
have a configurable option as well as one that is a consistent fallback
to what came before.

Related to:
- samvera/hyrax#6513
- samvera/hyrax@7108409
@jeremyf jeremyf added the minor-ver for release notes label Feb 23, 2024
@jeremyf jeremyf merged commit 4c68fbb into main Feb 23, 2024
6 checks passed
@jeremyf jeremyf deleted the favor-member_ids_ssim-over-longstanding-misnamed-file_set_ids_ssim branch February 23, 2024 16:35
jeremyf added a commit that referenced this pull request Feb 23, 2024
* main:
  ♻️ Favor member_ids_ssim over file_set_ids_ssim (#929)
  🐛 Fix exporter page for Bootstrap 3 applications (#928)
  ♻️ Favor configuration over hard-coding (#927)
  Fix exporters show page - 2 (#926)
  Redo records with the remove_and_rerun property in the data, move individual remove and rerun to a background job (#923)
  Mark records as skipped if we do not see them during an import run (#922)
  For every importer / record combo there should be exactly one entry (#921)
  Add Skip to the datatabels (#920)
  Update Importer Index and Show Entries With Search, Filtering, Sort and More (#914)
  Restore rails5 support (#919)
  Strip out all special characters from csv headers (#918)
  Need to Include dry/monads in sample app to get generators working (#917)
  Found another place we need to include the monad lib. This time so that generators work
  Denormalize Status Message to that Entry Look Up Can Be Fast (#913)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
minor-ver for release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants