]> git.evergreen-ils.org Git - working/Evergreen.git/log
working/Evergreen.git
7 weeks agoDocs: correction to 3.12.2 release notes
Signed-off-by: Andrea Buntz Neiman [Mon, 26 Feb 2024 17:57:02 +0000 (12:57 -0500)]
Docs: correction to 3.12.2 release notes

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
7 weeks agoForward-port 3.11.4 upgrade script
Jane Sandberg [Mon, 26 Feb 2024 17:53:40 +0000 (11:53 -0600)]
Forward-port 3.11.4 upgrade script

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoForward-port 3.12.2 upgrade script
Jane Sandberg [Fri, 23 Feb 2024 23:32:03 +0000 (17:32 -0600)]
Forward-port 3.12.2 upgrade script

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoDocs: don't include XUL client instructions in server upgrade docs
Jane Sandberg [Fri, 23 Feb 2024 23:03:56 +0000 (15:03 -0800)]
Docs: don't include XUL client instructions in server upgrade docs

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoTranslation updates - newpot
Jane Sandberg [Fri, 23 Feb 2024 18:06:48 +0000 (12:06 -0600)]
Translation updates - newpot

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoDocs: follow up commit on Release Notes for 3.12.2
Andrea Buntz Neiman [Fri, 23 Feb 2024 16:41:56 +0000 (11:41 -0500)]
Docs: follow up commit on Release Notes for 3.12.2

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 weeks agoDocs: Release Notes for 3.12.2
Andrea Buntz Neiman [Fri, 23 Feb 2024 16:40:28 +0000 (11:40 -0500)]
Docs: Release Notes for 3.12.2

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 weeks agoDocs: Release Notes for 3.11.4
Andrea Buntz Neiman [Fri, 23 Feb 2024 16:25:17 +0000 (11:25 -0500)]
Docs: Release Notes for 3.11.4

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 weeks agoDocs: removing dead link from acq nav
Andrea Buntz Neiman [Wed, 21 Feb 2024 14:43:20 +0000 (09:43 -0500)]
Docs: removing dead link from acq nav

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 weeks agoDocs: LP2053047 autosuggest update
Gina Monti [Tue, 13 Feb 2024 16:42:30 +0000 (11:42 -0500)]
Docs: LP2053047 autosuggest update

Updating page with some info.

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 weeks agoLP1582720: follow-up: ng lint --fix
Jane Sandberg [Mon, 19 Feb 2024 22:38:18 +0000 (14:38 -0800)]
LP1582720: follow-up: ng lint --fix

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoLP1582720: Clarify Staff Client Uniquification
Jason Boyer [Thu, 25 Jan 2024 19:20:57 +0000 (14:20 -0500)]
LP1582720: Clarify Staff Client Uniquification

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoLP1582720: Ignore Duplicate Scoped URIs - Staff
Jason Boyer [Wed, 17 Jan 2024 15:52:23 +0000 (10:52 -0500)]
LP1582720: Ignore Duplicate Scoped URIs - Staff

When displaying scoped URI call numbers (subfield 9's), ignore duplicate
URIs that can be caused by multiple subfield 9's on the same link.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoLP1582720: Ignore Duplicate Scoped URIs - TPAC
Jason Boyer [Wed, 17 Jan 2024 13:55:55 +0000 (08:55 -0500)]
LP1582720: Ignore Duplicate Scoped URIs - TPAC

When displaying scoped URI call numbers (subfield 9's), ignore duplicate
URIs that can be caused by multiple subfield 9's on the same link.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoLP1582720: Ignore Duplicate Scoped URIs - BPAC
Jason Boyer [Tue, 16 Jan 2024 21:05:50 +0000 (16:05 -0500)]
LP1582720: Ignore Duplicate Scoped URIs - BPAC

When displaying scoped URI call numbers (subfield 9's), ignore duplicate
URIs that can be caused by multiple subfield 9's on the same link.

Release-note: (OPAC) Ignore duplicate links from 856 fields with multiple $9's
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoLP2052960 Remove button markup from record actions
Stephanie Leary [Mon, 12 Feb 2024 19:03:32 +0000 (19:03 +0000)]
LP2052960 Remove button markup from record actions

Removes errant <button> elements that were nested inside the Patron View
and Place Hold links (in the bib record actions row of buttons below the
summary box). Buttons inside links are unnecessary and created an extra
tab stop when navigating the page via keyboard. Classes have been moved
to the <a> element to retain styling.

Release-note: Remove extra tab stops when navigating bib record actions in staff client using keyboard

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoLP#2054128: OPAC autosuggest now gets closed when input loses focus
Galen Charlton [Sat, 17 Feb 2024 16:13:11 +0000 (11:13 -0500)]
LP#2054128: OPAC autosuggest now gets closed when input loses focus

This patch ensure that the autosuggest list goes away when
the basic search box in the OPAC loses focus. Otherwise, it
can obscure controls that the user is trying to interact with.

To test
-------
[1] Enter a search term in the OPAC and observe that the
    dropdown of suggestions appears.
[2] Tab or click away from the input. Note that the dropdown
    remains open.
[3] Apply the patch and repeat steps 2 and 3. This time, the
    dropdown should get closed.

Release-note: Close autosuggest dropdown in the public catalog when it loses focus.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 weeks agoLP#2053035: return ability to submit OPAC basic search via enter
Galen Charlton [Tue, 13 Feb 2024 16:52:50 +0000 (11:52 -0500)]
LP#2053035: return ability to submit OPAC basic search via enter

This patch fixes an issue with the current autosuggest implementation
that prevented submitting the form while focus is on the main
text input.

To test
-------
[1] Apply patch. Do the following tests using both keyboard
    and mouse navigation.
[2] Verify that submitting a search without selecting any
    of the suggested terms works.
[3] Verify that submitting a search after selecting one
    of the suggestions works.
[4] Verify that submitting the search after using the keyboard
    to navigate the selections, but ultimately not choosing
    any of them, works.
[5] Run automated tests, e.g., by running

    npx jasmine Open-ILS/web/opac/tests/autosuggest.spec.module.js

Release-note: Restore ability to submit basic OPAC search by hitting enter in search input.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: blake <blake@mobiusconsortium.org>
8 weeks agoLP#1901932: Do not add unused org settings to enhanced dataset.
Chris Sharp [Sun, 12 Nov 2023 17:19:24 +0000 (12:19 -0500)]
LP#1901932: Do not add unused org settings to enhanced dataset.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
8 weeks agoLP#1901932 Enhancing the enhanced concerto dataset
blake [Wed, 17 May 2023 15:48:11 +0000 (10:48 -0500)]
LP#1901932 Enhancing the enhanced concerto dataset

- A date carry forward feature that carry's the various date columns
forward based upon the difference between today's date and the create_date
for asset.call_number in the dataset. Which is the default. This can be
skipped with with: psql -v skip_date_carry='1' -f load_all.sql

- Expansion of special cases for certain tables:
config.metabib_class, config.org_unit_setting_type, config.global_flag.

- Dropping these tables from consideration:
acq.acq_lineitem_history, acq.acq_purchase_order_history, permission.perm_list

Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Adding seq

Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
8 weeks agoLP#1939162 Followup: 2 Cookie 4 Auth
Jason Boyer [Wed, 31 Jan 2024 18:23:03 +0000 (13:23 -0500)]
LP#1939162 Followup: 2 Cookie 4 Auth

AccessHandler.pm did not look for the newer eg.auth.token session cookie
so it was not possible to clear the added content cache unless the old ses
cookie was somehow set first. Now AccessHandler.pm will look for both cookie
names.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
8 weeks agoLP#1939162: add option to clear added content cache to Angular staff catalog
Galen Charlton [Wed, 31 Jan 2024 16:04:11 +0000 (11:04 -0500)]
LP#1939162: add option to clear added content cache to Angular staff catalog

This patch restores the ability to clear the added content cache
to the staff catalog by adding a "Clear Added Content Cache" item
to the Other Actions menu on the Angular staff catalog record page.

As with the former embedded staff catalog, clearing the added content
cache does not result in the staff catalog attempting to automaticaly
reload the cover image; the user will still need to reload the page
to see if the change has taken effect. Improving that behavior would
be for a separate bug.

This patch also includes a fix to tag an unrelated string for
localization.

To test
-------
[1] Ensure that at an added content handler is active.
[2] Install the patch.
[3] Navigate to a bib record in the Angular staff catalog.
[4] Observe that there is a Clear Added Content Cache item
    in the Other Actions menu.
[5] Click it and note that a toast stating that the cache was
    cleared is displayed.
[6] (extra credit) Test while making changes to the record (say
    to the ISBN) that would result in a different cover image
    being provided by the added content source.
[7] (extra credit) Update opensrf.xml to remove the added content
    handler, restart services and Apache, then try the cache-clearing
    action. This time, toast should be displayed stating that the
    action failed.

Release-note: Adds a "Clear Added Content Cache" item to the Other Actions menu in the staff catalog record page.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
8 weeks agoLP#2040637: (follow-up) adjust formatting of some comments
Galen Charlton [Mon, 19 Feb 2024 14:19:12 +0000 (09:19 -0500)]
LP#2040637: (follow-up) adjust formatting of some comments

Side-step the current lint rules not accepting comments indented like
this:

    do_something(); // comment on the thing...
                    // and continue the comment like this

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
8 weeks agoLP#2040637: (follow-up) fix ng lint whitespace issues
Galen Charlton [Mon, 19 Feb 2024 14:06:57 +0000 (09:06 -0500)]
LP#2040637: (follow-up) fix ng lint whitespace issues

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
8 weeks agoLP2040637 Reverse fund dropdown regression
Tiffany Little [Wed, 13 Dec 2023 21:30:21 +0000 (16:30 -0500)]
LP2040637 Reverse fund dropdown regression

Returns Dojo behavior of compiling fund view based on perms rather than work OU.

Release-note: The fund dropdowns for line items and direct charges on purchase orders now display funds that user has permission to use.

Signed-off-by: Tiffany Little <tlittle@georgialibraries.org>
Signed-off-by: Elizabeth Davis <elizabeth.davis@sparkpa.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP#2053245: fix Angular staff client test failure
Galen Charlton [Thu, 15 Feb 2024 15:09:08 +0000 (10:09 -0500)]
LP#2053245: fix Angular staff client test failure

The patch for bug 2045581 ensured that eg-org-family-select's ariaLabel
attribute would propagate to the enclosed eg-org-select, but did not
update a mock in eg-org-family-select's tests. This patch fixes that.

Release-note: [Developer] Fixes test failure in Angular staff client

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP#1890822: (follow-up) update comments and documentation
Galen Charlton [Wed, 14 Feb 2024 14:28:03 +0000 (09:28 -0500)]
LP#1890822: (follow-up) update comments and documentation

This patch adds a comment to clarify that the database transaction
isolation level must be "read committed" (as is the default for Pg)
in order for penalties created in one transaction to be seen by another
one. It also extends the documentation to cover behavior for SIP2
checkouts and renewals.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP1890822: move penalty check back to run_indb_circ_test
Jane Sandberg [Wed, 14 Feb 2024 00:05:12 +0000 (16:05 -0800)]
LP1890822: move penalty check back to run_indb_circ_test

This ensures that it is still called for SIP2 checkouts
and renewals.

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP1890822: incorporate feedback from review
Jane Sandberg [Tue, 13 Feb 2024 21:44:37 +0000 (13:44 -0800)]
LP1890822: incorporate feedback from review

* Put the penalty calculation in its own transaction, so
  applicable penalties remain on the patron account, even
  if the circulation is canceled.
* Don't hard-code a list of threshold-based penalties in
  the penalty calculation call.  calculate_penalties only
  concerns itself with threshold-based penalties anyway,
  so there was no need to enumerate them (and I missed
  two anyway).
* Update a comment to better match the new state of affairs.

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP1890822: Don't checkout in cases where a patron is eligible for a penalty, but...
Jane Sandberg [Tue, 2 Jan 2024 03:33:58 +0000 (19:33 -0800)]
LP1890822: Don't checkout in cases where a patron is eligible for a penalty, but hasn't received it yet

To test:
1. In Local Admin > Group Penalty Threshold, set the
   PATRON_EXCEEDS_OVERDUE_COUNT threshold to 1.
2. Find a patron who has more than 1 overdue.
3. Try to check another item out to the patron.
4. Confirm that you get an alert PATRON_EXCEEDS_OVERDUE_COUNT
   and the item does not check out.

Note that this adds a penalty check to the checkout logic, rather than
to the patron retrieval logic as suggested in
https://bugs.launchpad.net/evergreen/+bug/1983621, since this will also
address SIP checkouts.

Also adds characterization tests for relevant stored procedures.

Release-note: Fix bug that allowed one checkout after a patron had reached a group penalty threshold, for example PATRON_EXCEEDS_OVERDUE_COUNT or PATRON_EXCEEDS_CHECKOUT_COUNT.

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Sponsored-by: PaILS
Signed-off-by: Elizabeth Davis <elizabeth.davis@sparkpa.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP 2017941: Followup to fix buster builds
Jason Boyer [Wed, 14 Feb 2024 13:52:17 +0000 (08:52 -0500)]
LP 2017941: Followup to fix buster builds

Debian buster is still supported, so it should still build correctly,
even when not using OpenSRF+Redis.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
2 months agoLP#2043508 follow-up: ng lint --fix
Jane Sandberg [Tue, 13 Feb 2024 23:29:15 +0000 (15:29 -0800)]
LP#2043508 follow-up: ng lint --fix

Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 months agoLP#2043508 fix misconfigured delete dialogs and add dialogs where they were missing.
Llewellyn Marshall [Fri, 9 Feb 2024 21:36:10 +0000 (16:36 -0500)]
LP#2043508 fix misconfigured delete dialogs and add dialogs where they were missing.

Signed-off-by: Llewellyn Marshall <llewellyn.marshall@ncdcr.gov>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
2 months agoLP#2019207: stamp DB update
Galen Charlton [Mon, 12 Feb 2024 17:18:01 +0000 (12:18 -0500)]
LP#2019207: stamp DB update

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP#2019207: (follow-up) fix lint
Galen Charlton [Mon, 12 Feb 2024 17:09:17 +0000 (12:09 -0500)]
LP#2019207: (follow-up) fix lint

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoLP#2019207 Patron View Discovery Layer URL
Dan Briem [Sat, 21 Oct 2023 19:16:26 +0000 (19:16 +0000)]
LP#2019207 Patron View Discovery Layer URL

A new org unit setting configures the discovery layer URL opened
by the Patron View button on a staff catalog record.

The placeholder to include for the record ID is {eg_record_id}.

Example format: https://example.com/Record/{eg_record_id}

Signed-off-by: Dan Briem <dbriem@wlsmail.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoForward port 3.11.2 to 3.11.3 db upgrade script
Jason Stephenson [Sat, 10 Feb 2024 16:09:53 +0000 (11:09 -0500)]
Forward port 3.11.2 to 3.11.3 db upgrade script

This was missed when the tags branch was cut.

Signed-off-by: Jason Stephenson <jason@sigio.com>
2 months agoDocs: corrections to acquisitions_search.adoc
Andrea Buntz Neiman [Fri, 9 Feb 2024 17:37:52 +0000 (12:37 -0500)]
Docs: corrections to acquisitions_search.adoc

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoLP#2051557: ignore deleted monograph parts when checking title holds
Galen Charlton [Mon, 29 Jan 2024 15:49:24 +0000 (10:49 -0500)]
LP#2051557: ignore deleted monograph parts when checking title holds

This patch ensures that when "Require Monographic Part when Present"
is in effect, that deleted monograph parts are not taken into
account when checking whether a title-level hold is possible.

To test
-------
[1] Set up a bibliographic record that has at least one monograph
    part, then delete that part.
[2] Turn on the "Require Monographic Part when Present" library setting.
[3] Attempt to place a title-level hold on the record. Note that the
    following error is returned: "Require Monographic Part when Present"
[4] Apply the patch and repeat step 3. This time, the hold should
    go through.

Release-note: Ignore deleted monograp parts when checking title holds while "Require Monographic Part when Present" is on.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Ruth Frasur Davis <rfrasur@library.in.gov>
Signed-off-by: Jason Etheridge <phasefx@gmail.com>
2 months agoRevert "Docs: build error corrections"
Andrea Buntz Neiman [Mon, 5 Feb 2024 22:02:05 +0000 (17:02 -0500)]
Revert "Docs: build error corrections"

This reverts commit 5f64b77dd6f9b67f2ac242cd115be0a8a01e1128.

Operator error - misunderstanding of error output.

2 months agoDocs: Course materials navigation corrections
Andrea Buntz Neiman [Mon, 5 Feb 2024 21:39:27 +0000 (16:39 -0500)]
Docs: Course materials navigation corrections

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoDocs: build error corrections
Andrea Buntz Neiman [Mon, 5 Feb 2024 21:32:04 +0000 (16:32 -0500)]
Docs: build error corrections

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoDocs: link checker xref correction
Andrea Buntz Neiman [Mon, 5 Feb 2024 21:16:28 +0000 (16:16 -0500)]
Docs: link checker xref correction

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoLP2051140: Stamping DB Upgrade
blake [Mon, 5 Feb 2024 19:54:25 +0000 (13:54 -0600)]
LP2051140: Stamping DB Upgrade

Signed-off-by: blake <blake@mobiusconsortium.org>
2 months agoLP2051140: Adding missing bib bucket IDL permissions
Llewellyn Marshall [Wed, 24 Jan 2024 16:30:31 +0000 (11:30 -0500)]
LP2051140: Adding missing bib bucket IDL permissions

Release-Note: Adds missing bib bucket IDL permissions, fixes carousel admin interface

Signed-off-by: Llewellyn Marshall <llewellyn.marshall@ncdcr.gov>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: blake <blake@mobiusconsortium.org>
2 months agoDocs: corrections to 3.11 and 3.12 release notes
Andrea Buntz Neiman [Mon, 5 Feb 2024 19:40:03 +0000 (14:40 -0500)]
Docs: corrections to 3.11 and 3.12 release notes

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoFix syntax in 3.11 release notes
Jason Stephenson [Fri, 2 Feb 2024 21:13:32 +0000 (21:13 +0000)]
Fix syntax in 3.11 release notes

Signed-off-by: Jason Stephenson <jason@sigio.com>
2 months agoForward-port 3.12.1 upgrade script
Jane Sandberg [Fri, 2 Feb 2024 19:18:13 +0000 (13:18 -0600)]
Forward-port 3.12.1 upgrade script

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 months agoDocs: draft release notes for 3.12.1 and 3.11.3
Andrea Buntz Neiman [Fri, 2 Feb 2024 16:58:00 +0000 (11:58 -0500)]
Docs: draft release notes for 3.12.1 and 3.11.3

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoLP#2051370 (follow-up) run make_release steps in the correct directory
Jane Sandberg [Fri, 2 Feb 2024 00:48:37 +0000 (16:48 -0800)]
LP#2051370 (follow-up) run make_release steps in the correct directory

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 months agoLP#2051370: have make_release build browser client by default
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>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 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>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 months agoDocs: LP2048132 follow up for image syntax
Susan Morrison [Thu, 1 Feb 2024 15:10:10 +0000 (10:10 -0500)]
Docs: LP2048132 follow up for image syntax

Updated image syntax for all but one image to pull from correct image folder.

Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoDocs: Update statistical categories documenation to reflect Angular upgrades
Susan Morrison [Fri, 5 Jan 2024 18:40:54 +0000 (13:40 -0500)]
Docs: Update statistical categories documenation to reflect Angular upgrades

LP2048132: https://bugs.launchpad.net/evergreen/+bug/2048132

Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoDocs: Update emergency_closing_handler.adoc
Susan Morrison [Fri, 5 Jan 2024 16:24:29 +0000 (11:24 -0500)]
Docs: Update emergency_closing_handler.adoc

For LP1871692: https://bugs.launchpad.net/evergreen/+bug/1871692

Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoLP#2021903: remove "Locate Z39.50 Matches" buttons from OPAC
Chris Sharp [Fri, 26 Jan 2024 15:51:10 +0000 (10:51 -0500)]
LP#2021903: remove "Locate Z39.50 Matches" buttons from OPAC

Remove non-functional buttons that previously retrieved matches from
the Z39.50 XUL UI.  See https://bugs.launchpad.net/evergreen/+bug/1798847
for the request to recreate this feature in our current UI.

Release-note: Remove non-functional staff-only "Locate Z39.50 Matches" buttons from OPAC templates.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
2 months agoDocs: LP1426120 Best Hold Selection Sort Order updates
Gina Monti [Fri, 26 Jan 2024 18:52:44 +0000 (13:52 -0500)]
Docs: LP1426120 Best Hold Selection Sort Order updates

Changing some things around for flow.

Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Jessica Woolford <jwoolford@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
2 months agoLP#2036296: always show note field in Hours of Operation form
Galen Charlton [Wed, 3 Jan 2024 15:34:37 +0000 (10:34 -0500)]
LP#2036296: always show note field in Hours of Operation form

This patch removes the checkbox to show or hide the notes
fields in the hours of operation editor in favor of always
displaying them.

This patch also adjusts the label to indicate that the note
is optional and ensures that the label is properly bound to
each note input.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
2 months agoLP#1939154: allow clearing default pickup lib in AngularJS patron editor
Galen Charlton [Thu, 25 Jan 2024 15:36:24 +0000 (10:36 -0500)]
LP#1939154: allow clearing default pickup lib in AngularJS patron editor

This patch adds a "Clear Default Hold Pickup Location" button
to enable removing that user-setting. This works around an issue
with the AngularJS OU selector where it doesn't pass an event
to signify to calling code that the user has de-selected any OUs.

To test
-------
[1] Apply the patch.
[2] Use the AngularJS editor to add and clear the default
    pickup library for a patron.
[3] Verify that the changes are saved and displayed as
    expected.

Release-note: Enable clearing the default pickup location in the patron editor.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
2 months agoLP1998413: Add release note
Jason Stephenson [Tue, 30 Jan 2024 19:41:16 +0000 (14:41 -0500)]
LP1998413: Add release note

Signed-off-by: Jason Stephenson <jason@sigio.com>
2 months agoLP1998413 - Holdings Editor Batch Actions restore <None> prefix/suffix option
Michele Morgan [Fri, 29 Dec 2023 16:30:45 +0000 (16:30 +0000)]
LP1998413 - Holdings Editor Batch Actions restore <None> prefix/suffix option

Restores the <NONE> selection to prefix and suffix dropdowns in Angular holdings editor Batch Actions

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
2 months agoLP#2051708: Cache MR summary calculations
Mike Rylander [Tue, 30 Jan 2024 15:42:03 +0000 (10:42 -0500)]
LP#2051708: Cache MR summary calculations

As part of the angularization of the staff catalog, new logic was
added to the bib summary API that gathers record attributes for the
constituent records of a result's metarecord. For very large
metarecords (~100+ constituents) this can be very slow, and when a
search returns many bibs from the same metarecord, the underlying
data is retrieved separately for each bib.

This commit creates a temporary local cache to avoid repeating the
caclulation of MR summary data on the same result set page.

Release-note: Improve speed of searching for and displaying (in Staff View) titles that are members of large metarecord sets.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
2 months agoLP#2039229: handle staff view for bibs without metarecord mappings
Jeff Davis [Tue, 17 Oct 2023 21:25:10 +0000 (14:25 -0700)]
LP#2039229: handle staff view for bibs without metarecord mappings

Release-note: Fix crash when displaying Staff View for a deleted record that has no metarecord mappings.

Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
2 months agoLP2046575: stamp upgrade script
Jane Sandberg [Mon, 29 Jan 2024 19:30:23 +0000 (11:30 -0800)]
LP2046575: stamp upgrade script

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
2 months agoLP2046575 Angular Stat Cat Entries Grid Settings Do Not Save
Terran McCanna [Tue, 2 Jan 2024 20:01:15 +0000 (15:01 -0500)]
LP2046575 Angular Stat Cat Entries Grid Settings Do Not Save

Adds ability to save the column settings on the patron and item
stat cat entries. (The main stat cat save grid options were already
in place, but the entries grid options were not.)

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Ruth Frasur Davis <rfrasur@library.in.gov>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>
2 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>

3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>
3 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>