Title - Package Detail: Display Custom label and editable textbox (back-end)

Priority

Environment

None

Template

None

Description

As an electronic resource librarian
I want to be able to add/edit information into the custom labels set by my library.
So that my patrons have plenty information about this title-package.

Custom Label Value Requirements

  • Custom Label Location: TBD where to display fields (probably the last set of editable fields)

  • Section: Custom Labels

  • Display - <<"displayLabel" associated with id>>

  • Custom Label Value Format Type: Textbox

    • Acceptable Characters: TBD
      --Character Limit: TBD

  • User can enter a value

  • User can clear a value

  • See attached EBSCO Screenshot

Acceptance Criteria

Given I am on a title-package detail record

AND see a custom label called Access Availability
When I enter and save a value - Guest Access Available
Then that value should only display on that title-package

Given I am on a title-package detail record
AND see a custom label called Access Availability
AND I entered and saved a value - Guest Access Available
When I clear out the value
AND save
Then the new value should be blank

If my custom label value exceeds character limit
Then display a message [Value has exceeded character limit. Please revise your value.]

Given I add a custom label value
When I do not save and attempt to go to another page or take another action
Then display a message [Are you sure you want to leave this page. All unsaved changes will be lost.]

RM API

get_custid_vendors_vendorid_packages_packageid_titles_kbid

"userDefinedField1": "string1",
"userDefinedField2": "string2",
"userDefinedField3": "string3",
"userDefinedField4": "string4",
"userDefinedField5": "string5"

NOTE: userDefinedField1 should align with Custom Label id value

PUT /{custid}/vendors/{vendorid}/packages/{packageid}/titles/{kbid}
Parameter: bodyoptionf
Description: JSON payload to set user defined fields.
"isSelected": true,
"userDefinedField1": "string1",
"userDefinedField2": "string2",
"userDefinedField3": "string3",
"userDefinedField4": "string4",
"userDefinedField5": "string5"

NOTE: userDefinedField1 should align with Custom Label id value

Development Team

Spitfire

Release

None

Story Points

Sprint

Attachments

1
  • 12 Mar 2018, 04:49 PM

Checklist

hide

TestRail: Results

Activity

Show:
Duplicate

Details

Assignee

Reporter

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 12, 2018 at 4:49 PM
Updated November 13, 2019 at 11:04 PM
Resolved November 13, 2019 at 11:04 PM
TestRail: Cases
TestRail: Runs

Flag notifications