LP1902120 the All/Any Part(s) label collab/phasefx/lp1902120-eparts
authorJason Etheridge <jason@EquinoxOLI.org>
Tue, 24 Jan 2023 02:18:24 +0000 (21:18 -0500)
committerJason Etheridge <jason@EquinoxOLI.org>
Tue, 24 Jan 2023 04:54:24 +0000 (23:54 -0500)
commit7ebb17568848920a0ad3b10cbab8cb30029c3d83
tree2ceaeaddbca4662182559e84d43f39ec37307775
parentd6f5e24da63185fda18490043aee59ef4fb1b555
LP1902120 the All/Any Part(s) label

This feature creates a new table for localizable strings intended to be used in
UI's.  This is not a replacement for the existing I18N system for templates,
but does allow developers to choose some strings to be more easily accessible
to staff/admins for dynamic localization.  The string we're focused on here is
a replacement for the "All Parts" and "Any Part" label in various Place Hold
interfaces when monographic parts are an option.  There is a UI for managing
such strings under Administration -> Server Administration -> I18N: Localized
UI Strings.  An admin could change the "string" field directly, or use the
existing Apply Translation mechanism to customize the string for a specific
locale.

As a bonus feature, we also expose an alternate UI for handling entries for
said Translation mechanism.  This can be found under Administration -> Server
Administration -> I18N: Localized Fieldmapper Strings.

These customizations are global to the Evergreen installation.

Signed-off-by: Jason Etheridge <jason@EquinoxOLI.org>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/eg2/src/app/staff/admin/server/admin-server-splash.component.html
Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html
Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/YYYY.schema.eparts.sql [new file with mode: 0644]
Open-ILS/src/templates-bootstrap/opac/parts/place_hold.tt2
Open-ILS/src/templates/opac/parts/place_hold.tt2
docs/RELEASE_NOTES_NEXT/miscellaneous.adoc