Uploaded image for project: 'DSpace (LEGACY)'
  1. DSpace (LEGACY)
  2. DS-2149

allow redirects from HandleManager

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Won't Fix
    • Affects Version/s: 5.0
    • Fix Version/s: 5.0
    • Component/s: None
    • Labels:
      None
    • Attachments:
      0
    • Comments:
      5
    • Documentation Status:
      Needed

      Description

      Currently, HandleManager carefully reconstructs an item's URL

      https://github.com/DSpace/DSpace/blob/6ef03eadd3525177de38511e932c62667959458f/dspace-api/src/main/java/org/dspace/handle/HandleManager.java#L77

      I believe in an effort to ensure that Handles only point at our own repositories. I'd like to modify this code to instead look up the URL from the item record, which would enable handles to point not only towards our own repository, but also to other locations. There are multiple use cases for this: the first is for content which has migrated to another repository altogether... it would be kind of us to ensure the handles we have carefully minted continue to resolve to the resource the represent. We did make a commitment that these URLs would be permanent. We'd like to stand by that commitment. Another used case would be for removed duplicate items, the additional handle could be configured to point to the correct item.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              hardyoyo Hardy Pottinger
              Reporter:
              hardyoyo Hardy Pottinger
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: