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>
lp1654529 Callnumber Sorting by Sortkey in Transit & Copy Buckets - Add column for label_sortkey, displaying the data for a Callnumber's Label. Signed-off-by: Kyle Huckins <khuckins@catalyte.io> Changes to be committed: modified: Open-ILS/src/templates/staff/cat/bucket/copy/t_view.tt2 modified: Open-ILS/src/templates/staff/circ/transits/t_list.tt2 Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP#1538691: More changes to terminology For more consistency: Changing all staff client instances of Copy Location to Shelving Location. We also replace Volume with Call Number and use Holdings for a combination of copies/volumes. Also replacing the 'Add Copies' option on the bib record page with 'Add Holdings' as was previously discussed on the open-ils-general list. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Signed-off-by: Dan Wells <dbw2@calvin.edu>
LP#1646210 Add CN Affixes to Grids WIP Adds Call Number Suffixes and Prefixes to the following grids: - Copy Buckets - Pending Copy Buckets - Checkin/Capture Holds - Patron Holds - Patron Checkout - Patron Items Out - Patron Bill History - Holds Shelf - Renew Items - In-House Uses - Bib Record View Holds - Patron Bill History - Transit List - Copy Editor Signed-off-by: Kyle Huckins <khuckins@catalyte.io> Changes to be committed: modified: Open-ILS/src/templates/staff/cat/bucket/copy/t_pending.tt2 modified: Open-ILS/src/templates/staff/cat/bucket/copy/t_view.tt2 modified: Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2 modified: Open-ILS/src/templates/staff/cat/volcopy/t_edit.tt2 modified: Open-ILS/src/templates/staff/circ/checkin/t_checkin_table.tt2 modified: Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2 modified: Open-ILS/src/templates/staff/circ/in_house_use/index.tt2 modified: Open-ILS/src/templates/staff/circ/patron/t_bill_history_xacts.tt2 modified: Open-ILS/src/templates/staff/circ/patron/t_checkout.tt2 modified: Open-ILS/src/templates/staff/circ/patron/t_holds_list.tt2 modified: Open-ILS/src/templates/staff/circ/patron/t_items_out.tt2 modified: Open-ILS/src/templates/staff/circ/renew/t_renew.tt2 modified: Open-ILS/src/templates/staff/circ/transits/t_list.tt2 modified: Open-ILS/web/js/ui/default/staff/circ/in_house_use/app.js modified: Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js modified: Open-ILS/web/js/ui/default/staff/circ/services/circ.js modified: Open-ILS/web/js/ui/default/staff/circ/services/holds.js modified: Open-ILS/web/js/ui/default/staff/circ/transits/list.js Signed-off-by: Kathy Lussier <klussier@masslnc.org>
lp1691237 webstaff: fix Format Dates and Format Times This change deprecates the existing Format Dates and Format Times settings and adds two settings for use with the webstaff client: Format Dates with this pattern Format Date+Time with this pattern These settings use format strings as documented here: https://docs.angularjs.org/api/ng/filter/date There is overlap with how the Dojo formats worked, but also some differences. The original Format Dates and Format Times settings worked together, but the new settings work independently. Certain field elements will use one, and certain field elements will use the other. These distinctions are hard-coded in the various UI templates, with the idea being that timestamp fields in which the date component alone is sufficient information (for example, DOB) will use the Format Dates setting. Fields where the time component is important (for example, Checkout Time) will use the Format Date+Time setting. When the settings Format Dates and Format Date+Time are unset, we will default to "shortDate" (M/d/yy) and "short" (M/d/yy h:mm a), respectively. Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org> Signed-off-by: Andrea Neiman <abneiman@equinoxinitiative.org> Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
webstaff: add printing to transit list page Adds a 'Print Transits' button and a transit_list print template. Using the button prints _all_ transits that match the filter criteria, not just the ones that happen to be displayed on the table. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
webstaff transit list: switch to egGridFlatDataProvider This gets us sorting "for free", or at least more easily than with a custom-written data provider. The following fields are marked sortable for now: - barcode - title - source library - destination library - send date/time Because egGridFlatDataProvider gives us flattened hashes, not fieldmapper objects, various tweaks were required to compensate. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
changes to transit list interface * convert barcode column to hyperlink to item status page (and remove the 'Item Status' action; note that default double-click action remains going to the item status page) * convert title column to hyperlink to record details page * add 'Add Items to Bucket' button * add 'Edit Item Attributes' button Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
webstaff: tweaks to transit list - filter out transits that have been received, thus matching previous XUL functionality - remove the Receive Date/Time column, as it is superfluous - display the time component of the Send Date/Time Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>