Skip to content

feature/lf-2-support-4-restrictive-licenses #90

@milanmajchrak

Description

@milanmajchrak

Problem description

For restrictive licenses, appropriate technical support must be provided.

  • The bitstream could be downloaded by: admin, submitter, anonymous user. The downloading bitstream is attached to the license which: has not required confirmation, ask only once for confirmation, ask always for confirmation, and the license may has defined required information which the user/admin/anonymous must fill in in the License Agreement Page.
  • If the License has defined required information SEND_TOKEN, the download link with the token is sent to the e-mail.
  • Submitter can every time download his bitstream without confirmation.
  • If the download link has expired token the error page is showed up.

Possible occurrences:
image
Occurences in excel - better for understanding:
BitstreamDownloadAuthorizatin.xlsx

How to test:

  • Try every occurrence from the attached excel
  • Try to download the bitstream with wrong token. Download URL should be: ..<BITSTREAM_UUID>/download, and add the token there in the this way: <BITSTREAM_UUID>/download?dtoken=wrongToken. The error page should be showed up and should disappear after 5 seconds.

Requirements

The issue: dataquest-dev/DSpace#141 and #92 must be done.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions