]> git.evergreen-ils.org Git - working/Evergreen.git/log
working/Evergreen.git
4 months agoLP1991294 Added Content Tab styling tweak for 3.10.3 user/mmorgan/LP1991294-novelist-tab-for-3_10_3
Michele Morgan [Fri, 29 Dec 2023 19:31:56 +0000 (14:31 -0500)]
LP1991294 Added Content Tab styling tweak for 3.10.3

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
6 months agoLP1991294 Staff NoveList Select Added Content tab user/mmorgan/LP1991294-staff-novelist-tab-signoff
Stephanie Leary [Fri, 19 May 2023 14:20:37 +0000 (14:20 +0000)]
LP1991294 Staff NoveList Select Added Content tab

Adds a new tab, Added Content, to the staff catalog record view to
display content from NoveList Select. If added content is available for
the current record, the tab name will include a gold star; otherwise the
tab indicates "No Added Content" with an empty star outline. This
general framework can be used to support other added content services in
the future.

Because NoveList Select depends on an external JavaScript file to load
its data, this update includes a new script loading service and a script
store containing the names and paths of scripts that may be loaded into
the Angular interfaces. In addition to the NoveList Select script
provided by EBSCO, there is a helper script to insert it into the Added
Content tab panel and adjust the progress, success, and error messages
(both visible and ARIA live regions).

New OU settings are provided for the NoveList Select staff credentials
(which are passed as URL parameters to the external script) and and a
new Library Setting that can be used to override the script store's URL
in case of future breaking changes to the service.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
6 months agoLP#1989151: Add links to secondary management interfaces
Mike Rylander [Wed, 7 Sep 2022 17:41:27 +0000 (13:41 -0400)]
LP#1989151: Add links to secondary management interfaces

This work provides two fixes: a link from Record Attributes
to Coded Value Maps, so that CVMs can be added, removed and
adjusted in the context of a specific Record Attribute; and
provides access to the bib fields that are controlled by
specific authority fields, and browse axes mappings for
authority fields.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
6 months agoLP1772614 Untranslatable Strings in Billing Print Templates
Terran McCanna [Wed, 22 Sep 2021 21:58:31 +0000 (17:58 -0400)]
LP1772614 Untranslatable Strings in Billing Print Templates

Added missing string translation capability to print templates for
- Bills, Current
- Bills, Historical
- Bills, Payment

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Garry Collum <gcollum@gmail.com>
6 months agoMerge branch 'main' of git.evergreen-ils.org:Evergreen
Terran McCanna [Wed, 25 Oct 2023 14:11:13 +0000 (10:11 -0400)]
Merge branch 'main' of git.evergreen-ils.org:Evergreen

6 months agoLP2040184 Patron survey answer formatting
Stephanie Leary [Tue, 24 Oct 2023 01:05:04 +0000 (01:05 +0000)]
LP2040184 Patron survey answer formatting

Changes the display of patron survey answers from Bootstrap columns to a
table, to prevent broken line wrapping when the sidebar column is
expanded.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
6 months agoLP2002693 Remove forced reload to avoid endless logout loop
Michele Morgan [Fri, 13 Oct 2023 16:52:40 +0000 (12:52 -0400)]
LP2002693 Remove forced reload to avoid endless logout loop

Removes a forced reload when navigating from acq/picklist/upload to itself

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop>
Signed-off-by: Garry Collum <gcollum@gmail.com>
6 months agoLP 1904737: stamping upgrade script
Jane Sandberg [Tue, 24 Oct 2023 22:32:05 +0000 (15:32 -0700)]
LP 1904737: stamping upgrade script

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoLP 1904737: Expand copy statuses for the pull list
Jason Stephenson [Tue, 27 Jun 2023 18:42:22 +0000 (14:42 -0400)]
LP 1904737: Expand copy statuses for the pull list

Evergreen limits copies on the pull list to those with hard coded
status values of 0 or 7.  This commit expands the range of copies
available to fill holds to any copy whose status has both the holdable
and is_available fields set to true.  This modification affords sites
more control over what copy statuses can fill holds, including custom
ones.

The hold targeter and database functions that calculate counts of
copies available to fill holds are also modified to use the new logic.

In order to maintain timely performance, new indexes are created on
the asset copy and serial unit table circ_lib columns the deleted
column is false.  The previous indexes on these columns where the copy
status is 0 or 7 are dropped.  Queries that used the old indexes are
modified to use the new indexes.

A database regression tests are added to check that the new indexes
exist and the the old indexes do not.

Live tests are added to the live_t/20-hold-targeter.t test suite to
exercise the new functionality and verify that it works as expected
for the hold targeter and the asset.staff_ou_metarecord_copy_count
database function.  (If someone could figure out a decent way to live
test the pull list and the other database functions, that would be
great.)

On a default system, only statuses 0 and 7 match the new criteria to
fill holds, so testing the pull list would amount to checking that the
behavior has not changed after installation of the new code.

In order to verify that the change actually works, one could add a new
status or modify an existing status so that the holdable and
is_available fields are true.  After running the hold targeter, a
different number of copies should be available to fill some holds.
Different copies may appear on the pull list as a result.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: John Amundson <jamundson@cwmars.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoDocs:removing that old Acq link on the main page
Andrea Buntz Neiman [Tue, 24 Oct 2023 20:32:30 +0000 (16:32 -0400)]
Docs:removing that old Acq link on the main page

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoLP#2040313 Bringing the old documentation into a docs page
blake [Tue, 24 Oct 2023 20:22:06 +0000 (15:22 -0500)]
LP#2040313 Bringing the old documentation into a docs page

Follow-up tweak

Signed-off-by: blake <blake@mobiusconsortium.org>
6 months agoLP#2040313 Bringing the old documentation into a docs page user/blake/lp2040313_bring_older_docs_into_a_page
blake [Tue, 24 Oct 2023 20:05:23 +0000 (15:05 -0500)]
LP#2040313 Bringing the old documentation into a docs page

Signed-off-by: blake <blake@mobiusconsortium.org>
6 months agoLP2023314: Stamp Upgrade Script
Jason Boyer [Tue, 24 Oct 2023 17:48:29 +0000 (13:48 -0400)]
LP2023314: Stamp Upgrade Script

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
6 months agoLP2023314: Allow Some Edits to Copy Location 1, as a Treat
Jason Boyer [Thu, 8 Jun 2023 20:01:16 +0000 (16:01 -0400)]
LP2023314: Allow Some Edits to Copy Location 1, as a Treat

Prevent deletion of locations with items attached and allow
edits to the 'Stacks' location, barring owning_lib and
deletion (regardless of active item count).

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
6 months agoDocs: updates to Hold Groups docs and this time I mean it
Andrea Buntz Neiman [Tue, 24 Oct 2023 13:54:52 +0000 (09:54 -0400)]
Docs: updates to Hold Groups docs and this time I mean it

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoDocs: correction to Hold Groups permission
Andrea Buntz Neiman [Tue, 24 Oct 2023 13:23:57 +0000 (09:23 -0400)]
Docs: correction to Hold Groups permission

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoLP2019974: release note
Jane Sandberg [Tue, 24 Oct 2023 12:02:00 +0000 (05:02 -0700)]
LP2019974: release note

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoLP2019974: Stamp upgrade script for open non-cat db view
Jane Sandberg [Tue, 24 Oct 2023 11:56:06 +0000 (04:56 -0700)]
LP2019974: Stamp upgrade script for open non-cat db view

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoLP2019974 Open Non-Cataloged Circs View
Bill Erickson [Tue, 16 May 2023 21:56:36 +0000 (17:56 -0400)]
LP2019974 Open Non-Cataloged Circs View

* Make open non-cataloged circs available as a cstore/pcrud-accessible
  DB view.
* Migrate the public API to cstore retrieval
* Migrate one of the browser client calls to pcrud
* Minor code tidying

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoLP1920234 docs: add release notes
Jane Sandberg [Mon, 23 Oct 2023 19:43:19 +0000 (12:43 -0700)]
LP1920234 docs: add release notes

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoLP1960885 Correctly Read Default Classification Scheme OU Setting
Michele Morgan [Fri, 14 Jul 2023 20:47:40 +0000 (16:47 -0400)]
LP1960885 Correctly Read Default Classification Scheme OU Setting

Force the value to be treated as a number even if stored as a string
by a previous version of the editor.

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Carol Witt <wittc@cwmars.org>
Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
6 months agoLP1920234: Manual carousels should link to the existing bucket, rather than creating...
Jane Sandberg [Thu, 12 Oct 2023 12:56:38 +0000 (05:56 -0700)]
LP1920234: Manual carousels should link to the existing bucket, rather than creating a duplicate one

Steps to test:
1. Create a record bucket
2. Add some records to it
3. Create a carousel from your bucket
4. In Local Administration > Carousel Library Mappings, set up your new bucket to display
in your library's public catalog.
5. Confirm that your records are displaying in the carousel.
6. Remove some records from your bucket, and add some new ones.
7. Refresh the public catalog in your browser, and note that the carousel contents have
updated according to the changes you made to your bucket.

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
6 months agoLP1994057 Add Survey Responses to Patron Data Print Template
Terran McCanna [Wed, 23 Aug 2023 16:55:42 +0000 (12:55 -0400)]
LP1994057 Add Survey Responses to Patron Data Print Template

This adds the most recent survey responses for each answered patron survey
to the default patron print data template.

It also updates the existing strings to be translatable.

Adds seed data and release note

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
6 months agoLP2036297: Don't cover up the Exclude Electronic Resources checkbox
Jane Sandberg [Sat, 16 Sep 2023 14:35:25 +0000 (07:35 -0700)]
LP2036297: Don't cover up the Exclude Electronic Resources checkbox

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
6 months agoLP2039311 Tables for cash reports layout
Stephanie Leary [Fri, 13 Oct 2023 20:08:30 +0000 (20:08 +0000)]
LP2039311 Tables for cash reports layout

Use simple tables instead of Bootstrap columns to lay out cash reports
totals. This allows the lines to wrap according to their contents and
provides keyboard shortcuts for screen reader navigation.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoLP2039306 Change org setting History link to button
Stephanie Leary [Fri, 13 Oct 2023 19:09:46 +0000 (19:09 +0000)]
LP2039306 Change org setting History link to button

Changes <a> to <button> for the History link in the library org settings
table, which has no URL or routerLink and merely triggers a click
action. This change allows the link to be accessed via the keyboard and
ensures that the link pointer changes as expected when the user hovers
using a mouse.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Mon, 14 Aug 2023 17:16:10 +0000 (13:16 -0400)]
Docs: LP2022100 updates to Item Status docs

more info on statuses

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Sat, 15 Jul 2023 04:03:04 +0000 (00:03 -0400)]
Docs: LP2022100 updates to Item Status docs

Update circulating_items_web_client.adoc

more updates

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Sat, 15 Jul 2023 03:54:18 +0000 (23:54 -0400)]
Docs: LP2022100 updates to Item Status docs

More updates circulating_items_web_client.adoc

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Sat, 15 Jul 2023 03:47:29 +0000 (23:47 -0400)]
Docs: LP2022100 updates to Item Status docs

Update circulating_items_web_client.adoc

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Sat, 15 Jul 2023 03:43:47 +0000 (23:43 -0400)]
Docs: LP2022100 updates to Item Status docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Wed, 12 Jul 2023 19:29:41 +0000 (15:29 -0400)]
Docs: LP2022100 updates to Item Status docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Wed, 12 Jul 2023 19:23:16 +0000 (15:23 -0400)]
Docs: LP2022100 updates to Item Status docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Wed, 12 Jul 2023 19:20:46 +0000 (15:20 -0400)]
Docs: LP2022100 updates to Item Status docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Wed, 12 Jul 2023 19:14:02 +0000 (15:14 -0400)]
Docs: LP2022100 updates to Item Status docs

new table

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Mon, 3 Jul 2023 19:37:43 +0000 (15:37 -0400)]
Docs: LP2022100 updates to Item Status docs

adding space

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: LP2022100 updates to Item Status docs
Gina Monti [Mon, 3 Jul 2023 19:29:15 +0000 (15:29 -0400)]
Docs: LP2022100 updates to Item Status docs

Writing a new section on how item statuses work in the system.  WIP branch.

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: update describing_your_people.adoc
Gina Monti [Mon, 5 Jun 2023 20:53:07 +0000 (16:53 -0400)]
Docs: update describing_your_people.adoc

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: removing old screenshot for secondary perms
Gina Monti [Mon, 5 Jun 2023 20:52:36 +0000 (16:52 -0400)]
Docs: removing old screenshot for secondary perms

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoDocs: improvements for org units addresses documentation
Gina Monti [Mon, 5 Jun 2023 20:41:19 +0000 (16:41 -0400)]
Docs: improvements for org units addresses documentation

Includes the coordinates setup

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: Gina Monti <gmonti@biblio.org>
6 months agoLP#2036842: new reporting sources for invoice totals
Galen Charlton [Wed, 20 Sep 2023 22:06:53 +0000 (18:06 -0400)]
LP#2036842: new reporting sources for invoice totals

This patch adds three new reporting sources to permit reporting
on the total amount of invoices, including both line items and
direct charges. The sources are:

  * Invoice Totals
  * Invoice Debits by Fund
  * Invoice Debits by Fund Tag

These sources are meant to be used as the base source of a report,
with any additional fields and tables of interest brought via
navigating links in the template editor.

To test
-------
[1] Create some invoices that include line items and direct charges
    with associated fund debits. Also create and assign some fund
    tags.
[2] Apply the patch.
[3] Create reports that use the new sources and verify that the invoice
    totals, totals by fund, and totals by fund tag are correct.

Sponsored-by: Evergreen Indiana
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoLP2035287: Update selectors in e2e tests
Jane Sandberg [Tue, 12 Sep 2023 22:21:12 +0000 (15:21 -0700)]
LP2035287: Update selectors in e2e tests

To check (on a running system that includes the fix to bug 1828468):

1. cd Open-ILS/src/eg2
2. MOZ_HEADLESS=1 npx ng e2e
3. Note that all tests pass

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Scott Angel <scottangel@mobiusconsortium.org>
Signed-off-by: Shula Link <slink@gchrl.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
6 months agoLP#2007603: restore functioning of default search tab preference
Galen Charlton [Thu, 5 Oct 2023 14:57:20 +0000 (10:57 -0400)]
LP#2007603: restore functioning of default search tab preference

This patch restores the ability of the staff catalog search
preference for setting the default search tab to function as
expected.

To test
-------
[1] Set the default search tab preference to something like
    'MARC' in the Angular staff catalog.
[2] Navigate away from, then back to the search form.
[3] Note that the active tab is set to 'keyword'.
[4] Apply the patch and repeat step 2. This time, the active
    tab should match the preference.
[5] Verify that direct navigation to a specfied tab (e.g.,
    /eg2/en-US/staff/catalog/search?searchTab=ident works
    as expect - in particular, if you specify a searchTab
    in the URL, the preference should be ignored.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Signed-off-by: Jeff Davis <jdavis@sitka.bclibraries.ca>
6 months agoDocs: follow up commit to add nav for permissions list
Andrea Buntz Neiman [Fri, 13 Oct 2023 15:51:35 +0000 (11:51 -0400)]
Docs: follow up commit to add nav for permissions list

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoLP#2039186 Unable to schedule a report at 8 AM
Garry Collum [Thu, 12 Oct 2023 14:41:56 +0000 (14:41 +0000)]
LP#2039186 Unable to schedule a report at 8 AM

Fixes a typo in the select list for scheduling a report by hour.

Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
6 months agoDocs: Reports docs fixes
Lena Hernandez [Thu, 12 Oct 2023 19:19:07 +0000 (15:19 -0400)]
Docs: Reports docs fixes

Fixed xrefs and toc formatting, removed extra word.

Signed-off-by: Lena Hernandez <lena.hernandez@equinoxoli.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoDocs: Circulation Patron Record Page
Lena Hernandez [Fri, 22 Sep 2023 15:02:16 +0000 (11:02 -0400)]
Docs: Circulation Patron Record Page

Added a new section and images for 'Patron Merge' to the circulation_patron_records_web_client page. Moved all images for this page to a separate folder per style guide and updated  related image paths in doc. Added missing alt text to images.

Github pullrequest #235

Signed-off-by: Lena Hernandez <lena.hernandez@equinoxoli.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoDocs: updates to Z39.50 documentation
Simone Rauscher [Thu, 12 Oct 2023 18:06:21 +0000 (14:06 -0400)]
Docs: updates to Z39.50 documentation

Signed-off-by: Simone Rauscher <srauscher@grimsby.ca>
Signed-off-by: Lauren Mous <lmous@westlincoln.ca>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoDocs: LP2038448 correction to 3.8 release notes
Andrea Buntz Neiman [Thu, 12 Oct 2023 15:33:46 +0000 (11:33 -0400)]
Docs: LP2038448 correction to 3.8 release notes

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoDocs: Rearranged the docs reports image files
blake [Fri, 22 Sep 2023 21:25:41 +0000 (16:25 -0500)]
Docs: Rearranged the docs reports image files

Deleted all of the old XUL unused images as well.

Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoDocs: LP1845957 Permissions List with Descriptions
Susan Morrison [Fri, 8 Sep 2023 19:03:55 +0000 (15:03 -0400)]
Docs: LP1845957 Permissions List with Descriptions

Adds a new file with a permissions list.

Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoDocs: LP1845957 Part 1 - Update describing_your_people.adoc
spmorrison [Fri, 8 Sep 2023 19:16:40 +0000 (15:16 -0400)]
Docs: LP1845957 Part 1 - Update describing_your_people.adoc

Replaced the language to refer/link to the permissions list page in the appendix, once that has been created.

Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
6 months agoLP#2004587: add option to marc_export to tune 852$b output
Galen Charlton [Wed, 5 Apr 2023 20:58:13 +0000 (16:58 -0400)]
LP#2004587: add option to marc_export to tune 852$b output

The new --852b switch (when used in conjunction with --items)
takes the following values:

 * circ_lib - emit the item circulation library in 852$b
 * owning_lib - emit the owning library in 852$b
 * both - emit owning lib and circ lib as separate repeats
   of $b. This is both the default and legacy behavior.

To test
-------
[1] Set up some items with differing values for the owning
    library and the circulating library.
[2] Run several exports exercising the three --852b options
    and verify that the 852 $b output matches what is specified
    by the switch.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
6 months agoLP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week
Steven Mayo [Wed, 27 Sep 2023 20:27:03 +0000 (16:27 -0400)]
LP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week

This fixed an issue where a checkout or renewal would timeout and fail
without an error message if attempted from an org unit where
all hours of operation were closed, every day of the week. This
would cause open-ils.storage.actor.org_unit.closed_date.overlap to infinitely recurse without throwing an
error.

-- How to test
[1] Go to Administration -> Server Administration-> Organizational Units
[2] Select an Org Unit and the Hours of Operation tab
[3] Click on closed button or manually set start and end times to 12:00
AM for all days and apply changes
[4] Observe pretty new warning
[5] Ensure link in pretty new warning leads to the right page
[6] Using a workstation at the affected org unit, attempt to check out a
book and renew a checked out book.
[7] Go to the page the new warning links to: Administration -> Local Administration ->
Closed Dates Editor
[8] Add a closing of whatever length you desire, including now
and/or the date an item would be due if checked out today.
[9] Using a workstation at the affected org unit, attempt to check out a
book and renew a checked out book.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
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>
Signed-off-by: Garry Collum <gcollum@gmail.com>
6 months agoLP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week
Steven Mayo [Wed, 13 Sep 2023 20:22:14 +0000 (16:22 -0400)]
LP#1944601: Checkout Fails Silently if Operating Hours Set to Closed 7 Days a Week

Started off by adding a warning while setting hours of operation to not
close all days a week, with a link to the closed dates editor. It only
appears when the user has permissions for the closed dates editor.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
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>
Signed-off-by: Garry Collum <gcollum@gmail.com>
6 months agoLP1615714 Sandbox: accessible buttons & links
Stephanie Leary [Wed, 31 May 2023 18:33:34 +0000 (18:33 +0000)]
LP1615714 Sandbox: accessible buttons & links

Adds several new examples to the Sandbox demonstrating the proper use of
ARIA labels and title attributes to create accessible buttons and links,
including icons. Also demonstrates four counterexamples, showing why
they cause problems for assistive technology users. There is additional
commentary in the HTML comments above each button.

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>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
6 months agoLP1615714 Accessible names for Material Icons
Stephanie Leary [Thu, 25 May 2023 18:24:09 +0000 (18:24 +0000)]
LP1615714 Accessible names for Material Icons

Adds ARIA labels or hidden text, as appropriate, to ensure that Material
Icons are announced to screen reader users in a sensible way rather than
having the icon keyword read as if it were normal text.

In buttons containing an icon with no text, both ARIA labels and title
attributes are used so that the tooltip matches the button's accessible
name. This helps sighted users of dictation software identify the
button's name. The icon keyword is hidden from screen readers with the
aria-hidden attribute.

In buttons with both an icon and text, the icon keyword is hidden from
screen readers.

Where icons appeared in inline text rather than a button or link, a
visually-hidden span has been added to mirror the existing title
attribute (tooltip), unless the icon was purely decorative.

As part of this cleanup, several <a click()> elements were identified
that had not already been addressed in other bug reports related to
keyboard navigation support. These have been changed to <button>, and
button types have been specified throughout. Other small role and alt
text errors identified by the Axe linter have also been corrected.

Note that this branch does not include labels for  the grid flair icons
(bug 1818086) or the grid actions toolbar (bug 1833726), which are
being addressed separately.

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>
Signed-off-by: Garry Collum <gcollum@gmail.com>
Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
7 months agoLP2038230 Add role="gridcell" to initial row cells
Stephanie Leary [Mon, 2 Oct 2023 19:17:59 +0000 (19:17 +0000)]
LP2038230 Add role="gridcell" to initial row cells

Adds missing ARIA role="gridcell" attributes to the row selection
checkbox, counter, and flair icon (if present) columns in Angular grids,
to prevent these cells from being skipped when a screen reader navigates
the grid.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP#2036840: fix incorrectly initialized fund dropdown in legacy acq
Galen Charlton [Wed, 20 Sep 2023 21:49:06 +0000 (17:49 -0400)]
LP#2036840: fix incorrectly initialized fund dropdown in legacy acq

This patch fixes an issue where the selector for editing the fund
of a line item copy can fail to be properly initialized if you are
doing a legacy search for line items (as opposed to doing a legacy
search for a purchase order, then navigating to the line item).

To test
-------
[1] Create a line item (attached to a PO) with at least one copy
    that has a fund associated with it. Ensure that the line item
    remains in an editable state such as 'new'.
[2] In the legacy search interface for acquisitions, do a line item
    search (not a PO search) to bring up the line item.
[3] Click the copies link on the line item.
[4] Note that the fund drop-down for that line item does not
    have the assigned fund selected, nor does it list any funds.
    Note that attempt to change the value via the batch updater's
    fund drop-down doesn't work. Note that attempting to save
    changes to the line item copy (e.g., to the notes field) doesn't
    work.
[5] Apply the patch and repeat steps 2 through 4. This time, the fund
    selector should be correctly initialized and functioning and that
    changes to the line item copy can be saved.

Sponsored-by: Evergreen Indiana
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP#2015758 - marc_export set default encoding to UTF-8
Josh Stompro [Thu, 3 Aug 2023 17:16:10 +0000 (12:16 -0500)]
LP#2015758 - marc_export set default encoding to UTF-8

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Jason Stephenson <jason@sigio.com>
7 months agoDocs: followup commits to Reports docs
Andrea Buntz Neiman [Tue, 19 Sep 2023 17:33:18 +0000 (13:33 -0400)]
Docs: followup commits to Reports docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
7 months agoDocs: DIG Reports Docs Update Project
BC Libraries Cooperative [Mon, 18 Sep 2023 20:31:22 +0000 (16:31 -0400)]
Docs: DIG Reports Docs Update Project

This commit represents a months-long project on behalf of the Evergreen Documentation Interest Group (DIG) to revise the community reports documentation. Many thanks to BC Libraries Cooperative for providing the original documentation, and the following contributors from DIG:

-- Jennifer Pringle, BC Libraries Cooperative (writing)
-- Elizabeth Davis, PaILS (editing)
-- Debbie Luchenbill, MOBIUS (DIG chairperson)
-- Susan Morrison, Georgia Public Library Service (editing)
-- Andrea Buntz Neiman, Equinox Open Library Initiative (editing, technical assembly)
-- Jane Sandberg, independent (technical assistance)
-- Beth Willis, NOBLE (editing, screenshots)
-- Members of DIG (reviewing, editing)

Signed-off-by: BC Libraries Cooperative <sitka@bc.libraries.coop>
Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
Signed-off-by: Elizabeth Davis <elizabeth.davis@sparkpa.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
7 months agoLP#1862834 - Release notes for AngularJS staff/eg hostname prefix issues.
Josh Stompro [Wed, 23 Aug 2023 17:27:16 +0000 (12:27 -0500)]
LP#1862834 - Release notes for AngularJS staff/eg hostname prefix issues.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
7 months agoLP1862834: Use More Specific Regexes when Building URLs
Jason Boyer [Sun, 5 Mar 2023 19:10:32 +0000 (14:10 -0500)]
LP1862834: Use More Specific Regexes when Building URLs

If using regex to replace something in a pathname, make
that explicit so we don't accidentally break things for
hostnames starting with "eg" or "staff".

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
7 months agoLP1828575: Update ARIA labels for grid toolbar actions
Stephanie Leary [Wed, 24 May 2023 17:30:53 +0000 (17:30 +0000)]
LP1828575: Update ARIA labels for grid toolbar actions

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
7 months agoLP1828575 Revised keyboard support for grid options
Stephanie Leary [Tue, 16 May 2023 20:28:36 +0000 (20:28 +0000)]
LP1828575 Revised keyboard support for grid options

Additional cleanup on keyboard compatibility and ARIA labels in the
eg-grid toolbar dropdowns.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
7 months agoLP1828575 Keyboard focus for grid options
Stephanie Leary [Mon, 17 Apr 2023 19:59:56 +0000 (19:59 +0000)]
LP1828575 Keyboard focus for grid options

Changes <a> to <button> for grid options and column management; adds
styles to make buttons and links look the same when focused.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
7 months agoLP2035383: Add docs/package.json to .gitignore
Jane Sandberg [Wed, 13 Sep 2023 16:44:37 +0000 (09:44 -0700)]
LP2035383: Add docs/package.json to .gitignore

To test:

1. cd docs
2. perl generate_docs.pl --base-url="http://example.com"
3. git status
4. Note that there is a bit less clutter, since package.json
no longer appears under "Untracked files"

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP#1840990: The Mark Damaged and Mark Missing dialogs are missing some
Steven Mayo [Fri, 1 Sep 2023 19:19:15 +0000 (15:19 -0400)]
LP#1840990: The Mark Damaged and Mark Missing dialogs are missing some
i18n directives.

Added some i18n directives on the listed components.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP2034969: Update docs to reference EDI cron jobs
Jason Boyer [Mon, 11 Sep 2023 17:48:03 +0000 (13:48 -0400)]
LP2034969: Update docs to reference EDI cron jobs

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP2034969: Add EDI Scripts to Example crontab
Jason Boyer [Mon, 11 Sep 2023 17:14:28 +0000 (13:14 -0400)]
LP2034969: Add EDI Scripts to Example crontab

Matches current EDI documentation.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP2034969: Add EDI Scripts to Makefile.am
Jason Boyer [Fri, 8 Sep 2023 20:03:56 +0000 (16:03 -0400)]
LP2034969: Add EDI Scripts to Makefile.am

Install all the things.

Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP#2023555: remove references to Slony-I
Galen Charlton [Mon, 12 Jun 2023 14:08:19 +0000 (10:08 -0400)]
LP#2023555: remove references to Slony-I

The Pg replication tool Slony-I is now obsolete for
new setups given the existence of mature native streaming
and logical replication support in PostgreSQL.

This patch removes an example script for setting up
Slony replication for Evergreen and edits a couple references
to Slony in source code comments.

No test plan: this patch is effectively a documentation patch.

Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months ago[docs] lp1841635 Adding macros for preferred name.
Gina Monti [Mon, 5 Jun 2023 17:32:50 +0000 (13:32 -0400)]
[docs] lp1841635 Adding macros for preferred name.

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP#2030821 - Fix for Acq: Alert Type Drop Down Duplicated
briankennedy [Tue, 22 Aug 2023 16:40:58 +0000 (09:40 -0700)]
LP#2030821 - Fix for Acq: Alert Type Drop Down Duplicated

To reproduce:
1) Navigate to a line item on a PO, click "Notes and Alerts".
2) Note that the "Alert Type" drop down menu is duplicated

To verify fix:
1) Follow directions above
2) Note that the 2nd "Alert Type" drop down menu has been removed

Signed-off-by: briankennedy <brian.kennedy@bc.libraries.coop>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoDocs: undoing previous Global Flags table changes
Andrea Buntz Neiman [Thu, 7 Sep 2023 19:07:06 +0000 (15:07 -0400)]
Docs: undoing previous Global Flags table changes

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
7 months agoLP#1983424 Angular Holdings Editor uses old terminology
Steven Mayo [Wed, 30 Aug 2023 14:09:16 +0000 (10:09 -0400)]
LP#1983424 Angular Holdings Editor uses old terminology

Angular was pulling the old label directly from the field
mapper. Updated the label in the field mapper to item instead of copy.

Signed-off-by: Steven Mayo <smayo@georgialibraries.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
7 months agoLP#2033655 - Floating documentation updates.
Josh Stompro [Thu, 31 Aug 2023 13:35:39 +0000 (08:35 -0500)]
LP#2033655 - Floating documentation updates.

Here are some updates to the floating documentation. There wasn't really anything that said what
floating was, and it wasn't in the glossary.

This also describes when floating happens, with a note about how it doesn't happen for
items that are filling a long list of holds. That behavior was different from our last
ILS (Millennium) and may be different from how other ILS's handle it.

I added a section about how floating and shelving locations work together, or rather how
they don't work together.

I also added some notes about the benefits and drawbacks of floating that I'm aware of.
And troubleshooting steps to take if you run into problems with the Floating feature.

I spell checked the glossary also while I was editing it, so there are spelling updates included.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
8 months agoDocs: adding image for Standing Penalties docs
Andrea Buntz Neiman [Fri, 1 Sep 2023 20:20:15 +0000 (16:20 -0400)]
Docs: adding image for Standing Penalties docs

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 months agoDocs: still tinkering with Global flags columns
Andrea Buntz Neiman [Thu, 31 Aug 2023 14:25:22 +0000 (10:25 -0400)]
Docs: still tinkering with Global flags columns

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 months agoDocs: Did You Mean docs changes to include multi word suggestions
Andrea Buntz Neiman [Wed, 30 Aug 2023 22:59:50 +0000 (18:59 -0400)]
Docs: Did You Mean docs changes to include multi word suggestions

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 months agoDocs: minor correction to conjoined items
Andrea Buntz Neiman [Wed, 30 Aug 2023 21:51:45 +0000 (17:51 -0400)]
Docs: minor correction to conjoined items

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 months agoLP2023560: Bookworm Followup - Switch CPAN to Package
Jason Boyer [Sat, 5 Aug 2023 22:15:03 +0000 (18:15 -0400)]
LP2023560: Bookworm Followup - Switch CPAN to Package

The Locale::Country module is now available in the liblocale-codes-perl
package, so we install it that way.

Signed-off-by: Jason Boyer <boyer.jason@gmail.com>
Signed-off-by: Jason Stephenson <jason@sigio.com>
8 months agoLP#2023560 - Debian Bookworm (12) Install Support
Josh Stompro [Fri, 30 Jun 2023 14:00:28 +0000 (09:00 -0500)]
LP#2023560 - Debian Bookworm (12) Install Support

Initial support for installing on Debian Bookworm (12)

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Jason Boyer <boyer.jason@gmail.com>
Signed-off-by: Jason Stephenson <jason@sigio.com>
8 months agoLP2031935 - Update webservices page with Z39.50 and OAI-PMH
Josh Stompro [Mon, 21 Aug 2023 16:27:28 +0000 (11:27 -0500)]
LP2031935 - Update webservices page with Z39.50 and OAI-PMH

Add short notes about Z39.50 and OAI-PMH. While Z39.50 isn't
a web service, I think it deserves a mention like SIP2 does
on that page.

That page doesn't seem like it tries to link to more detailed
documentation so I didn't try and add links to any other docs.

Josh

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 months agoDocs: LP1775930 updates to conjoined items docs
Robin Fitch [Fri, 25 Aug 2023 19:27:19 +0000 (15:27 -0400)]
Docs: LP1775930 updates to conjoined items docs

Signed-off-by: Robin Fitch <rfitch@biblio.org>
Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 months agoConjoined items doc
rsfitch [Mon, 3 Jul 2023 13:49:43 +0000 (09:49 -0400)]
Conjoined items doc

Updated conjoined items documentation

Signed-off-by: Andrea Buntz Neiman <abneiman@equinoxinitiative.org>
8 months agoLP2030915: Add release note
Jason Stephenson [Fri, 25 Aug 2023 15:53:57 +0000 (11:53 -0400)]
LP2030915: Add release note

Signed-off-by: Jason Stephenson <jason@sigio.com>
8 months agoLP2030915: Restrain creation of AutorenewNotify events
Jason Stephenson [Thu, 10 Aug 2023 13:09:45 +0000 (09:09 -0400)]
LP2030915: Restrain creation of AutorenewNotify events

Using a connected open-ils.trigger session to create AutorenewNotify
events without gathering the results can overwhelm the
open-ils.trigger drones leading to errors while processing the
Autorenew events. These errors may cascade causing additional
Autorenew events to error.

By switching from calling request() on a connected open-ils.trigger
session to using the simplereq() function from AppUtils, we cause the
event creation code to 1) gather the results, thus waiting on the call
to finish before making another, and 2) make a new connection to
open-ils.trigger for each AutorenewNotify event creation. The latter
leads to fewer drones being used and avoids a case where a connected
drone may disappear without notifying the connected client.

Co-authored-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
8 months agoLP#1986706 - Fast Item Add - barcode wasn't being set in volcopy editor.
Josh Stompro [Wed, 23 Aug 2023 14:43:09 +0000 (09:43 -0500)]
LP#1986706 - Fast Item Add - barcode wasn't being set in volcopy editor.

The volcopy editor wasn't attempting to take the barcode set in the session
cache from the fast item add feature.  Only the call number label was being
handled.

The data was there, it just wasn't being sent to the createStubCopy function
in volcopy.service.ts.

Added in sending the barcode data and setting it if it exists.

Testing Notes:

Make use of the fast item add (Item checkbox in MARC Editor) in the angular staff interface.

Set a value for both call number and barcode and save the record.

The Angular volcopy editor should load, and the call number label and barcode should be set.

Signed-off-by: Josh Stompro <stomproj@larl.org>
Signed-off-by: Christine Morgan <cmorgan@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8 months agoLP1999804 Stamp DB Upgrade (ADMIN_PROXIMITY_ADJUSTMENT)
Bill Erickson [Fri, 25 Aug 2023 15:20:18 +0000 (11:20 -0400)]
LP1999804 Stamp DB Upgrade (ADMIN_PROXIMITY_ADJUSTMENT)

Signed-off-by: Bill Erickson <berickxx@gmail.com>
8 months agoLP1999804 - Add Missing Permission ADMIN_PROXIMITY_ADJUSTMENT
Michele Morgan [Tue, 22 Aug 2023 20:19:28 +0000 (16:19 -0400)]
LP1999804 - Add Missing Permission ADMIN_PROXIMITY_ADJUSTMENT

Permission controls administering entries in Server Admin - Org Unit
Proximity Adjustments

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Signed-off-by: Susan Morrison <smorrison@georgialibraries.org>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
8 months agoLP1917092: Add release note.
Michele Morgan [Fri, 25 Aug 2023 15:06:38 +0000 (11:06 -0400)]
LP1917092: Add release note.

Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8 months agoLP1917092: Filter shelving location grid to non-deleted by default
Jane Sandberg [Sun, 14 May 2023 20:31:59 +0000 (13:31 -0700)]
LP1917092: Filter shelving location grid to non-deleted by default

To test:

1) Go to Admin > Local admin > Shelving locations editor.
2) Note that there is a filter enabled: Deleted = No.
3) Check through the grid entries to confirm that no deleted locations exist in the grid.
4) Remove the filter.
5) Note that the deleted entries are now available to you if you need them.

Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Elizabeth Thomsen <et@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8 months agoLP2028088 Fix info, primary, success button colors
Stephanie Leary [Tue, 18 Jul 2023 22:17:29 +0000 (22:17 +0000)]
LP2028088 Fix info, primary, success button colors

Fills in button styles where either text or background color had been
specified, but not both. This should correct color contrast issues in
primary, info, and success buttons.

Signed-off-by: Stephanie Leary <stephanie.leary@equinoxoli.org>
Signed-off-by: Jane Sandberg <js7389@princeton.edu>
Signed-off-by: Bill Erickson <berickxx@gmail.com>
8 months agoLP#2031177 - Create MARC Record - Jump to Flat Editor - Keyboard Shortcut
Josh Stompro [Wed, 12 Feb 2020 20:48:48 +0000 (14:48 -0600)]
LP#2031177 - Create MARC Record - Jump to Flat Editor - Keyboard Shortcut

Added ctrl+e to jump to the flat editor textarea.

Includes release notes.

Signed-off-by: Josh Stompro <stompro@stompro.org>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8 months agoLP#2031162 - Create MARC Record - Flat Editor - Keyboard Shortcut for Saving
Josh Stompro [Tue, 11 Feb 2020 17:26:56 +0000 (11:26 -0600)]
LP#2031162 - Create MARC Record - Flat Editor - Keyboard Shortcut for Saving

Adds ctrl+s as a keyboard shortcut for saving the marc record while in the
flat text editor.

Includes release notes.

Signed-off-by: Josh Stompro <stompro@stompro.org>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8 months agoLP#2031123 - Create MARC Record - Hide help button for flat editor
Josh Stompro [Mon, 10 Feb 2020 16:30:37 +0000 (10:30 -0600)]
LP#2031123 - Create MARC Record - Hide help button for flat editor

The help button only works for the non flat editor, so show it only
when flat editor isn't in use.

Includes release notes.

Signed-off-by: Josh Stompro <stompro@stompro.org>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8 months agoLP#2031114 - Create MARC Record - focus on item add and call number
Josh Stompro [Mon, 10 Feb 2020 16:15:02 +0000 (10:15 -0600)]
LP#2031114 - Create MARC Record - focus on item add and call number

This change sets the focus on the "Add Item" checkbox when the marc editor
is opened with fast item add enabled.  This allows the user to just press space
to enable Add item.

When the add item checkbox is enabled, the focus is moved to the call number field.

This adds a directive to app.js called focusOnShow that makes it easy
to mark an element to have focus when it becomes visible when using ng-show.

I had to add in a bit of redundancy in t_marcedit.tt2, the Add Item checkbox
needs to have it's own ng-show directive for the focus-on-show to work.

Includes release note entry.

Signed-off-by: Josh Stompro <stompro@stompro.org>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
8 months agoLP#2031043 - Create MARC Record - Focus on template on load
Josh Stompro [Mon, 10 Feb 2020 14:35:31 +0000 (08:35 -0600)]
LP#2031043 - Create MARC Record - Focus on template on load

Focus on the template selector dropdown when interface loads.

This removes the need to use the mouse, and speeds up using the
interface.  Pressing tab, then enter will submit
the form with the default template selected.

If the template needs to be changed, then pressing the first letter
of the template will switch between the different options.

This adds a directive named autoFocus to staff/cat/catalog/app.js,
so adding "auto-focus" to an element will cause that element
to have focus on load.

Includes a release notes entry.

Signed-off-by: Josh Stompro <stompro@stompro.org>
(cherry picked from commit 5e0f78ad8d515bf626b3d8b565f3277c80621203)

LP#2031043 - Set unique page title for create marc record.

Add an egCore string for page title translation, and set
page title for Create New MARC Record.

Signed-off-by: Josh Stompro <stompro@stompro.org>
Signed-off-by: Beth Willis <willis@noblenet.org>
Signed-off-by: Michele Morgan <mmorgan@noblenet.org>