Revert "LP1904036 Ang Patron UI updating non-menu links" This reverts commit 26fe8cf5bb70f26138a740962dc3d8e2eb028bd2. Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP1904036 Ang Patron UI updating non-menu links Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <js7389@princeton.edu> Signed-off-by: Galen Charlton <gmc@equinoxOLI.org>
LP#1964629 - Item Status - add column for Total Circs Adds Total Circulations to the column picker. Signed-off-by: Michele Morgan <mmorgan@noblenet.org> Signed-off-by: Gina Monti <gmonti@biblio.org> Signed-off-by: Jane Sandberg <sandbergja@gmail.com>
LP1904754 Former precat still displays precat info This fixes a display issue where the precat title and author were still displaying once the record was no longer a precat, which effectively duplicated the title and author. Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Jason Boyer <JBoyer@equinoxOLI.org> Signed-off-by: Bill Erickson <berickxx@gmail.com>
LP1869898 Make Angular staff catalog default Modifies Angular and AngJS templates and AngJS code to use the new Angular staff catalog as the default catalog for new catalog searches, record detail links, etc. The traditional client is left unmodified and remains accessible from the navigation menus. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP1873286: Fix Bad End Tags Fix self-closing tags used in non-void HTML and non-empty XHTML tags. These tags now cause errors with jQuery version 3.5.0 and were technically wrong from the start. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
lp1801137 Item Status Precat Information - Display precat title, author, and isbn in place of regular title, author, and isbn fields in Item Status list view when working with precat items. - Add Dummy Title and Dummy Author fields to Item Status Detail view when looking at a precat item. Signed-off-by: Kyle Huckins <khuckins@catalyte.io> Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
lp1760193 - Action Rewording - Rename "Add Items to Bucket/Record Bucket" and "Add Items/Item Records to Bucket" to "Add to Item/Record Bucket" Signed-off-by: Kyle Huckins <khuckins@catalyte.io> modified: Open-ILS/src/templates/staff/cat/item/index.tt2 modified: Open-ILS/src/templates/staff/cat/item/t_list.tt2 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
lp1760193 Add to Record Bucket from Item Status - Add "Add Items to Record Bucket" option in Item Status UI - Refactor Add Copy to Bucket functionality to support adding to Copy Buckets or to Record Buckets depending on optional bucket_type parameter Signed-off-by: Kyle Huckins <khuckins@catalyte.io> Changes to be committed: modified: Open-ILS/src/templates/staff/cat/item/index.tt2 modified: Open-ILS/src/templates/staff/cat/item/t_list.tt2 modified: Open-ILS/web/js/ui/default/staff/cat/item/app.js modified: Open-ILS/web/js/ui/default/staff/circ/services/item.js Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP1816475: Booking module refresh This commit ports several dojo interfaces to Angular(7). As part of this work, * Adds moment.js-based timezone support to the Angular fmeditor and grid * Adds a note field to booking.reservation. This field is visible in all staff views of reservations (Create, Manage, Pull List, Capture, Pick Up and Return), but is not visible to the patron * Adds usrname as a selector for actor.usr * Adds the new booking.reservation note field to the receipt in the dojo-based Capture Reservations screen * Adds a read-only display of au to the fm-editor * Adds a new patron service in staff/share * Adds relevant workstation settings to the database * Adds form validation styles to reactive form fields * Adds a necessary polyfill for testing Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu> Signed-off-by: Christine Burns <christine.burns@bc.libraries.coop> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP 1779467: Enhance Mark Items Functionality A new option to "Mark Item as Discard/Weed" is added to many actions menus in the staff client. This command is connected to the back end function open-ils.circ.mark_item_discard. The back end functionality for the open-ils.circ.mark_item_* family of functions is altered to provide more consistent behavior and to avoid some strange situations that have come up in the past, such as items with the Missing status having active transits or open circulations. The code for "Mark Item as Damaged" and "Mark Item as Missing" are altered to take advantage of the back end changes. NB: These changes do not affect the "Mark Item as Missing Pieces" function, as that is handled by different back end code. Perl live tests are added for the backend functionality changes to test that certain conditions works. Like most of our tests these could be expanded to cover more potential situations. See the release notes for more detail on changes in functionality. Signed-off-by: Jason Stephenson <jason@sigio.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP1721109: Update item status when holdings are edited To test: 1) Go to Item Status List View, select an item, and go to Actions > Edit > Items (or Call Numbers, or both). 2) Make a change to one of the columns you have active in the Item Status list view. Click Save and Exit. 3) Note that the list view of Item Status has not updated. 4) Load this commit. 5) Repeat steps 1-2. 6) Note that the columns are updated this time. Note that there is a new status column, and that an icon appears for all the rows that you have changed. Also, note that there is a toast message in the bottom right hand corner of the screen confirming that you have successfully made your change. Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP #1705497 Replaces functionality in web client from legacy XUL client by including a find function for originating acquisition where it exists. Signed-off-by: Adam Bowling <abowling@emeralddata.net> Signed-off-by: Tiffany Little <tlittle@georgialibraries.org> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP#1538691: Use items instead of copies For better consistency for the terms used in the client, let's use items instead of copies, which was the preference of most people who provided feedback on bug 1538691. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Conflicts: Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2 Open-ILS/src/templates/staff/cat/item/t_list.tt2 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2 Signed-off-by: Dan Wells <dbw2@calvin.edu>
LP#1773434 missing option to "Show in Catalog" Signed-off-by: a. bellenir <ab@grpl.org> Signed-off-by: Garry Collum <gcollum@gmail.com> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP1743654: Fleshing out the Created By column in Item Status To test: 1) Scan an item into Item Status. 2) Turn on the Created By column. 3) Note that the Created By column shows the ID of the user that created the record. 4) Apply this commit and repeat steps 1-2. 5) Note that the Created By column now shows the creator's user name as a link, which opens the creator's record in a new tab. Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu> Signed-off-by: John Amundson <jamundson@cwmars.org> Signed-off-by: Jason Stephenson <jason@sigio.com>
LP1775640: Adds deposit columns to Item Status and Holdings View grids Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu> Signed-off-by: Beth Willis <willis@noblenet.org> Signed-off-by: Ben Shum <ben@evergreener.net>
LP#1777675: Change table names to Latest Inventory Makes the backend code consistent with the new labels that have been added for the latest inventory date. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Signed-off-by: Dan Wells <dbw2@calvin.edu>
lp1777675 inventory date support - Add toggle for updating inventory date and workstation on checkin - Create new table asset.last_copy_inventory containing inventory date and inventory workstation columns. - Add code to do_checkin subroutine to update last_copy_inventory table on checkin. - Update Holdings view, Checkins table, copy buckets, and item detail grid and lists to display new inventory date and workstation information. - Add Update Inventory action to Item Status detail and list views. Signed-off-by: Kyle Huckins <khuckins@catalyte.io> Signed-off-by: Kathy Lussier <klussier@masslnc.org> Conflicts: Open-ILS/web/js/ui/default/staff/circ/services/item.js Signed-off-by: Dan Wells <dbw2@calvin.edu>
LP#1743801: Item Status List Display Issues Update fm_IDL.xml, establishing circ_as_type as a link to config::item_type_map. Flesh this field to display desired value on client side. Conflicts: Open-ILS/web/js/ui/default/staff/circ/services/item.js Signed-off-by: a. bellenir <ab@grpl.org> Signed-off-by: Kathy Lussier <klussier@masslnc.org> Signed-off-by: Jason Stephenson <jason@sigio.com>