lp1422802: Improve visibility of parts on Place Holds screen Users often miss the list of parts on the Place Holds screen, leading to many title-level holds on records where only one or two libraries have 'unparted' copies. This branch adds some styling to add padding around the parts selector and to bold the Select a Part text. Many thanks to Christine Morgan whose custom work at NOBLE served as an inspiration for this styling. The branch also adds a new config.tt2 option to display parts with radio buttons instead of a select menu so that all of the parts will display on the screen. With this option, no parts are pre-selected, forcing the users to actively choose a part. Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1516867: set limit on when HTML report output sorting To avoid taking an excessive amount of time to render an HTML report or sort its values, dynamic sorting is enabled only when there are at most 10,000 rows of output. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Ben Shum <ben@evergreener.net>
LP#1516867 Make HTML report tables sortable Using the sortable JavaScript library from https://github.com/hubspot/sortable (MIT license), we can make HTML reports much more usable by making them sortable by clicking on the column headers. This should save some downloading of CSV or Excel versions of the reports. To test: [1] Create or use a report template and generate an HTML report; ensure that the report has at most 10,000 rows of output. [2] View the report output and click on one of the column headings; verify that the table sorts itself by that column's values. Signed-off-by: Dan Scott <dscott@laurentian.ca> Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Ben Shum <ben@evergreener.net>
Docs: web client copy buckets documentation Signed-off-by: Yamil Suarez <yamil@yamil.com>
webstaff: work around race condition in vol/copy editor Fix (or workaround) issue whereby the volume/copy editor could fail to select a copy's current stat cats. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
webstaff: clean up console noise Ensure that if a default stat cat OU filter is not set, that errors aren't logged when creating a new volume/copy. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
webstaff: copy template fix This patches fixes applying the volume portion of a template when in the copy template tab of the volume/copy editor. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>