Update Polaris shelf location mappings config to use description rather than ID
Description
Activity

Ian Ibbotson February 26, 2025 at 8:01 AM
I’m disappointed by this implementation. It has been superseded by a different approach of specifying shelfLocationPolicyMap at the root level of the polaris client config. Example config:
"shelfLocationPolicyMap": {
"Bestseller": "LOCAL_ONLY",
"Booking Collection": "NO_LEND",
"Closed": "NO_LEND",
"Interlibrary Loan": "NO_LEND",
"Library Use": "REFERENCE",
"Oversize": "REFERENCE",
"Reference Closed": "REFERENCE",
"Reference Desk": "REFERENCE",
"Reference Open": "REFERENCE"
}

Tim Auger October 30, 2024 at 5:03 AM
I tested some basic scenarios at St. Louis Co. using the new mappings. See comments.
Chas Woodfield October 29, 2024 at 10:49 AM
Has been run on staging and devaws
commands:
./processSites.sh -e devaws -c -i -r -s ALTOONA -s DAVENPORT -s SCCL -s STLOUIS_COUNTY_TEST -s RIVERSHARE
./processSites.sh -e staging -c -i -r -s ALTOONA -s DAVENPORT -s SCCL -s STLOUIS_COUNTY_TEST -s RIVERSHARE
Note the -r flag only needs to be specified if rule changes have been made since the last time it has been run, as it loads all the rules, if in any doubt just specify it

Jag Goraya October 29, 2024 at 10:27 AMEdited
please add the config to devaws and then staging for all Polaris sites, and using SLCL Test instead of SLCL Production. Once it’s been verified and we deploy to the changes to production, obvs we’ll switch to SLCL Production config. Plus then also . Please assign to once config is published
Pleras

Jag Goraya October 23, 2024 at 11:55 PMEdited
Location configurations for each library following this change.
This data is provided to support QA
Cross-reference with config sheets to see corresponding ID and Description
Altoona
Config sheet for Altoona, incorporating changes for
fromContext | fromCategory | fromValue | toContext | toCategory | toValue |
---|---|---|---|---|---|
ALTOONA | Location | 3 | DCB | AGENCY | 6altn |
ALTOONA | Location | Children's Concept Books | DCB | AGENCY | 6altn |
ALTOONA | Location | Children's Holiday Books | DCB | AGENCY | 6altn |
ALTOONA | Location | Children's Languages | DCB | AGENCY | 6altn |
ALTOONA | Location | Family Topics | DCB | AGENCY | 6altn |
ALTOONA | Location | YA Graphic Novel | DCB | AGENCY | 6altn |
ALTOONA | Location | Award Winner | DCB | AGENCY | 6altn |
Rivershare
Config sheets for
fromContext | fromCategory | fromValue | toContext | toCategory | toValue |
---|---|---|---|---|---|
RIVERSHARE | Location | 5 | DCB | AGENCY | 6bett |
RIVERSHARE | Location | 14 | DCB | AGENCY | 6davn |
RIVERSHARE | Location | 15 | DCB | AGENCY | 6davn |
RIVERSHARE | Location | 16 | DCB | AGENCY | 6davn |
RIVERSHARE | Location | Iowa | DCB | AGENCY | 6davn |
RIVERSHARE | Location | Caldecott | DCB | AGENCY | 6bett |
RIVERSHARE | Location | Home School | DCB | AGENCY | 6bett |
RIVERSHARE | Location | Newbery | DCB | AGENCY | 6bett |
RIVERSHARE | Location | Parents Shelf | DCB | AGENCY | 6bett |
St Charles City-County
Config sheet for St Charles City-County
fromContext | fromCategory | fromValue | toContext | toCategory | toValue |
---|---|---|---|---|---|
SCCL | Location | 2 | DCB | AGENCY | 6sccl |
SCCL | Location | 3 | DCB | AGENCY | 6sccl |
SCCL | Location | 4 | DCB | AGENCY | 6sccl |
SCCL | Location | 5 | DCB | AGENCY | 6sccl |
SCCL | Location | 6 | DCB | AGENCY | 6sccl |
SCCL | Location | 7 | DCB | AGENCY | 6sccl |
SCCL | Location | 8 | DCB | AGENCY | 6sccl |
SCCL | Location | 9 | DCB | AGENCY | 6sccl |
SCCL | Location | 10 | DCB | AGENCY | 6sccl |
SCCL | Location | 11 | DCB | AGENCY | 6sccl |
SCCL | Location | 12 | DCB | AGENCY | 6sccl |
SCCL | Location | 13 | DCB | AGENCY | 6sccl |
SCCL | Location | 14 | DCB | AGENCY | 6sccl |
SCCL | Location | 15 | DCB | AGENCY | 6sccl |
SCCL | Location | 16 | DCB | AGENCY | 6sccl |
SCCL | Location | 17 | DCB | AGENCY | 6sccl |
SCCL | Location | 18 | DCB | AGENCY | 6sccl |
SCCL | Location | 19 | DCB | AGENCY | 6sccl |
SCCL | Location | 20 | DCB | AGENCY | 6sccl |
SCCL | Location | 21 | DCB | AGENCY | 6sccl |
SCCL | Location | 22 | DCB | AGENCY | 6sccl |
SCCL | Location | 23 | DCB | AGENCY | 6sccl |
SCCL | Location | 24 | DCB | AGENCY | 6sccl |
SCCL | Location | 25 | DCB | AGENCY | 6sccl |
SCCL | Location | 26 | DCB | AGENCY | 6sccl |
SCCL | Location | 30 | DCB | AGENCY | 6sccl |
SCCL | Location | 31 | DCB | AGENCY | 6sccl |
SCCL | Location | 32 | DCB | AGENCY | 6sccl |
SCCL | Location | 34 | DCB | AGENCY | 6sccl |
SCCL | Location | 35 | DCB | AGENCY | 6sccl |
SCCL | Location | 36 | DCB | AGENCY | 6sccl |
SCCL | Location | 37 | DCB | AGENCY | 6sccl |
SCCL | Location | 39 | DCB | AGENCY | 6sccl |
SCCL | Location | 40 | DCB | AGENCY | 6sccl |
SCCL | Location | 41 | DCB | AGENCY | 6sccl |
SCCL | Location | 42 | DCB | AGENCY | 6sccl |
SCCL | Location | 43 | DCB | AGENCY | 6sccl |
SCCL | Location | 44 | DCB | AGENCY | 6sccl |
SCCL | Location | 45 | DCB | AGENCY | 6sccl |
SCCL | Location | 46 | DCB | AGENCY | 6sccl |
SCCL | Location | 47 | DCB | AGENCY | 6sccl |
SCCL | Location | 48 | DCB | AGENCY | 6sccl |
SCCL | Location | 49 | DCB | AGENCY | 6sccl |
SCCL | Location | 51 | DCB | AGENCY | 6sccl |
SCCL | Location | 52 | DCB | AGENCY | 6sccl |
SCCL | Location | 53 | DCB | AGENCY | 6sccl |
SCCL | Location | 54 | DCB | AGENCY | 6sccl |
SCCL | Location | 55 | DCB | AGENCY | 6sccl |
SCCL | Location | 56 | DCB | AGENCY | 6sccl |
SCCL | Location | 57 | DCB | AGENCY | 6sccl |
SCCL | Location | 58 | DCB | AGENCY | 6sccl |
SCCL | Location | 59 | DCB | AGENCY | 6sccl |
SCCL | Location | 60 | DCB | AGENCY | 6sccl |
SCCL | Location | 61 | DCB | AGENCY | 6sccl |
SCCL | Location | 62 | DCB | AGENCY | 6sccl |
SCCL | Location | 65 | DCB | AGENCY | 6sccl |
SCCL | Location | 66 | DCB | AGENCY | 6sccl |
SCCL | Location | 67 | DCB | AGENCY | 6sccl |
SCCL | Location | 68 | DCB | AGENCY | 6sccl |
SCCL | Location | 69 | DCB | AGENCY | 6sccl |
SCCL | Location | 70 | DCB | AGENCY | 6sccl |
SCCL | Location | 71 | DCB | AGENCY | 6sccl |
SCCL | Location | 72 | DCB | AGENCY | 6sccl |
SCCL | Location | 75 | DCB | AGENCY | 6sccl |
SCCL | Location | Action/Adventure | DCB | AGENCY | 6sccl |
SCCL | Location | Activity | DCB | AGENCY | 6sccl |
SCCL | Location | Adult | DCB | AGENCY | 6sccl |
SCCL | Location | Anime | DCB | AGENCY | 6sccl |
SCCL | Location | Biographies and Memoirs | DCB | AGENCY | 6sccl |
SCCL | Location | Board Books | DCB | AGENCY | 6sccl |
SCCL | Location | Building Block Nominees | DCB | AGENCY | 6sccl |
SCCL | Location | Business | DCB | AGENCY | 6sccl |
SCCL | Location | Caldecott Medal Winners | DCB | AGENCY | 6sccl |
SCCL | Location | Chapter Books | DCB | AGENCY | 6sccl |
SCCL | Location | Classical | DCB | AGENCY | 6sccl |
SCCL | Location | Comedy | DCB | AGENCY | 6sccl |
SCCL | Location | Compact Shelving | DCB | AGENCY | 6sccl |
SCCL | Location | Displays | DCB | AGENCY | 6sccl |
SCCL | Location | Drama | DCB | AGENCY | 6sccl |
SCCL | Location | Early-Ch | DCB | AGENCY | 6sccl |
SCCL | Location | Easy Readers | DCB | AGENCY | 6sccl |
SCCL | Location | Education | DCB | AGENCY | 6sccl |
SCCL | Location | Fantasy | DCB | AGENCY | 6sccl |
SCCL | Location | Feature | DCB | AGENCY | 6sccl |
SCCL | Location | Foreign | DCB | AGENCY | 6sccl |
SCCL | Location | Gateway Award Nominees | DCB | AGENCY | 6sccl |
SCCL | Location | Graphic Novels | DCB | AGENCY | 6sccl |
SCCL | Location | Lit Kit | DCB | AGENCY | 6sccl |
SCCL | Location | Local Author Collection | DCB | AGENCY | 6sccl |
SCCL | Location | Local History | DCB | AGENCY | 6sccl |
SCCL | Location | Mark Twain Award Nominees | DCB | AGENCY | 6sccl |
SCCL | Location | Misc | DCB | AGENCY | 6sccl |
SCCL | Location | Musical | DCB | AGENCY | 6sccl |
SCCL | Location | Mystery | DCB | AGENCY | 6sccl |
SCCL | Location | Newbery Medal Winners | DCB | AGENCY | 6sccl |
SCCL | Location | Nonfiction Movies | DCB | AGENCY | 6sccl |
SCCL | Location | Nonprofit | DCB | AGENCY | 6sccl |
SCCL | Location | Picture Books | DCB | AGENCY | 6sccl |
SCCL | Location | Quick Reads | DCB | AGENCY | 6sccl |
SCCL | Location | Religion | DCB | AGENCY | 6sccl |
SCCL | Location | SciFi | DCB | AGENCY | 6sccl |
SCCL | Location | Second Floor | DCB | AGENCY | 6sccl |
SCCL | Location | Show Me Award Nominees | DCB | AGENCY | 6sccl |
SCCL | Location | Songs | DCB | AGENCY | 6sccl |
SCCL | Location | Soundtracks | DCB | AGENCY | 6sccl |
SCCL | Location | Stories | DCB | AGENCY | 6sccl |
SCCL | Location | Teen | DCB | AGENCY | 6sccl |
SCCL | Location | Test Books | DCB | AGENCY | 6sccl |
SCCL | Location | Truman Award Nominees | DCB | AGENCY | 6sccl |
SCCL | Location | TV | DCB | AGENCY | 6sccl |
SCCL | Location | War | DCB | AGENCY | 6sccl |
SCCL | Location | Western | DCB | AGENCY | 6sccl |
SCCL | Location | YA Best of the Best | DCB | AGENCY | 6sccl |
SCCL | Location | Youth | DCB | AGENCY | 6sccl |
SCCL | Location | Youth Graphic Novels | DCB | AGENCY | 6sccl |
SCCL | Location | Teen Graphic Novels | DCB | AGENCY | 6sccl |
SCCL | Location | Country | DCB | AGENCY | 6sccl |
SCCL | Location | World Music | DCB | AGENCY | 6sccl |
SCCL | Location | Folk | DCB | AGENCY | 6sccl |
SCCL | Location | Jazz | DCB | AGENCY | 6sccl |
SCCL | Location | Opera | DCB | AGENCY | 6sccl |
SCCL | Location | Popular | DCB | AGENCY | 6sccl |
SCCL | Location | R&B | DCB | AGENCY | 6sccl |
SCCL | Location | Rock | DCB | AGENCY | 6sccl |
SCCL | Location | Sacred | DCB | AGENCY | 6sccl |
SCCL | Location | Disney | DCB | AGENCY | 6sccl |
St Louis County
Config sheet for St Louis County Library
fromContext | fromCategory | fromValue | toContext | toCategory | toValue |
SLOUC | Location | 39 | DCB | AGENCY | 6slou |
SLOUC | Location | 40 | DCB | AGENCY | 6slou |
SLOUC | Location | 41 | DCB | AGENCY | 6slou |
SLOUC | Location | 42 | DCB | AGENCY | 6slou |
SLOUC | Location | 43 | DCB | AGENCY | 6slou |
SLOUC | Location | 44 | DCB | AGENCY | 6slou |
SLOUC | Location | 45 | DCB | AGENCY | 6slou |
SLOUC | Location | 46 | DCB | AGENCY | 6slou |
SLOUC | Location | 47 | DCB | AGENCY | 6slou |
SLOUC | Location | 48 | DCB | AGENCY | 6slou |
SLOUC | Location | 49 | DCB | AGENCY | 6slou |
SLOUC | Location | 50 | DCB | AGENCY | 6slou |
SLOUC | Location | 51 | DCB | AGENCY | 6slou |
SLOUC | Location | 52 | DCB | AGENCY | 6slou |
SLOUC | Location | 53 | DCB | AGENCY | 6slou |
SLOUC | Location | 54 | DCB | AGENCY | 6slou |
SLOUC | Location | 55 | DCB | AGENCY | 6slou |
SLOUC | Location | 56 | DCB | AGENCY | 6slou |
SLOUC | Location | 57 | DCB | AGENCY | 6slou |
SLOUC | Location | 58 | DCB | AGENCY | 6slou |
SLOUC | Location | 59 | DCB | AGENCY | 6slou |
SLOUC | Location | Holiday | DCB | AGENCY | 6slou |
SLOUC | Location | New Material | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Bridgeton Trails | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Clark Family | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Cliff Cave | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Daniel Boone | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Eureka Hills | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Florissant Valley | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Grand Glaize | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Grant's View | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Jamestown Bluffs | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Lewis & Clark | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Meramec Valley | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Mid County | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Natural Bridge | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Oak Bend | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Parkview | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Prairie Commons | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Rock Road | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Samuel C Sachs | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Thornhill | DCB | AGENCY | 6slou |
SLOUC | Location | On Display at Weber Road | DCB | AGENCY | 6slou |
SLOUC | Location | Open Stacks | DCB | AGENCY | 6slou |
SLOUC | Location | Video | DCB | AGENCY | 6slou |
Details
Assignee
Tim AugerTim AugerReporter
Jag GorayaJag GorayaLabels
Components
Target Version
Sprint
NonePriority
TBD
Details
Details
Assignee

Reporter

In Scope
Update library config sheets to add eligible Shelf Locations as well as Shelf Location IDs
Altoona, incorporating changes for
Bettendorf
Davenport
St Charles City-County
St Louis County Library
Update Polaris library repository configuration to add Shelf Locations as well as rather than Shelf Location IDs, based on .
Altoona
Rivershare (for Bettendorf and Davenport)
St Charles City-County
St Louis County Library (Production)
St Louis County Library (Test)
Push repository config updates to staging environment for QA
Out of Scope
The following libraries are already configured with
default-agency-code
so do not need this to be added to their client config:Altoona
Bettendorf
Davenport
St Charles City-County
St Louis County Library (Production)
St Louis County Library (Test)