Comment 1 for bug 2060351

Revision history for this message
Jane Sandberg (sandbergja) wrote (last edit ):

Here is a branch that allows the OPAC's shelving location selector to be limited to a shelving location group: user/sandbergja/lp2060351-opac-shelving-location-selector-groups

Here is a link: https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/sandbergja/lp2060351-opac-shelving-location-selector-groups

It also removes Dojo from copyloc.js and gets it under test.

To run the automated tests, run cd Open-ILS/web/opac/deps && npm run test

To test in a browser:

1. Apply the top two commits of this branch
2. Run make install
3. Load the enhanced concerto data set
4. Go to the OPAC advanced search screen
5. Open the shelving location area
6. Use the "Search library" dropdown to select a few libraries and systems. Note that the shelving location checkboxes update to match the org unit that you have selected.
7. Select the "Juvenile Collection" from the "Search library" dropdown. Note that the shelving location checkboxes update to match the locations included in the group.

This was commissioned by NOBLE, who will be testing it. I'll add the pullrequest tag after their testing and any follow-up work.