-
Notifications
You must be signed in to change notification settings - Fork 0
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
Implement workaround for alternate_id #607
Comments
PR made: #616 |
A rake task was also added. Once this is deployed we will run the rake task and then test the transfer functionality. |
The rake task now reindexes pre-existing objects including FileSets - this work is still in progress. |
PR made: #622 |
I created a new work and captured its alternate ID. This is working well with the new Dashboard search, but doesn't seem to be entirely functional in the main Public Search. |
It's in the search return, but since the id contains emory as a substring, we might need to weight that particular field so that it comes first. I'll do that with my next PR, since I've run into some unexpected kinks in my remediation process. I'm going to iron those out and run the remediation manually (step by step). |
More reliable remediation rake task running now. |
PR made: #643 |
Testing this in oe24-arch, if I select a persistent ID and then enter it into the public search box, the application starts looping and will not either load or return an error. Example: Other search terms work fine. The Dashboard > Works search box does find a match for the above ID. |
This ticket follows previous work to implement Valkyrie alternate_id scheme using our own NOID scheme. We also learned when doing so, that the Valkyrie alternate_id creates an extra Fedora resource for each ID minted.
For this ticket, we want to build on lessons learned in earlier tickets, and implement the findings from #541.
Note: at this time, we do not need to present persistent URLs in the UI for FileSets, but we do want to continue minting and storing the local NOID ID for them.
TBD: do we need to spend any time remediating existing Collections and Works that use the older alternate_id implementation? Could we also write a rake task to do a cleanup on the older IDs to move them to the new attribute?
The text was updated successfully, but these errors were encountered: