DSpace / DSpace

(Official) The DSpace digital asset management system that powers your Institutional Repository
https://wiki.lyrasis.org/display/DSDOC7x/
BSD 3-Clause "New" or "Revised" License
853 stars 1.29k forks source link

Remove old UI references from OpenSearch / RSS feeds #9576

Closed tdonohue closed 2 weeks ago

tdonohue commented 1 month ago

References

Description

Removes UI-type related functionality from OpenSearch & RSS feeds. It was still being used to generate Bitstream URLs (for community/collection logos) but these URLs were incorrect for DSpace 7+.

This code fixes the Bitstream URL to be of the format: [dspace.ui.url]/bitstreams/[uuid]/download

It also adds a basic IT to verify these logo URLs are correct now.

In fixing this bug, I found a disabled test which uses OpenSearch for special characters. I added a minor fix to get it to work, and enabled it.

tdonohue commented 1 month ago

The IT failures in this PR are fixed in #9577 . They are unrelated to this PR.

UPDATE: PR #9577 was merged, so I've rebased this on latest main.

dspace-bot commented 2 weeks ago

Successfully created backport PR for dspace-7_x: