Duplicate
Details
Details
Assignee
Unassigned
UnassignedReporter
Khalilah Gambrell
Khalilah GambrellFix 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
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