]> git.evergreen-ils.org Git - working/Evergreen.git/log
working/Evergreen.git
3 months agoLP#2051370: have make_release build browser client by default user/gmcharlt/lp2051370_remove_xul_client_build_option
Galen Charlton [Fri, 26 Jan 2024 14:34:15 +0000 (09:34 -0500)]
LP#2051370: have make_release build browser client by default

This patch replace the -c switch (to build the browser client) with
a -C switch to _skip_ building the browser client. Release tarballs
should always have the browser client, so the main reason to use -C
is just to create the initial DB update script.

To test
-------
[1] Apply patch. Verify that make_release now advertises a -C
    switch.
[2] Run make_release without -C; it should build the browser client.
[3] Run make_release with -C; the browser client build should be skipped.

Release-note: [Developer] make_release now builds the browser client by default.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP#2051370: remove make_release option to build XUL client
Galen Charlton [Fri, 26 Jan 2024 14:24:49 +0000 (09:24 -0500)]
LP#2051370: remove make_release option to build XUL client

This patch removes the -x option in make_release to build
the XUL client, which has ceased to be, is an ex-client. It
doesn't remove the dependencies and subordinate Makefile
that would permit manually building the XUL client; that will
happen later.

Release-note: [Developer] Remove make_release -x option to build XUL client

To test
-------
[1] Install the patch and verify that make_release does not
    advertise an option to build the XUL client.
[2] Run a build and verify that it works.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP#2048907: remove .angular from release tarballs
Galen Charlton [Wed, 10 Jan 2024 14:47:11 +0000 (09:47 -0500)]
LP#2048907: remove .angular from release tarballs

This patch removes the eg2 .angular directory, which
contains build artifacts incuding the Angular build
cache, in the course of building release tarballs.

Release-note: Reduce size of release tarball by not shipping the Angular build cache

To test
-------
[1] Apply the patch and use make_release to build a
    tarball.
[2] Verify that the tarball is smaller.
[3] Verify that the Angular staff interface still works
    in an Evergreen instance installed from the tarball .

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
3 months agoLP#2051038: (follow-up) quell lint warning
Galen Charlton [Thu, 25 Jan 2024 14:19:59 +0000 (09:19 -0500)]
LP#2051038: (follow-up) quell lint warning

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP2051038 Printing Holds Grid prints hold status number instead of text
Terran McCanna [Tue, 23 Jan 2024 22:47:10 +0000 (17:47 -0500)]
LP2051038 Printing Holds Grid prints hold status number instead of text

The display text for the Hold Status column is locally derived for each
Hold Status number in the template, but the typescript file only sees
the number so that's what it prints/downloads.

This adds the same wording that is in the template to the CellTextGenerator
so that the download / print will match. (Note that LP2051037 suggests
moving the wording into a table so that this type of redundancy could be
resolved.)

Release-note: Holds grid can now print / download the Hold Status column.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP#1889133: (follow-up) fix multiSortable
Galen Charlton [Wed, 24 Jan 2024 16:46:55 +0000 (11:46 -0500)]
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>
3 months agoLP1889133 Follow Up
Terran McCanna [Wed, 24 Jan 2024 15:59:18 +0000 (10:59 -0500)]
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>
3 months agoLP1839364 Move login page error message; add ARIA
Stephanie Leary [Wed, 6 Dec 2023 15:00:08 +0000 (15:00 +0000)]
LP1839364 Move login page error message; add ARIA

Moves the login form's error message to the top and connects it to the
required inputs using aria-describedby.

This change to the ARIA messages required the password visibility
message to be moved into the template file so that its ID could be
combined with the error message's. Since we are no longer using
aria-description, the exception to our lint rules has been removed.

Release-note: Improve the accessiblity of the Angular staff login page

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP#1945003: (follow-up) redo lint fixups
Galen Charlton [Thu, 4 Jan 2024 16:28:49 +0000 (11:28 -0500)]
LP#1945003: (follow-up) redo lint fixups

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP1945003 Vand. session tracker serialize pcrud calls
Bill Erickson [Fri, 24 Sep 2021 18:12:00 +0000 (14:12 -0400)]
LP1945003 Vand. session tracker serialize pcrud calls

Avoid making batches of parallel PCRUD requests in the Vandelay ->
Recent Sessions UI when fetching queue data.

Release-note: Serialize PCRUD requests on the MARC Batch Import/Export Recent Sessions page to avoid excessive PCRUD calls

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP#1945003: (prep) temporarily undo lint fixups
Galen Charlton [Thu, 4 Jan 2024 16:25:03 +0000 (11:25 -0500)]
LP#1945003: (prep) temporarily undo lint fixups

... to enable patch to be applied without waiting for
a rebase

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP#2049654: fix Expand All button icon on purchase order page
Gina Monti [Wed, 17 Jan 2024 16:31:05 +0000 (11:31 -0500)]
LP#2049654: fix Expand All button icon on purchase order page

This patch fixes a problem where the button to expand or contract
the list of line items on a purchase order was not displaying
the logo when it was in the contracted state.

Release-note: Fix display of Expand All button's icon on purchase order page

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP#1980273: ensure patron alerts are displayed in AngularJS patron summary
Galen Charlton [Mon, 11 Dec 2023 16:15:13 +0000 (11:15 -0500)]
LP#1980273: ensure patron alerts are displayed in AngularJS patron summary

This patch ensures that any staff alerts on a patron record are
included in the itemized display in the patron summary when
selecting a patron from search results (as opposed to fully
opening the patron record).

To test
-------
[1] Set up a patron with a note that display an alert to staff.
[2] Perform a search for the patron.
[3] From search results, select but do not open the patron. (E.g.,
    single-click the row rather than double-click it).
[4] Note that the patron's name is set to red in the patron summary
    but that the list of alerts is not displayed below the patron name.
[5] Open the patron (e.g., by double-clicking it). The patron summary
    will now itemize the list.
[6] Apply the patch and perform steps 2 and 3. This time, the alerts
    should be itemized in the patron summary.

Release-note: Ensure alerts are displayed in the patron summary when selecting a record from patron search results.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP20474587 Fix copy stat cat fleshing in SuperCat
Jason Stephenson [Wed, 27 Dec 2023 19:45:52 +0000 (14:45 -0500)]
LP20474587 Fix copy stat cat fleshing in SuperCat

Fix an internal server error caused by lack of fleshed stat cats when
retrieving copies or call numbers via SuperCat.

To reproduce this bug visit the locations below on an Evergreen
installation where copy stat cats are in use.  Be sure to pick a copy
id or call number with copies that have stat cats assigned.

/opac/extras/supercat/retrieve/marcxml/acn/<call number id>

or

/opac/extras/supercat/retrieve/marcxml/acp/<copy_id>

Before this patch, visiting either should produce an internal server
error.

Afater applying this patch and reinstalling Evergreen, you should get
the expected ouput, including any OPAC visible stat cat entries.

Release-note: Fix an Apache internal server error in SuperCat when retrieving copies or call numbers with statistical categories.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP2047714 - Fix tab defaults in Traditional catalog
Michele Morgan [Tue, 21 Nov 2023 20:58:30 +0000 (15:58 -0500)]
LP2047714 - Fix tab defaults in Traditional catalog

Redirects default tab choices of staff_view, added-content, bibnotes,
cnbrowse to catalog when viewing the traditional staff catalog.

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
3 months agoLP1889133 - Angular Staff Catalog: Error sorting by Hold Status
Michele Morgan [Mon, 22 Aug 2022 16:42:44 +0000 (12:42 -0400)]
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>
3 months agoLP2049673 - Add publication date to pull list
Michele Morgan [Wed, 17 Jan 2024 19:25:44 +0000 (19:25 +0000)]
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>

4 months agoLP#2046970 Poorly Cropped Reports Icon
Steven Mayo [Tue, 19 Dec 2023 16:54:09 +0000 (11:54 -0500)]
LP#2046970 Poorly Cropped Reports Icon

Improved the cropping on the default reports icon, reports.png

Steps to test:
[1] Go to the staff splash screen
[2] Observe the icons

Release-note: Fix cropping of reports icon on staff interface splash page

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoLP#2044141 (follow-up) tweaks to OPAC tests GitHub action
Galen Charlton [Wed, 3 Jan 2024 20:35:15 +0000 (15:35 -0500)]
LP#2044141 (follow-up) tweaks to OPAC tests GitHub action

- remove schedule entry; no immediate reason why we
  would need to run this more frequently than upon
  a push that updates the relevant files
- clean up more duplication

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoLP2044141: Run javascript unit tests in github actions
Jane Sandberg [Tue, 21 Nov 2023 14:48:35 +0000 (06:48 -0800)]
LP2044141: Run javascript unit tests in github actions

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoLP#1384796: stamp DB update
Galen Charlton [Wed, 3 Jan 2024 14:58:55 +0000 (09:58 -0500)]
LP#1384796: stamp DB update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoLP1384796: Fix asset.copy_template valid_fine_level constraint
Jason Stephenson [Thu, 28 Dec 2023 15:29:49 +0000 (10:29 -0500)]
LP1384796: Fix asset.copy_template valid_fine_level constraint

The "valid_fine_level" constraint on the asset.copy_template has been
erroneously defined to check the load_duration column.  This commit
fixes it so that the constraint looks at the fine_level column as it
should.

This commit adds the database upgrade, a miscellaneous release note,
as well as the main schema change.

To test the patch, simply look at the asset.copy_template table in the
database before and after applying the database upgrade.  The
valid_fine_level constraint should reference the fine_level column
after the patch.

The code is based on a patch submitted by Tim Faile.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoLP2047168 follow-up: ng lint --fix
Jane Sandberg [Fri, 29 Dec 2023 14:06:43 +0000 (06:06 -0800)]
LP2047168 follow-up: ng lint --fix

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
4 months agoLP2047168 Patrons with Negative Balances Not Printing Barcode
Terran McCanna [Thu, 21 Dec 2023 22:53:13 +0000 (17:53 -0500)]
LP2047168 Patrons with Negative Balances Not Printing Barcode

Makes patron barcodes appear when printing or downloading the grid.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
4 months agoDocs: Angular Custom OU Tree docs
Andrea Buntz Neiman [Thu, 28 Dec 2023 22:23:15 +0000 (17:23 -0500)]
Docs: Angular Custom OU Tree docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: updates for Angular Link Checker
Andrea Buntz Neiman [Thu, 28 Dec 2023 22:11:20 +0000 (17:11 -0500)]
Docs: updates for Angular Link Checker

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: Added Content Tab documentation
Andrea Buntz Neiman [Thu, 28 Dec 2023 21:42:48 +0000 (16:42 -0500)]
Docs: Added Content Tab documentation

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: removing XUL elements from ws-admin page
Andrea Buntz Neiman [Thu, 28 Dec 2023 21:16:59 +0000 (16:16 -0500)]
Docs: removing XUL elements from ws-admin page

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: LP2011455 Workstation user settings
Gina Monti [Sat, 23 Dec 2023 16:09:51 +0000 (11:09 -0500)]
Docs: LP2011455 Workstation user settings

Adds information on browser preferences stored on server permissions.

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: LP1906847 circ policy update
Gina Monti [Sat, 23 Dec 2023 15:23:18 +0000 (10:23 -0500)]
Docs: LP1906847 circ policy update

Corrections recommended by this ticket:
https://bugs.launchpad.net/evergreen/+bug/1906847

I also decided to reformat the example circ policy images to be tables because these aren't technically direct screenshots to the interface and it'll be much easier to edit if we need to down the road.

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: updating DB schema links
Andrea Buntz Neiman [Thu, 28 Dec 2023 20:03:05 +0000 (15:03 -0500)]
Docs: updating DB schema links

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: LP1494736 Updates to self-check docs
Gina Monti [Mon, 4 Oct 2021 17:53:52 +0000 (13:53 -0400)]
Docs: LP1494736 Updates to self-check docs

Gives info on how to auto-log into interface, where to edit receipts, and file paths for customizing interface.

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: LP2045805 Updates to column picker docs
Gina Monti [Wed, 6 Dec 2023 19:57:21 +0000 (14:57 -0500)]
Docs: LP2045805 Updates to column picker docs

Taking out this section.  It's Dojo and I think it was probably left in here by accident.  Above paragraph already addresses this.

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: LP2045802 library settings screenshot update
Gina Monti [Wed, 6 Dec 2023 19:34:14 +0000 (14:34 -0500)]
Docs: LP2045802 library settings screenshot update

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: LP 1933852 Booking Module redone
Gina Monti [Wed, 6 Dec 2023 16:22:14 +0000 (11:22 -0500)]
Docs: LP 1933852 Booking Module redone

Revamp of booking module docs

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoLP#1739638 AngularJS CSV Download Progress Bar Won't Close
Dan Briem [Thu, 19 Oct 2023 21:20:28 +0000 (21:20 +0000)]
LP#1739638 AngularJS CSV Download Progress Bar Won't Close

Delays text preparation for printing or CSV generation until
after the progress dialog opens, preventing the dialog from
remaining open if the data resolves before it opens and
triggers the close action prematurely.

To test:
- open a populated AngularJS grid
- refresh the page (behavior is more likely after refresh)
- click Download Full CSV or Print Full Grid on the toolbar
- note the progress dialog doesn't close
- apply patch, repeat steps, and note the dialog closes

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoLP #2045569: Typo in 'Create Reservation'
Gina Monti [Wed, 6 Dec 2023 19:07:43 +0000 (14:07 -0500)]
LP #2045569: Typo in 'Create Reservation'

[1] Create a reservation under 'Booking'.
[2] Search for a resource type that isn't at a owning library.
[3] Observe that it says 'resources' instead of 'resource' in the
message below the form.

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoCorrect Pg10 Syntax Error in Trigger Creation (version upgrade)
Jason Boyer [Thu, 14 Dec 2023 19:55:55 +0000 (14:55 -0500)]
Correct Pg10 Syntax Error in Trigger Creation (version upgrade)

We need to use EXECUTE PROCEDURE at least util we no longer support Pg10.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
4 months agoCorrect Pg10 Syntax Error in Trigger Creation
Jason Boyer [Thu, 14 Dec 2023 19:45:18 +0000 (14:45 -0500)]
Correct Pg10 Syntax Error in Trigger Creation

We need to use EXECUTE PROCEDURE at least util we no longer support Pg10.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
4 months agoForwad port 3.11.1-3.11.2 database upgrade
Jason Stephenson [Thu, 14 Dec 2023 15:46:03 +0000 (10:46 -0500)]
Forwad port 3.11.1-3.11.2 database upgrade

Signed-off-by: Jason Stephenson <jason@sigio.com>
4 months agoDocs: update minimum OpenSRF version
Jane Sandberg [Wed, 13 Dec 2023 23:29:49 +0000 (15:29 -0800)]
Docs: update minimum OpenSRF version

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
4 months agoDocs: bumping opensrf minimum in server install docs
Andrea Buntz Neiman [Wed, 13 Dec 2023 20:38:47 +0000 (15:38 -0500)]
Docs: bumping opensrf minimum in server install docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
4 months agoForward-port upgrade script for 3.12.0
Jane Sandberg [Wed, 13 Dec 2023 23:22:24 +0000 (15:22 -0800)]
Forward-port upgrade script for 3.12.0

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
4 months agoLP2046362 Button type for staff portal catalog search
Stephanie Leary [Wed, 13 Dec 2023 16:42:42 +0000 (16:42 +0000)]
LP2046362 Button type for staff portal catalog search

Changes type="button" to type="submit" so the staff portal's catalog
search form can be submitted by pressing Enter.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoForward port 3.10.3 to 3.10.4 db upgrade script
Jason Stephenson [Wed, 13 Dec 2023 20:19:29 +0000 (15:19 -0500)]
Forward port 3.10.3 to 3.10.4 db upgrade script

Signed-off-by: Jason Stephenson <jason@sigio.com>
4 months agoTranslation updates - newpot
Galen Charlton [Wed, 13 Dec 2023 19:17:05 +0000 (14:17 -0500)]
Translation updates - newpot

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agosync up relator codes between TPAC and BOOPAC
Galen Charlton [Wed, 13 Dec 2023 19:15:44 +0000 (14:15 -0500)]
sync up relator codes between TPAC and BOOPAC

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
4 months agoDocs: final updates to 3.12 release notes
Andrea Buntz Neiman [Wed, 13 Dec 2023 18:54:43 +0000 (13:54 -0500)]
Docs: final updates to 3.12 release notes

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
4 months agoDocs: release notes for 3.10.4
Jane Sandberg [Wed, 13 Dec 2023 14:52:29 +0000 (06:52 -0800)]
Docs: release notes for 3.10.4

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
4 months agoDocs: release notes for 3.11.2
Jane Sandberg [Wed, 13 Dec 2023 14:07:54 +0000 (06:07 -0800)]
Docs: release notes for 3.11.2

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
4 months agoDocs: correction to previous version docs
Andrea Buntz Neiman [Thu, 7 Dec 2023 19:50:38 +0000 (14:50 -0500)]
Docs: correction to previous version docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
5 months agoUpdating relator codes for 2.8
Michele Morgan [Wed, 6 Dec 2023 18:10:45 +0000 (13:10 -0500)]
Updating relator codes for 2.8

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
5 months agoTranslation updates - newpot
Jane Sandberg [Wed, 6 Dec 2023 18:21:27 +0000 (12:21 -0600)]
Translation updates - newpot

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
5 months agoLP1983156: ng lint --fix
Jane Sandberg [Tue, 5 Dec 2023 00:46:18 +0000 (16:46 -0800)]
LP1983156: ng lint --fix

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1983156 Consolidate Unified Holdings preference, Make buttons more
Michele Morgan [Wed, 27 Sep 2023 20:48:35 +0000 (16:48 -0400)]
LP1983156 Consolidate Unified Holdings preference, Make buttons more
explicit

The single preference "Unified Holdings, Item Attributes Display, and
Item Templates" controls display and template content.

Renames buttons to avoid confusion as follows:

Apply -> Apply Template
Save -> Save Template
Import -> Import Templates
Export -> Export All Templates

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP#1983156 - Save Classification,Prefix and Suffix in Copy template
Josh Stompro [Fri, 25 Aug 2023 20:28:52 +0000 (15:28 -0500)]
LP#1983156 - Save Classification,Prefix and Suffix in Copy template

For the Angular volcopy editor.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1983156 Remove logic to update only default values, assure call number fields are...
Michele Morgan [Wed, 26 Jul 2023 15:42:13 +0000 (11:42 -0400)]
LP1983156 Remove logic to update only default values, assure call number fields are saved when editing items

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1983156 Copy Template Apply Call Number Vals
Bill Erickson [Thu, 6 Jul 2023 15:18:51 +0000 (11:18 -0400)]
LP1983156 Copy Template Apply Call Number Vals

Apply call number prefix, suffix, and classification values when
applying copy templates.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1983156 Add the checkbox to include call number info in item templates to
Michele Morgan [Mon, 27 Mar 2023 18:52:16 +0000 (14:52 -0400)]
LP1983156 Add the checkbox to include call number info in item templates to
Preferences

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473 (follow-up): Update DOM selector in nightwatch test
Jane Sandberg [Tue, 5 Dec 2023 15:27:27 +0000 (07:27 -0800)]
LP1850473 (follow-up): Update DOM selector in nightwatch test

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
5 months agoLP#2045581 Test Failure on Main today
Steven Mayo [Mon, 4 Dec 2023 19:25:56 +0000 (14:25 -0500)]
LP#2045581 Test Failure on Main today

Added missing ariaLabel that wasn't passing from org-family-select
component to org-select component.

Resolved during the 12/4/23 Collaborative Code Review.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Stephanie Leary <sleary@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>
5 months agoLP1850473 Temporarily silence ESLint in bad HTML
Stephanie Leary [Thu, 16 Nov 2023 00:27:19 +0000 (00:27 +0000)]
LP1850473 Temporarily silence ESLint in bad HTML

Silences the ESLint warnings on two files that we will address in
response to separate bugs.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473 Manually silence ESLint HTML errors
Stephanie Leary [Thu, 16 Nov 2023 00:00:50 +0000 (00:00 +0000)]
LP1850473 Manually silence ESLint HTML errors

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473 More button linting
Stephanie Leary [Wed, 15 Nov 2023 20:51:58 +0000 (20:51 +0000)]
LP1850473 More button linting

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473 Lint issues with base accesskey anchors
Stephanie Leary [Wed, 15 Nov 2023 20:28:55 +0000 (20:28 +0000)]
LP1850473 Lint issues with base accesskey anchors

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473 More button lint issues
Stephanie Leary [Wed, 15 Nov 2023 18:17:50 +0000 (18:17 +0000)]
LP1850473 More button lint issues

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473 Change links to buttons
Stephanie Leary [Fri, 10 Nov 2023 16:59:06 +0000 (16:59 +0000)]
LP1850473 Change links to buttons

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473 Fix button type lint errors
Stephanie Leary [Wed, 15 Nov 2023 17:58:57 +0000 (17:58 +0000)]
LP1850473 Fix button type lint errors

Sets the type attribute on buttons where it was previously missing.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473: manual and automated eslint fixes
Jane Sandberg [Wed, 15 Nov 2023 00:31:12 +0000 (16:31 -0800)]
LP1850473: manual and automated eslint fixes

Automatic fixes from `npm run lint -- --fix`

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1850473: Add eslint rules
Jane Sandberg [Tue, 19 Sep 2023 13:48:37 +0000 (06:48 -0700)]
LP1850473: Add eslint rules

Adds the eslint and @typescript-eslint equivalents of our old tslint.json config, and
adds rxjs linting, no-magic-numbers, and various accessibility-related eslint rules

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP#1999823: update remaining buffer_* function names to osrf_buffer_*
Jeff Davis [Thu, 17 Aug 2023 20:02:27 +0000 (13:02 -0700)]
LP#1999823: update remaining buffer_* function names to osrf_buffer_*

Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
5 months agoLP1999823: Require a Fixed Version of libopensrf
Jason Boyer [Thu, 17 Aug 2023 12:26:10 +0000 (08:26 -0400)]
LP1999823: Require a Fixed Version of libopensrf

This is the most straightforward way to require a version of libopensrf
that provides the correct functions, though it likely isn't ideal.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
5 months agoLP1999823: Avoid Collisions in Growing Buffer Function Names
Jason Boyer [Thu, 17 Aug 2023 11:40:34 +0000 (07:40 -0400)]
LP1999823: Avoid Collisions in Growing Buffer Function Names

On Ubuntu with mod_shib enabled the buffer_free call will collide with
libssh and the serving process will just die. Note that this fix requires
an OpenSRF install with a similar fix.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
5 months agoLP2002362 Follow-up 2: Register button alignment
Stephanie Leary [Wed, 29 Nov 2023 16:41:13 +0000 (16:41 +0000)]
LP2002362 Follow-up 2: Register button alignment

Fixes the alignment of the Register button in the AngularJS workstation
registration screen.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP2002362 Follow-up: workstation registration labels
Stephanie Leary [Mon, 13 Nov 2023 20:14:40 +0000 (20:14 +0000)]
LP2002362 Follow-up: workstation registration labels

Updates the Angular workstation management form labels to be compatible
with recent changes to the org unit selector component.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP2002362 Workstation admin page accessibility
Terran McCanna [Fri, 12 May 2023 22:59:42 +0000 (18:59 -0400)]
LP2002362 Workstation admin page accessibility

Adds missing label to "Workstations Registered With This Browser" text.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP#2043127-Marking org unit as non-visible in the OPAC defaults patrons' preferred...
Steven Mayo [Fri, 1 Dec 2023 15:00:43 +0000 (10:00 -0500)]
LP#2043127-Marking org unit as non-visible in the OPAC defaults patrons' preferred pickup locations to the first org unit

Added a check to the OPAC place_hold.tt2 that detects if the patron's
preferred pickup location is missing from the dropdown. If it is, it
adds a default message to the dropdown asking them to choose a pickup
location and chooses it, as well as disabling the submit button and
changing the dropdown color to alert the user.

Steps to test:
[1] Go to Administration -> Server Administration -> Organizational
Units
[2] Select an org unit and uncheck OPAC Visible
[3] Rerun autogen.sh
[4] Find a patron account with that org unit as their home library (it
will also be their preferred pickup library)
[5] Log into that account on the OPAC and attempt to place a hold on a
book
[6] Observe the state of the holds screen

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
5 months agoLP2044004 Button styles for holdings view locations
Stephanie Leary [Mon, 20 Nov 2023 17:56:21 +0000 (17:56 +0000)]
LP2044004 Button styles for holdings view locations

Corrects the link-button styles in the Locations/Barcode column of the
Holdings View tab in the staff catalog.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP#2044848 Hopeless Holds administration date range inputs have extra gray box
Steven Mayo [Mon, 27 Nov 2023 20:03:44 +0000 (15:03 -0500)]
LP#2044848 Hopeless Holds administration date range inputs have extra gray box

Removed an extra div.input-group-text around the date range inputs.
Boxes look okay again.

Steps to test:
[1] Go to Local Admin -> Hopeless Holds
[2] Observe the range picker at the top of the page

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP2045078: remove unneeded i18n and label semantics from spacing element
Jane Sandberg [Tue, 28 Nov 2023 22:32:26 +0000 (14:32 -0800)]
LP2045078: remove unneeded i18n and label semantics from spacing element

This <label> element doesn't label anything, nor does it contain any meaningful
content for translation.  Since it is just used for spacing (so that the
Show Batch Actions button is in line with the actions themselves), let's just
use an untranslateable span instead.

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP#2044858 - Z39.50 Source Changes and reloading open-ils.search
Josh Stompro [Tue, 28 Nov 2023 14:44:47 +0000 (08:44 -0600)]
LP#2044858 - Z39.50 Source Changes and reloading open-ils.search

The open-ils.search processes can cache the Z39.50 source config data, which
can result in new changes not being shown or used by Z39.50 searching if
a drone with old data gets used.

This adds a note about that to the docs.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
5 months agoLP2023418: Ignore system and user psqlrc settings when determining Pg version
Jason Boyer [Fri, 9 Jun 2023 20:21:28 +0000 (16:21 -0400)]
LP2023418: Ignore system and user psqlrc settings when determining Pg version

Ignore any settings in the system or user .psqlrc files when determining
postgres version as some combinations can confuse cut. Passing -A also means
that the call to xargs to trim spaces is no longer necessary.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
5 months agoLP2036265: Treat Authtoken User as Container Owner When UserId Not Supplied
Jason Boyer [Fri, 15 Sep 2023 16:46:34 +0000 (12:46 -0400)]
LP2036265: Treat Authtoken User as Container Owner When UserId Not Supplied

If a userid is not supplied to open-ils.actor.container.retrieve_by_class it
claimed to use the id of the logged-in user. Now it actually does!

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
5 months agoLP#2044051: fix item alerts dialog in various interfaces
Galen Charlton [Wed, 22 Nov 2023 21:51:59 +0000 (16:51 -0500)]
LP#2044051: fix item alerts dialog in various interfaces

This patch removes the dependency of CopyAlertsDialogComponent on
VolCopyService introduced in the patch for bug 2017673. While the
attempt avoided repeating logic for getting the default value
from the holdings editor settings, it created a set of unresolved
dependency injection issues that prevented various Angular
circulation interfaces from loading.

Some refactoring is in order so that management of user and workstation
settings that require a bit more than just simple fetch logic don't
require tight coupling between large modules.

To test
-------
[1] Attempt to open (say) the Angular check in page. Note that
    the page does not load and there are console warnings about
    dependencies.
[2] Apply the page and repeat step 1. This time, the page should
    load.
[3] Verify that setting the default item alert type in the Angular
    holdings editor will set the default type in _Angular_ interfaces
    that invoke the item alert management dialog. (Note when testing
    that the server-side eg.cat.volcopy.defaults setting can get
    cached on a per-tab basis by ServerStorageService, so tab
    refreshes can be needed to see a new default item alert type
    take effect.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
5 months agoLP2044273: Assume authoritative PCRUD mode
Mike Rylander [Wed, 22 Nov 2023 17:16:19 +0000 (12:16 -0500)]
LP2044273: Assume authoritative PCRUD mode

Also, absorb any error checking the configuration.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
5 months agoLP2044273 Store use-authoritative as Login Session Item
Bill Erickson [Wed, 22 Nov 2023 15:26:42 +0000 (10:26 -0500)]
LP2044273 Store use-authoritative as Login Session Item

This allows the flag to reset and force a recheck of the value with
every login/logout.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
5 months agoLP#2038472: stamp DB update
Galen Charlton [Mon, 27 Nov 2023 18:36:26 +0000 (13:36 -0500)]
LP#2038472: stamp DB update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
5 months agoLP#2038472: Revive DYM optimizations
Mike Rylander [Fri, 6 Oct 2023 15:41:10 +0000 (11:41 -0400)]
LP#2038472: Revive DYM optimizations

After the initial release of the Did You Mean code, suggestion-time
optimizations were added to address some performance pitfalls that
showed up in certain, especially very large, data sets.  During later
development to build on the core infrastructure, those optimizations
were lost.

This commit brings those optimizations back (see upgrade 1282).

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
5 months agoAdd 3.12 release notes from the rel_3_12 branch
Jane Sandberg [Sat, 25 Nov 2023 17:12:14 +0000 (09:12 -0800)]
Add 3.12 release notes from the rel_3_12 branch

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
5 months agoDocs: image files for BHSSO
Susan Morrison [Wed, 22 Nov 2023 20:45:32 +0000 (15:45 -0500)]
Docs: image files for BHSSO

Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
5 months agoDocs: Update Best_Hold_Selection_Sort_Order.adoc
Angela Kilsdonk [Mon, 20 Nov 2023 16:35:13 +0000 (11:35 -0500)]
Docs: Update Best_Hold_Selection_Sort_Order.adoc

Added additional BHSSO information from the following Evergreen conference presentation: https://docs.google.com/presentation/d/1iTDaNItUgD33ew57tPTipHEqwI7utxBy-6-jvBoORdE/edit#slide=id.gd947c15582_0_83

Writing credit goes to Angela Kilsdonk from Equinox.

Also added a couple new screenshots. Will upload a new folder of images with new naming conventions.

Signed-off-by: Angela Kilsdonk <akilsdonk@equinoxoli.org>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
5 months agoDocs: correcting Antora build errors
Andrea Buntz Neiman [Wed, 22 Nov 2023 20:25:16 +0000 (15:25 -0500)]
Docs: correcting Antora build errors

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
5 months agoLP2043899 Revised org select field labels
Stephanie Leary [Mon, 20 Nov 2023 17:23:54 +0000 (17:23 +0000)]
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>
5 months agoLP2039750 Stamp upgrade script
Terran McCanna [Mon, 20 Nov 2023 22:52:49 +0000 (17:52 -0500)]
LP2039750 Stamp upgrade script

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP#2039750 Save Stat Cat Grid Settings
Dan Briem [Sun, 5 Nov 2023 21:20:23 +0000 (21:20 +0000)]
LP#2039750 Save Stat Cat Grid Settings

Adds workstation settings to persist item and user stat cat
grid preferences.

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP1965985 Empty alt text for OPAC decorative images
Stephanie Leary [Tue, 30 May 2023 14:48:56 +0000 (14:48 +0000)]
LP1965985 Empty alt text for OPAC decorative images

Removes alt text from images that are decorative, including book covers
and format icons, from the OPAC and BOOPAC search results pages. Since
all of these images appear next to text equivalents that repeat the same
information, these alt attributes were redundant.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP2040314 BOOPAC 'send test email' link keyboard support
Stephanie Leary [Fri, 17 Nov 2023 02:50:34 +0000 (02:50 +0000)]
LP2040314 BOOPAC 'send test email' link keyboard support

Adds keyboard support to the "Send Test Email" button in the Bootstrap
OPAC Personal Information preferences page by changing the link to a
<button>.

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP2040314 OPAC 'send test email' link keyboard support
Stephanie Leary [Fri, 10 Nov 2023 20:32:33 +0000 (20:32 +0000)]
LP2040314 OPAC 'send test email' link keyboard support

Adds keyboard support to the "Send Test Email" button in the OPAC
Personal Information preferences page by changing the link to a
<button>.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP2043847 Holdings count highlight color contrast
Stephanie Leary [Fri, 17 Nov 2023 20:22:25 +0000 (20:22 +0000)]
LP2043847 Holdings count highlight color contrast

Reduces the intensity of the colors used to highlight staff catalog
search results with zero holdings, and specifies a text color in
addition to the background to ensure accessible color contrast ratios.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
5 months agoLP#1929582 angular staff catalog - add series to results list.
Josh Stompro [Wed, 18 Oct 2023 19:58:51 +0000 (14:58 -0500)]
LP#1929582 angular staff catalog - add series to results list.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Katie Greenleaf Martin <kgm@sparkpa.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>