Bug 29829

Summary: Standardize multi-value system preferences to use | as separator
Product: Koha Reporter: Katrin Fischer <katrin.fischer>
Component: Architecture, internals, and plumbingAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: magnus
Version: MainKeywords: Academy
Hardware: All   
OS: All   
See Also: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29033
GIT URL: Change sponsored?: ---
Patch complexity: --- Documentation contact:
Documentation submission: Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Katrin Fischer 2022-01-08 23:11:02 UTC
A lot of our system preferences use | to separate multiple values, but some don't, which makes handling them a little bit harder than it needs to be. 

Examples:
ILS-DI:AuthorizedIPs
NotesToHide
z3950AuthorAuthFields
DefaultLongOverdueSkipLostStatuses
Comment 1 Magnus Enger 2022-07-23 07:36:23 UTC
The Alphabet syspref uses spaces as delimiter, because I found it hard to parse out the (non-ASCII) characters with e.g. a pipe as the delimiter.