Angular staff catalog preferences page

Bug #1850938 reported by Bill Erickson
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Wishlist
Unassigned

Bug Description

Wishlist circa Evergreen 3.4

Proposing a new Catalog Preferences page in the Angular staff client catalog. This will house the search preferences (default search lib, preferred library, default search tab), a new staff-specific hits-per-page setting, plus settings for any new catalog toggles we want to add later.

Will post a working branch shortly for feedback.

Revision history for this message
Bill Erickson (berick) wrote :

Patch and release notes pushed:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/berick/lp1850938-ang-cat-prefs-page

Note the 'Catalog Preferences' link displays next to the Basket Actions selector. I could imagine it being a little less prominent. Suggestions appreciated.

Changed in evergreen:
milestone: none → 3.5-alpha
assignee: Bill Erickson (berick) → nobody
Bill Erickson (berick)
tags: added: pullrequest
Revision history for this message
Lynn Floyd (lfloyd) wrote :

Bill did you realize that you have the description for Preferred Library twice in prefs.component.html.

Once under Preferred Library, and once under Default Search Pane.

Revision history for this message
Bill Erickson (berick) wrote :

Oops, thanks Lynn. Fixing that now...

Changed in evergreen:
assignee: nobody → Bill Erickson (berick)
Revision history for this message
Bill Erickson (berick) wrote :

Fix pushed and squashed back into same branch.

Changed in evergreen:
assignee: Bill Erickson (berick) → nobody
Revision history for this message
Bill Erickson (berick) wrote :

Patching one more issue...

Revision history for this message
Bill Erickson (berick) wrote :

Issue from my previous comment fixed and re-squashed.

Bill Erickson (berick)
tags: added: staffcatalog
Revision history for this message
Terran McCanna (tmccanna) wrote :

1) I really like having easy access to the catalog preferences directly from the catalog rather than from the Workstation settings.

2) The Default Search Library, Preferred Library, and Default Search Pane are working nicely, but the Search Results Per Page doesn't appear to be saving. No matter what I enter, I'm always getting 10 search results, and when I go back to the settings, it is blank.

Revision history for this message
Bill Erickson (berick) wrote :

Thanks, Terran.

If you were testing on my evgdemo.kcls.org server, I forgot to deploy the SQL changes for this branch, which included a workstation setting to persist the catalog page count. I have applied the SQL to the demo server. Should be good now.

Revision history for this message
Terran McCanna (tmccanna) wrote :

That was it! It looks/works great to me, and I like the size/location of the Catalog Preferences link. My signoff at:

https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/mccanna/lp1850938-ang-cat-prefs-page-signoff

tags: added: signedoff
Bill Erickson (berick)
Changed in evergreen:
assignee: nobody → Bill Erickson (berick)
Revision history for this message
Bill Erickson (berick) wrote :

Thanks, Terran. Merged to master.

Changed in evergreen:
status: New → Fix Committed
assignee: Bill Erickson (berick) → nobody
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.