Skip to content
This repository has been archived by the owner on Nov 30, 2023. It is now read-only.

Deposit Services 1.0.1-3.4

Latest
Compare
Choose a tag to compare
@emetsger emetsger released this 29 Apr 20:28

Minor release of Deposit Services, which uses hints provided by the UI on the Submission.metadata to select the collection for deposit.

Note that this release was cut from the 1.0.0-3.4-maint branch.

Highlights:

New collection-hints configuration element within a SWORDv2 protocol-binding:

"protocol-binding": {
        "protocol": "SWORDv2",
        "username": "${dspace.username}",
        "password": "${dspace.password}",
        "server-fqdn": "${dspace.host}",
        "server-port": "${dspace.port}",
        "service-doc": "${dspace.baseuri}/swordv2/servicedocument",
        "default-collection": "${dspace.baseuri}/swordv2/collection/${dspace.collection.handle}",
        "on-behalf-of": null,
        "deposit-receipt": true,
        "user-agent": "pass-deposit/${deposit.services.version}",
        "collection-hints": {
          "covid": "${dspace.baseuri}/swordv2/collection/${dspace.covid.handle}"
        }
      }

The mapping of the hint (in this example: covid) to a collection URI is used by the SWORDv2 implementation to direct COVID-related Submissions to the designated collection.

See the pull request for more details.