LP#1889133: (follow-up) fix multiSortable If the grid has multiSortable enabled but also has columns that should not be sortable, those columns should get both [sortable] and [multiSortable] set to "true" in the <eg-grid-column> element. Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1889133 Follow Up This partially reverts the previous LP1889133 commit which changed the eg-grid-column name in order to make it sortable. By changing the name, it would break prior locally saved grid settings. So, this keeps the column label change, but reverts the name change and instead makes the column non-sortable. The Current Item and Requested Item columns on this grid also threw ugly errors when trying to sort by them, so I also made them non-sortable. Release-note: Make the Hold Status, Current Item, and Requested Item Columns non-sortable on Angular holds grids to avoid errors. Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1889133 - Angular Staff Catalog: Error sorting by Hold Status Renames the column from "Status" to "Hold Status" and fixes the sorting error. Note that sorting now occurs by the hold status number, not by its associated display text because the text is locally produced by the UI, not by the database. Release-note: Hold Status in holds grid is now sortable. (lp1889133) Signed-off-by: Michele Morgan <mmorgan@noblenet.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP2049673 - Add publication date to pull list Adds the publication date to wide holds and as an option in the grid. Release-note: Pull list now includes Publication year. Print template code: [% hold.pubdate %] (lp2049673) Signed-off-by: Michele Morgan <mmorgan@noblenet.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org> Signed-off-by: Steven Mayo <smayo@georgialibraries.org> Signed-off-by: Ruth Frasur Davis <rfrasur@library.in.gov> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: blake <blake@mobiusconsortium.org> Signed off by: Shula Link <slink@gchrl.org>
LP2043899 Revised org select field labels Reverses course on the new label strategy introduced in bug 1999158, which proved incompatible with some components with user-configurable labels (e.g. patron edit). Rather than introducing a <label> tag by default, we now use the more familiar ARIA label strategy in places where the field does not have a visible label. We will need to revisit these, as all form fields should have visible labels per WCAG, but the ARIA label serves to resolve the immediate problem for screen reader users. Affects all uses of <eg-org-select> and <eg-org-family-select>. Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP2039483 Subheadings for staff catalog record page Adds headings level 2, 3, and 4 to the staff catalog's individual record page to facilitate better in-page navigation for screen reader users. Styles have been added to negate the font styles usually applied to headings, so the page is visually unchanged. Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org> Signed-off-by: Ruth Davis <rfrasur@library.in.gov> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP1999158 Form labels for eg-org-select component Adds input directives to <eg-org-select> to support <label> tags with various options. Label tags are included alongside inputs unless explicitly suppressed. Where a visible label would disrupt the current layout, the "visually-hidden" CSS class may be used to hide the label visually while leaving it available to screen readers. All current instances of <eg-org-select> have been updated. Where labels already existed, those with specific layout requirements have been adjusted only to add missing "for" attributes, and the component's automatic output is suppressed with "visually-hidden". While this sometimes results in two <label> tags being present in the DOM, this is valid and doesn't cause any issues. Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Garry Collum <gcollum@gmail.com> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP#2040312 Holds: Circulating and Transit Library Shortnames Adds the copy's circulating library and transit source shortnames to the Angular holds grid. Signed-off-by: Dan Briem <dbriem@wlsmail.org> Signed-off-by: Susan Morrison <smorrison@georgialibraries.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
LP#1968070 Angular Pull List Filtering Adds filters to the holds pull list: - pickup library and its descendants - shelving locations or shelving location groups Adds a new workstation setting to persist the state of these filters. Signed-off-by: Dan Briem <dbriem@wlsmail.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
LP1968070 Pickup lib filter; label fix Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
LP1968070 Pull List Copy Location Filter Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
LP#1979345: restrict access to holds pull list This commit adds a new VIEW_HOLD_PULL_LIST permission. In order to view a library's holds pull list, you need to have the new permission at that library. Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca> Signed-off-by: Josh Stompro <stompro@stompro.org> Signed-off-by: Gina Monti <gmonti@biblio.org>
LP2000482 Angular 15 and Bootstrap 5 upgrade Includes numerous markup and CSS adjustments to cope with Bootstrap 5. This patch is a squash of patches authored by Bill Erickson and Stephanie Leary. Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <sandbergja@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP2002337 Pre-Fetch All Holds Checkbox Appears Twice Removes duplicate Pre-Fetch All Holds checkbox from the Angular View Holds page. Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Stephanie Leary <stephanie.leary@equinoxOLI.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP#1991726 View Holds: Patron Home Library Column Adds a patron home library shortcode column to the staff catalog view holds grid. Signed-off-by: Dan Briem <dbriem@wlsmail.org> Signed-off-by: Susan Morrison <smorrison@georgialibraries.org> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Revert "LP1904036 Ang Patron UI updating non-menu links" This reverts commit 26fe8cf5bb70f26138a740962dc3d8e2eb028bd2. Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1904036 Ang Patron UI updating non-menu links Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1904036 Mark Damaged always handles checkin Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1904036 Hide incorrect Holds Count label in patron holds Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1904036 Cancel Hold invocation repair Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>