# sign is an invalid Indicator value

Description

  • The only acceptable indicator value for undefined is \

  • # is not an acceptable value

  • Error message should be updated to state that \ is an acceptable indicator value

Environment

None

Potential Workaround

None

Attachments

4
  • 12 Sep 2024, 08:15 AM
  • 12 Sep 2024, 08:15 AM
  • 12 Sep 2024, 08:15 AM
  • 27 Aug 2024, 12:28 PM

Checklist

hide

Activity

Show:

Valery_Pilko September 12, 2024 at 8:15 AM

Verified on Sprint testing environment, see results below:
Error message is updated on UI side to: “Fail: Indicator must contain one character and can only accept numbers 0-9, letters a-z or a '\'.”
”\” sign or “<whitespace>” are used as undefined indicators on UI.
See attached screenshots:

image-20240912-072713.png

On back-end side (MARC validation rules configuration) “#” sign is used as undefined indicator code.
See attached screenshots:
Attempt to create Indicator code using “\” sign:

image-20240912-080817.png

Attempt to create Indicator code using “#” sign:

image-20240912-080941.png

Conclusion: during MARC validation rules configuration, users will need to use “#” sign to create/update undefined indicator code.
On UI side (in quickmarc) only “\” sign and <whitespace> could be used as undefined indicator code. “\” and “<whitespace>” on UI are equal to “#” in MARC validation rules.
Hey - please review if it’s acceptable.

Khalilah Gambrell August 29, 2024 at 1:39 PM

and - I updated the user story.

Pavlo Smahin August 27, 2024 at 2:06 PM


We don’t make any changes to how SRS stores indicators. Undefined indicators are stored as ' ' in SRS.
Please provide details where Bulk-edit, Data export and Data import use '\'

Do you suggest supporting both # and \ in quickMarc UI as Undefined value and then convert it to ' ' when we save a record to SRS?

Khalilah Gambrell August 27, 2024 at 1:11 PM
Edited

Regarding # why not allow it to be an acceptable character? I am not trying to be difficult but I do not want a situation where folks are currently using # and then we now disallow it.

Valery_Pilko August 27, 2024 at 1:06 PM

- thank you for clarification, then I suggest
1) to change error message to not confuse users:
from “Indicator must contain one character and can only accept numbers 0-9, letters a-z or a '#'.
to “Indicator must contain one character and can only accept numbers 0-9, letters a-z or a '\”.
2) If “#” is entered from UI in ind box, we should return the error.

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Spitfire

Fix versions

Release

Ramsons (R2 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created August 20, 2024 at 9:28 AM
Updated October 31, 2024 at 12:31 PM
Resolved September 13, 2024 at 1:29 PM
TestRail: Cases
TestRail: Runs

Flag notifications