Skip to content

ILL request button on the global view for item of other organisations #2950

@pronguen

Description

@pronguen

User story

As an end user, I want to have a request button for interlibary loan on the global interface, so that I don't have to re-enter manually the bibliographic data.

Acceptance criteria

  • Add a button "Interlibary loan" on the global interface in the bottom of the "Get" tab (document detailed view)
    • This button does not appear for harvested documents (ebooks, etc) of type: online
    • A configuration on the instance defines if the button is displayed or not
      • RERO+: enabled / UCL: disabled = hidden
  • The button action pre-fills the ill request form for currently logged in user (if not logged in, prompt login and redirect to the pre-filled form)
    • The form is only pre-filled and can be modified by the user before submitting
    • Mapping for pre-fill (ill_request field <- document_field):
      • document.title <- same aggregation as brief view title display
      • document.authors <- First three responsibilityStatements separated by " ; "
      • document.publisher <- first provisionActivity.statement of type bf:Agent
      • document.year <- provisionActivity.startDate
      • identifier <- first identifiedBy.value
      • found_in.source <- RERO+
      • found_in.url <- links.self

Screenshots/files

Example mockup

image

Tasks

To be completed

Metadata

Metadata

Assignees

Labels

new featureSuggestion of an entirely new featureuser storyA complex feature or enhancement that needs to be functionnally described as a user story

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions