From a56ce0ee718bf9a6cf22aa6904e8312d06094c1d Mon Sep 17 00:00:00 2001 From: Jane Sandberg Date: Thu, 10 Nov 2022 22:20:46 -0600 Subject: [PATCH] Bumping version numbers, adding Upgrade Script and Changelog Signed-off-by: Jane Sandberg --- ChangeLog | 10158 ++++++++++++++++++- Open-ILS/src/perlmods/lib/OpenILS/Application.pm | 2 +- Open-ILS/src/sql/Pg/002.schema.config.sql | 1 + .../version-upgrade/3.9.1-3.10-rc-upgrade-db.sql | 2221 ++++ .../staff_client/chrome/content/main/about.html | 2 +- .../xul/staff_client/defaults/preferences/prefs.js | 2 +- Open-ILS/xul/staff_client/windowssetup.nsi | 2 +- README | 706 +- configure.ac | 2 +- 9 files changed, 13087 insertions(+), 9 deletions(-) create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.9.1-3.10-rc-upgrade-db.sql mode change 120000 => 100644 README diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..8ca9784e4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10155 @@ -Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs. -Those seeking a change log are encouraged to run 'git log -v', or read -it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log +commit a7db4e3b552563fe8300a351eb922f2f835b0e7e +Author: Jane Sandberg +Date: Thu Nov 10 22:19:36 2022 -0600 + + Server upgrade docs for 3.10-rc + + Signed-off-by: Jane Sandberg + +16 16 docs/modules/installation/pages/server_upgrade.adoc + +commit d7046b56314a138264cae5ed5e9c6d3aff2faccb +Author: Michele Morgan +Date: Tue Nov 1 12:45:36 2022 -0400 + + bumping Perl version string for 3.10 + + Signed-off-by: Michele Morgan + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/perlmods/lib/OpenILS.pm + +commit 4492152830f350352e550d846fcb8855fde42a19 +Author: Jane Sandberg +Date: Thu Nov 10 22:07:06 2022 -0600 + + Translation updates - newpot + + Signed-off-by: Jane Sandberg + +8 8 build/i18n/po/acq.js/acq.js.pot +307 209 build/i18n/po/bootstrap-opac/bootstrap-opac.pot +3919 3764 build/i18n/po/db.seed/db.seed.pot +3377 3235 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot +78 70 build/i18n/po/tpac/tpac.pot +281 230 build/i18n/po/webstaff/webstaff.pot + +commit 89129dffa62e2b517af5f3d567224a1a1656e03d +Author: Michele Morgan +Date: Thu Nov 3 09:04:47 2022 -0400 + + Edited Release Notes + + Signed-off-by: Michele Morgan + Signed-off-by: Jane Sandberg + +44 141 docs/RELEASE_NOTES_3_10.adoc + +commit 8f32a502dbfe152e73d7bff3daf61e8bd9205902 +Author: Michele Morgan +Date: Tue Nov 1 11:55:57 2022 -0400 + + 3.10 Release Notes + + Signed-off-by: Michele Morgan + Signed-off-by: Jane Sandberg + +610 0 docs/RELEASE_NOTES_3_10.adoc +0 15 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions.adoc +0 10 docs/RELEASE_NOTES_NEXT/Acquisitions/desadv.adoc +0 5 docs/RELEASE_NOTES_NEXT/Acquisitions/new_po_column.adoc +0 15 docs/RELEASE_NOTES_NEXT/Acquisitions/new_rollover_permission.adoc +0 9 docs/RELEASE_NOTES_NEXT/Acquisitions/unarchive_course.adoc +0 175 docs/RELEASE_NOTES_NEXT/Administration/OpenAthens_SignOn.adoc +0 5 docs/RELEASE_NOTES_NEXT/Administration/bing_maps.adoc +0 5 docs/RELEASE_NOTES_NEXT/Administration/carousel_timestamp.adoc +0 3 docs/RELEASE_NOTES_NEXT/Administration/hours_of_operation_note_field.adoc +0 8 docs/RELEASE_NOTES_NEXT/Administration/html_email.adoc +0 13 docs/RELEASE_NOTES_NEXT/Administration/marc_stream_importer_match_quality_ratio.adoc +0 8 docs/RELEASE_NOTES_NEXT/Administration/renewal_on_max_fines.adoc +0 10 docs/RELEASE_NOTES_NEXT/Administration/turn_off_traditional_staff_catalog.adoc +0 21 docs/RELEASE_NOTES_NEXT/Architecture/eslint.adoc +0 5 docs/RELEASE_NOTES_NEXT/Architecture/os_requirements.adoc +0 5 docs/RELEASE_NOTES_NEXT/Cataloging/Record_Note_Merges.adoc +0 13 docs/RELEASE_NOTES_NEXT/Circulation/angular-circulation.adoc +0 5 docs/RELEASE_NOTES_NEXT/Circulation/negative-balances-ng.adoc +0 24 docs/RELEASE_NOTES_NEXT/Circulation/opac-visible-stat-cats.adoc +0 30 docs/RELEASE_NOTES_NEXT/Circulation/renewals-extend-due-date.adoc +0 5 docs/RELEASE_NOTES_NEXT/Circulation/staff-multi-hold-override-all-option.adoc +0 8 docs/RELEASE_NOTES_NEXT/Circulation/transit-slip-address.adoc +0 8 docs/RELEASE_NOTES_NEXT/Circulation/unarchive_course.adoc +0 10 docs/RELEASE_NOTES_NEXT/OPAC/marcxml_fields_punctuation.adoc +1 1 docs/antora.yml + create mode 100644 docs/RELEASE_NOTES_3_10.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/desadv.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/new_po_column.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/new_rollover_permission.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/unarchive_course.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/OpenAthens_SignOn.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/bing_maps.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/carousel_timestamp.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/hours_of_operation_note_field.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/html_email.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/marc_stream_importer_match_quality_ratio.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/renewal_on_max_fines.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/turn_off_traditional_staff_catalog.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/eslint.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/os_requirements.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Record_Note_Merges.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/angular-circulation.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/negative-balances-ng.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/opac-visible-stat-cats.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/renewals-extend-due-date.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/staff-multi-hold-override-all-option.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/transit-slip-address.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/unarchive_course.adoc + delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/marcxml_fields_punctuation.adoc + +commit 4951ea5150c05c06f37c41f127b9c0ca29e9a3f8 +Author: Galen Charlton +Date: Fri Nov 4 13:39:15 2022 -0400 + + LP#1864507: (follow-up) another fix to the schema update + + Fixing a syntax error to the reingest step this time. + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/upgrade/1344.function.trim_trailing_punct-improvement.sql + +commit 0888ee4415ad6de4cada99c7d5ddf974b2bc4ec7 +Author: Jessica Woolford +Date: Thu Sep 29 13:27:20 2022 -0400 + + LP1755876: Add progress bar when renewing items + + Signed-off-by: Jessica Woolford + Signed-off-by: Susan Morrison + Signed-off-by: Jane Sandberg + +3 0 Open-ILS/web/js/ui/default/staff/circ/patron/items_out.js + +commit f42fd33c1543b0d7c65dc15e92ac70a9b9609d31 +Author: Steven Callender +Date: Thu Sep 8 12:47:38 2022 -0400 + + LP#1989133: Bootstrap physical description display error. + + Signed-off-by: Steven Callender + Signed-off-by: Garry Collum + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/templates-bootstrap/opac/parts/record/summary.tt2 + +commit 24ccfbf7ca499154ba9798cda6280eef9c426af4 +Author: Jane Sandberg +Date: Fri Nov 4 06:52:26 2022 -0700 + + LP1995032 follow-up: syntax correction + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/bad-barcode-dialog.component.html + +commit da4979dd5a786dbdf6b9ee8729a72fd21b6a506d +Author: Terran McCanna +Date: Fri Oct 28 18:19:58 2022 -0400 + + LP1895675 Bootstrap OPAC: Add notification method testing to My Account + + This adds the work done in the TPAC for LP1777677 to the Bootstrap OPAC. + A test email button is added to My Account > Preferences, and a test + text message button is added to My Account > Preferences > Notification + Preferences. + + Signed-off-by: Terran McCanna + Signed-off-by: Christine Burns + Signed-off-by: Jane Sandberg + +19 2 Open-ILS/src/templates-bootstrap/opac/myopac/prefs.tt2 +15 11 Open-ILS/src/templates-bootstrap/opac/myopac/prefs_notify.tt2 +18 0 Open-ILS/src/templates-bootstrap/opac/myopac/test_notification.tt2 +5 0 Open-ILS/src/templates-bootstrap/opac/parts/header.tt2 +2 0 Open-ILS/src/templates-bootstrap/opac/parts/js.tt2 +2 2 Open-ILS/src/templates-bootstrap/opac/parts/sms_carrier_selector.tt2 + create mode 100644 Open-ILS/src/templates-bootstrap/opac/myopac/test_notification.tt2 + +commit 0a09e13670f11ddfae6e2b7e2e7fcbf01345c4f5 +Author: Jane Sandberg +Date: Mon Oct 3 18:22:48 2022 -0700 + + LP1972928: Show course user role dropdown choices without typing + + To test: + 1. Go to Admin > Local Admin > Course List + 2. Choose a course + 3. Go to the Course users tab + 4. Activate the Role dropdown. + 5. Note that no options appear. + 6. Apply the patch + 7. Repeat steps 1-5 + 8. Note that the role options appear when you activate the dropdown now + + Signed-off-by: Jane Sandberg + Signed-off-by: Jennifer Pringle + Signed-off-by: Stephanie Leary + +1 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-users.component.html + +commit 2e1ae9e2e72373af1b917709b12731461ce965eb +Author: Jane Sandberg +Date: Thu Nov 3 20:00:11 2022 -0700 + + lp1856097 stamp and small fixes to upgrade script + + Don't apply the upgrade if it would overwrite existing customizations + to the description, also add a missing semicolon. + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +5 3 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.default_classification-description-update.sql => 1353.data.default_classification-description-update.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.default_classification-description-update.sql => 1353.data.default_classification-description-update.sql} (51%) + +commit 9aa6ea3e9bcaaf20ddf9520179601a0381afc11f +Author: Kyle Huckins +Date: Wed Dec 11 23:17:22 2019 +0000 + + lp1856097 Tide Default Classification Scheme Description + + - With the updates in lp1839341, the description in the YAOUS for + Default Classification Scheme is incorrect. It prompts for a number: + 1, 2, or 3. The Angular Settings Editor now displays a verbose + dropdown. The description has been updated accordingly. + + Signed-off-by: Kyle Huckins + + Changes to be committed: + modified: Open-ILS/src/sql/Pg/950.data.seed-values.sql + new file: Open-ILS/src/sql/Pg/upgrade/XXXX.data.default_classification-description-update.sql + + Signed-off-by: Susan Morrison + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +10 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.default_classification-description-update.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.default_classification-description-update.sql + +commit ef0d69f04e14e231d9d854cdb2076f118f417d62 +Author: Stephanie Leary +Date: Fri Oct 28 09:32:43 2022 -0500 + + LP1995032 Add empty alt text to decorative icons + + Adds alt="" to alert dialog icons in patron circulation screens. + + Signed-off-by: Stephanie Leary + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/bad-barcode-dialog.component.html + +commit 965eed0754eee7ef213d635e8217b9f981d1e3a9 +Author: Jane Sandberg +Date: Thu Sep 17 14:13:54 2020 -0700 + + LP1824709: Allow comboboxes inputs to have IDs + + This adds a new input, domId, for the combobox component. + + A good way to test: + + 1) Download the Wave accessibility checker. + 2) Go to one of the following screens: + - Admin > Local > Course Reserves > Choose a course > Associate + item from catalog + - Admin > Local > Course Reserves > Choose a course > Associate + brief record + - MARC Batch Import + - MARC Batch Import/Export > Inspect Queue + - Staff Catalog Add to bucket + - Staff catalog conjoined items + - Hold cancel dialog + 3) Right click and select "WAVE this page" + 4) On the Details tab of WAVE, notice that there are several "Missing + form label" errors. + 5) Apply this patch. + 6) Run WAVE again; notice that the number of missing form label errors + has decreased. + + Signed-off-by: Jane Sandberg + Signed-off-by: Garry Collum + +1 1 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html +13 11 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html +9 9 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html +2 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html +2 1 Open-ILS/src/eg2/src/app/staff/share/buckets/bucket-dialog.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/conjoined-items-dialog.component.html +3 3 Open-ILS/src/eg2/src/app/staff/share/holds/cancel-dialog.component.html +7 4 Open-ILS/src/eg2/src/app/staff/share/marc-edit/simplified-editor/simplified-editor.component.html + +commit 2e3eeec000f0df137523dc55097b423e8f4baf6a +Author: Stephanie Leary +Date: Fri Oct 21 16:15:57 2022 -0500 + + LP1993859 Keyboard tabbing for results pagination + + In the staff catalog search results pagination component, adds + tabindex="0" to link tags without href attributes to enable keyboard + navigation. + + Signed-off-by: Stephanie Leary + Signed-off-by: Christine Burns + Signed-off-by: Jane Sandberg + +5 5 Open-ILS/src/eg2/src/app/staff/catalog/result/pagination.component.html + +commit 0833b874b7550929fee3da534ecca62a66edc8a7 +Author: Stephanie Leary +Date: Tue Oct 25 11:29:53 2022 -0500 + + LP1994159 Higher contrast H2s + + The Evergreen logo color used for H2s, including the card headers on the + staff splash page, doesn't pass color contrast checks. I've also removed + the underlines, as those should be used only for links. + + Signed-off-by: Stephanie Leary + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +1 5 Open-ILS/src/eg2/src/styles.css + +commit c5bf763967e1336c310ffe7f7916b05ecbe14bed +Author: Jason Stephenson +Date: Thu Nov 3 10:50:10 2022 -0400 + + Add another entry for Jason Stephenson to mailmap + + Signed-off-by: Jason Stephenson + +2 0 .mailmap + +commit 21b6d1cbad6a1d76635d4d0803f682506a5d9968 +Author: Galen Charlton +Date: Wed Nov 2 19:13:02 2022 -0400 + + LP#1864507: (follow-up) fix another error in the 1344 schema update + + The normalizer is already present, so trying to add it again + breaks the update. + + Signed-off-by: Galen Charlton + +0 7 Open-ILS/src/sql/Pg/upgrade/1344.function.trim_trailing_punct-improvement.sql + +commit c3c384607be7a725cff59f6d076cdef85f8a3700 +Author: Galen Charlton +Date: Tue Nov 1 21:55:02 2022 -0400 + + forward-port 3.9.0-3.9.1 update + + Signed-off-by: Galen Charlton + +519 0 Open-ILS/src/sql/Pg/version-upgrade/3.9.0-3.9.1-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.9.0-3.9.1-upgrade-db.sql + +commit 7557f656e71171022f7fd773fcc6c6c7a5833591 +Author: Galen Charlton +Date: Tue Nov 1 21:53:46 2022 -0400 + + fix version stamp in 1341 update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/upgrade/1341.schema.dym_delayed_reify.sql + +commit baa6ad1b6b1bfc0bf7399df869bea3fa9d0f81b2 +Author: Michele Morgan +Date: Mon Oct 31 13:20:24 2022 -0400 + + LP1954681 - Add Release Notes + + Signed-off-by: Michele Morgan + +5 0 docs/RELEASE_NOTES_NEXT/Circulation/staff-multi-hold-override-all-option.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/staff-multi-hold-override-all-option.adoc + +commit d7df058229d063a0d5cea56ab19211d0cb1f4659 +Author: Dan Briem +Date: Fri Feb 18 17:25:26 2022 -0500 + + LP#1954681 Individual overrides when placing multiple holds + + This adds an override all button above the override column if + there are multiple overridable holds (Angular Staff Catalog). + + To test: + 1. Ensure staff has permission to CREATE_DUPLICATE_HOLDS + and HOLD_ITEM_CHECKED_OUT.override + 2. Set org setting for Maximum number of duplicate holds allowed + to a value greater than 1 + 3. Check out an item to a patron + 4. Try to place a hold on that item with Number of copies set + to a value greater than 1 + 5. Test that the Override All button appears and works + + Signed-off-by: Dan Briem + Signed-off-by: Terran McCanna + Signed-off-by: Michele Morgan + +12 0 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html +22 12 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts + +commit a9868050d41c453952ceed3e8500a4e3c9610593 +Author: Jane Sandberg +Date: Fri Oct 28 21:25:34 2022 -0700 + + LP1829418 release notes + + Signed-off-by: Jane Sandberg + +24 0 docs/RELEASE_NOTES_NEXT/Circulation/opac-visible-stat-cats.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/opac-visible-stat-cats.adoc + +commit 3fe27455f1d35e3ac095101c86f82f01b324c9b1 +Author: Terran McCanna +Date: Fri Sep 30 15:28:48 2022 -0400 + + LP1829418 OPAC-Visible Stat Cats Not Visible + + This adds patron and item statistical categories to the Bootstrap OPAC. + + OPAC-visible patron stat cats will appear in My Account > Preferences > + Personal Information as new rows below the Account Expiration Date. + + OPAC-visible item stat cats will appear below Copy Notes in the copy table + on the record details page. + + Signed-off-by: Terran McCanna + Signed-off-by: Elaine Hardy + Signed-off-by: Jane Sandberg + +3 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +6 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm +10 3 Open-ILS/src/templates-bootstrap/opac/myopac/prefs.tt2 +7 0 Open-ILS/src/templates-bootstrap/opac/parts/record/copy_table.tt2 + +commit eccc0bae289c215c18af40047b4159bdf595cdfa +Author: Michele Morgan +Date: Fri Oct 28 16:02:03 2022 -0400 + + LP1859701 - Stamping upgrade script + + Signed-off-by: Michele Morgan + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angular-cash-reports.sql => 1352.data.angular-cash-reports.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angular-cash-reports.sql => 1352.data.angular-cash-reports.sql} (89%) + +commit 9770187b8e8f78c98dba634adda80ead408aa977 +Author: Jane Sandberg +Date: Mon Oct 3 06:42:43 2022 -0700 + + LP1859701: remove unused imports + + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +1 2 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.ts + +commit 5a2f427e02f357b51e61780a2f1668b87b35b116 +Author: Jason Etheridge +Date: Mon Aug 29 07:38:42 2022 -0400 + + LP1859701 follow-up fixes for Cash Report + + * restore totals to area outside of grid + * add Debit Card Payments + * relabel Credit Payment to Patron Credit Payment in outside-grid area + * relabel User Payments to Staff User Payments in outside-grid area + * relabel "patron" columns in Staff User Payments grid to "staff" + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +13 7 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.html +7 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.ts + +commit cd312909a9806728d3c9c42701385b2eb8c93a38 +Author: Bill Erickson +Date: Wed Jul 6 12:26:46 2022 -0400 + + LP1859701 Cash reports inline patron info + + Display patron info in the User Payments grid inline with the grid + instead of requiring an additional click to open a separate dialog. + + Make patron barcode a link so the patron can be opened in a new tab. + + Adds grid prefs workstation settings. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +12 17 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.html +8 15 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.ts +1 3 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.module.ts +0 13 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.html +0 29 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.ts +16 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +22 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-cash-reports.sql + delete mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.html + delete mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.ts + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-cash-reports.sql + +commit 08ba2092da69fd7870cf751ad4bf4f87426b0ef7 +Author: Bill Erickson +Date: Thu Jun 30 16:57:52 2022 -0400 + + LP1859701 Cash Reports Tidying + + * Avoid manual currency data formatting when it can happen in the template. + * Replace ngbTab with ngbNav. ngbTab is deprecated. + * Tweak date filter form layout to fix some obscured fields. + * Remove no longer needed view child static specifiers + * Use 2-space "tabs" in HTML consistent w/ other angular components. + * Remove unused code / css styles + * ng lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +105 99 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.html +20 56 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.ts +4 3 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.module.ts +2 1 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/routing.module.ts +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.ts + +commit 060657b9d2302651da082ce1de0fe74a92a97731 +Author: Jason Etheridge +Date: Tue Apr 5 14:49:13 2022 -0400 + + LP1859701 fix routing from admin page + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +2 1 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + +commit 986c197adf75dbea52dca877d48a0995f74afdb4 +Author: Jason Etheridge +Date: Wed Apr 6 11:18:04 2022 -0400 + + LP1859701 release note + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit f5e8ef7a4ba364d4328732b70c52e2e18fc76dfb +Author: Jason Etheridge +Date: Tue Apr 5 18:53:08 2022 -0400 + + LP1859701 replace "totals" row in each grid with a totals section above each grid + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +28 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.html +19 3 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.ts + +commit d2ac2c21d51c9b5d2144456962448c2284baa51a +Author: Zavier Banks +Date: Thu Jan 9 18:45:26 2020 +0000 + + LP1859701 Cash Reports + + Migrating the DOJO UI for Cash Reports into + Angular. The disabling of the different orgs + is dependent on bug #1863168. + + Signed-off-by: Zavier Banks + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + Signed-off-by: Michele Morgan + +2 2 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html +81 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.html +178 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.ts +25 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.module.ts +15 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/routing.module.ts +13 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.html +29 0 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.ts +6 1 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/cash-reports.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/cash-reports/user-dialog.component.ts + +commit 25409de175a566c5afd7d901ea5ff9aafdcd0fee +Author: Jane Sandberg +Date: Thu Oct 27 21:53:54 2022 -0700 + + LP1983991 release notes + + Signed-off-by: Jane Sandberg + +8 0 docs/RELEASE_NOTES_NEXT/Circulation/transit-slip-address.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/transit-slip-address.adoc + +commit c4848427256ecd9b4167fcd897dc934d0059c375 +Author: Llewellyn Marshall +Date: Tue Oct 25 10:11:14 2022 -0400 + + LP1983991 handle when IN list empty + + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/web/js/ui/default/staff/circ/services/circ.js + +commit 7c00ef8c0d674ffa29971133b4d44ddc65ead456 +Author: Llewellyn Marshall +Date: Mon Aug 8 14:39:50 2022 -0400 + + LP1983991 Allow display of source address and source location on transit slips + + Added source address and source location information to transit slip & hold transit slip print template documentation. + + Signed-off-by: Llewellyn Marshall + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +7 0 Open-ILS/src/templates/staff/share/print_templates/t_hold_transit_slip.tt2 +7 0 Open-ILS/src/templates/staff/share/print_templates/t_transit_slip.tt2 +2 0 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js +52 6 Open-ILS/web/js/ui/default/staff/circ/services/circ.js + +commit 551e766ad8f638f481c7ea932459c9c8f9ba2874 +Author: Jane Sandberg +Date: Thu Oct 27 19:39:19 2022 -0700 + + LP1966342 follow-up: prefer === over == + + Signed-off-by: Jane Sandberg + +2 2 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html + +commit 04be580897d84c421e53eff41dfa2cc6191d249d +Author: Galen Charlton +Date: Thu Oct 27 21:58:12 2022 -0400 + + LP#1966342: (follow-up) adjust for color contrast + + The default Bootstrap text-light color on a bg-info background + fails the WCAG color contrast ratio; letting the text default + to black meets level AA. + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html + +commit 4cd5a94c3638e0b9e73028522d3795762a8c0556 +Author: Terran McCanna +Date: Mon Apr 4 17:02:13 2022 -0400 + + LP1966342 Highlight Zero Holdings in Staff Catalog + + This highlights the holdings on the staff catalog search results page + when there are zero holdings as such: + + bg-warning (yellow) when there are no copies + and the record is NOT transcendant, and bg-info (blue) when there are + no copies, but it is transcendant. + + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 1 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html + +commit 7c86cb9248d0f238713d96ad3d56b06836074fb5 +Author: Galen Charlton +Date: Thu Oct 27 21:46:43 2022 -0400 + + LP#1977761: (follow-up) enforce use of the permission at API level + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm + +commit e9ecea99041a194673c820610615f68293bc7243 +Author: Galen Charlton +Date: Thu Oct 27 21:45:21 2022 -0400 + + LP#1977761: add release note + + Signed-off-by: Galen Charlton + +15 0 docs/RELEASE_NOTES_NEXT/Acquisitions/new_rollover_permission.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/new_rollover_permission.adoc + +commit 09e91a572f13e8d705fc675223a12428c3efe09e +Author: Galen Charlton +Date: Thu Oct 27 21:41:27 2022 -0400 + + LP#1977761: stamp DB update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.acqrolloverperm.sql => 1351.data.acqrolloverperm.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.acqrolloverperm.sql => 1351.data.acqrolloverperm.sql} (94%) + +commit fea3de847f3f13e1772aa8e71e3324c2c1686b56 +Author: Galen Charlton +Date: Thu Oct 27 21:39:32 2022 -0400 + + LP1977761: (follow-up) adjust seed data + + Give ADMIN_FUND_ROLLOVER to Acquisitions Adminsitrators in the + seed data for new databases. + + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit 91839954219504367ca5302633807b6b016035ec +Author: Galen Charlton +Date: Thu Oct 27 21:37:13 2022 -0400 + + LP1977761: (follow-up) adjust DB update + + Assign the new permission to permission groups that include + ADMIN_FUND; that way, users who were able to rollover funds + are less likely to lose the ability to do so unexpectedly. + + Signed-off-by: Galen Charlton + +27 3 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acqrolloverperm.sql + +commit 7ec9ded2422c939db8b4d34e5b7bc4c02c22096d +Author: Tiffany Little +Date: Mon Jun 6 14:05:15 2022 -0400 + + LP1977761: Create fund rollover perm + + This patch adds a new permission to perform fund propagation and rollover. + + Signed-off-by: Tiffany Little + Signed-off-by: Lindsay Stratton + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/funds-manager.component.ts +3 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acqrolloverperm.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.acqrolloverperm.sql + +commit e5c273174dbc19e16275be3fefe6af9c1f39da2d +Author: Galen Charlton +Date: Thu Oct 27 21:29:51 2022 -0400 + + LP#1978976: stamp schema update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.function.lp1978976.merge_record_notes.sql => 1350.function.lp1978976.merge_record_notes.sql} + rename Open-ILS/src/sql/Pg/upgrade/{xxxx.function.lp1978976.merge_record_notes.sql => 1350.function.lp1978976.merge_record_notes.sql} (99%) + +commit 9fd5b03258d497ecffd6a828e566b1b63ec95040 +Author: Galen Charlton +Date: Thu Oct 27 21:28:02 2022 -0400 + + LP#1978976: (follow-up) tweak formatting of releaste note + + Signed-off-by: Galen Charlton + +3 1 docs/RELEASE_NOTES_NEXT/Cataloging/Record_Note_Merges.adoc + +commit 0f3c7160394bb284b79e335a16bc161d5f2f5b73 +Author: Rogan Hamby +Date: Fri Jun 17 11:10:46 2022 -0400 + + LP#1978976: add release note + + Signed-off-by: Garry Collum + Signed-off-by: Rogan Hamby + Signed-off-by: Galen Charlton + +3 0 docs/RELEASE_NOTES_NEXT/Cataloging/Record_Note_Merges.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/Record_Note_Merges.adoc + +commit 08945f2fd57d9f61fb794c04a72656d91ee7a307 +Author: Rogan Hamby +Date: Fri Jun 17 10:55:35 2022 -0400 + + lp1978976 merge record notes during bib merge + + Signed-off-by: Garry Collum + Signed-off-by: Rogan Hamby + Signed-off-by: Galen Charlton + +10 0 Open-ILS/src/sql/Pg/999.functions.global.sql +293 0 Open-ILS/src/sql/Pg/upgrade/xxxx.function.lp1978976.merge_record_notes.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.function.lp1978976.merge_record_notes.sql + +commit 244f0c732b9358e8c272364047e03f1b92406d06 +Author: Galen Charlton +Date: Thu Oct 27 21:19:22 2022 -0400 + + LP#1982031: add release note + + Signed-off-by: Galen Charlton + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 10a967a6175bf1785b9f21afde76d89085bfcb01 +Author: Galen Charlton +Date: Thu Oct 27 21:17:50 2022 -0400 + + LP#1982031: stamp DB update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.org-setting-enc-desc.sql => 1349.data.org-setting-enc-desc.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.org-setting-enc-desc.sql => 1349.data.org-setting-enc-desc.sql} (90%) + +commit 47d7294f6582dddfaa2048b770cd53908a8b08c5 +Author: Galen Charlton +Date: Thu Oct 27 21:15:13 2022 -0400 + + LP#1982031: (follow-up) corrections to DB update + + - fix syntax error + - update the label and description only on exact match + with the legacy value; this prevents overwritting any + local tweaking of the library setting + + Signed-off-by: Galen Charlton + +6 4 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting-enc-desc.sql + +commit 6d8e2487fc7a7336c0b7f61878b6cea873991bfa +Author: Tiffany Little +Date: Thu Jul 21 11:24:58 2022 -0400 + + LP1982031 Reword Acq FYE library setting + + Signed-off-by: Tiffany Little + Signed-off-by: Gina Monti + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql +8 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting-enc-desc.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-setting-enc-desc.sql + +commit 5214b80d697d7902d11af606e8862d10c7f5c26c +Author: Jason Stephenson +Date: Wed Sep 22 13:48:51 2021 -0400 + + Lp 1943168: Add Release Note + + Add a release note for the match quality ratio options to + marc_stream_importer.pl. + + Signed-off-by: Jason Stephenson + Signed-off-by: Galen Charlton + +13 0 docs/RELEASE_NOTES_NEXT/Administration/marc_stream_importer_match_quality_ratio.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/marc_stream_importer_match_quality_ratio.adoc + +commit 8746c2ec573069a0be20ef142b0a52266597202f +Author: Jason Stephenson +Date: Thu Sep 9 13:20:29 2021 -0400 + + Lp 1943168: Add Marc Stream Importer Match Quality Ratio Options + + Add options to specify the match quality ratio when running + marc_stream_importer.pl. There are separate options for bibs and + authorities: + + --bib-match-quality-ratio=f + --auth-match-quality-ratio=f + + They take floating point arguments and correspond to the similar + option in the Vandelay import screen. + + Signed-off-by: Jason Stephenson + Signed-off-by: Galen Charlton + +8 0 Open-ILS/src/support-scripts/marc_stream_importer.pl.in + +commit 5451f9058dfa75890da77d24002cceef9f0a9963 +Author: Galen Charlton +Date: Thu Oct 27 21:08:29 2022 -0400 + + LP#1891369: stamp DB update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.renewals-use-full-time.sql => 1348.data.renewals-use-full-time.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.renewals-use-full-time.sql => 1348.data.renewals-use-full-time.sql} (72%) + +commit 858ac03fea6466f47ab666b64a6bfb32775dfa3b +Author: Bill Erickson +Date: Thu Mar 17 10:50:06 2022 -0400 + + LP1891369 Renewal extension never shortens previous due date + + Ensure the calculated due date of a renewal never occurs before the due + date of the previous circulation. + + Signed-off-by: Bill Erickson + Signed-off-by: Michele Morgan + Signed-off-by: Galen Charlton + +31 10 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm + +commit 7d822def68be45e9dba9e93778d98aaa90d74aed +Author: Bill Erickson +Date: Fri Jun 25 15:45:39 2021 -0400 + + LP1891369 Renewal exentions ignores overdues + + Exit renewal extension logic early when the renewed circulation was + overdue. I.e., there's no time to offer on the subsequent circulation. + + Signed-off-by: Bill Erickson + Signed-off-by: Michele Morgan + Signed-off-by: Galen Charlton + +4 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm + +commit dc3b933a4aea8b009ef7fa5d9e5db0c03826186f +Author: Bill Erickson +Date: Fri Jun 25 13:03:10 2021 -0400 + + LP1891369 Renewal exentions uses min interval + + Specify the minimum renewal extension interval as an interval instead of + a percentage of the total duration. + + Signed-off-by: Bill Erickson + Signed-off-by: Michele Morgan + Signed-off-by: Galen Charlton + +1 1 Open-ILS/examples/fm_IDL.xml +4 6 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm +2 2 Open-ILS/src/sql/Pg/100.circ_matrix.sql +1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.renewals-use-full-time.sql +9 6 docs/RELEASE_NOTES_NEXT/Circulation/renewals-extend-due-date.adoc + +commit 0056e190c9327de5943fd460f5dea088e98e20c4 +Author: Bill Erickson +Date: Fri Jun 25 11:20:15 2021 -0400 + + LP1891369 Renewal due date extensions + + When an item is renewed before it's due date, libraries now have the option + to extend the renewal's due date to include any time lost from the early + renewal. + + For example, a 14 day checkout renewed after 12 days will result in a due date + on the renewal of 14 days plus 2 days to cover the lost time. + + Two new fields are available under Admin => Local Administration => + Circulation Policies. + + *Early Renewal Extends Due Date* + + Enables this new feature for a circulation policy. + + *Early Renewal Minimum Duration Percent* + + Specifies how early in a checkout a renewal will result in an extended + due date. E.g. A value of 50 (percent) means no due date extension + would occur if an attempt to renew occurred after 5 days of a 14 day + circulation duration. In this case, the renewal would still be allowed, + it just wouldn't get the extended due date. + + Signed-off-by: Bill Erickson + Signed-off-by: Michele Morgan + Signed-off-by: Galen Charlton + +2 0 Open-ILS/examples/fm_IDL.xml +41 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm +2 0 Open-ILS/src/sql/Pg/100.circ_matrix.sql +9 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.renewals-use-full-time.sql +27 0 docs/RELEASE_NOTES_NEXT/Circulation/renewals-extend-due-date.adoc + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.renewals-use-full-time.sql + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/renewals-extend-due-date.adoc + +commit 1fd3bd71c6b470b4171ba0894d92b6b7958465a9 +Author: Galen Charlton +Date: Thu Oct 27 21:01:03 2022 -0400 + + LP#1984114: add release note + + Signed-off-by: Galen Charlton + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 9f396828afd9b6b806746dec1b3f321cb56c5815 +Author: Jason Stephenson +Date: Tue Aug 9 13:09:33 2022 -0400 + + LP 1984114: Use Patron Preferred Name in SIP2 responses + + Use a patron's preferred first name, preferred second name, or + preferred family name in SIP2 responses. If a preferred name field + has no value, then the corresponding regular name field will be used. + + To test this patch, you can find a patron with a preferred name field + set and look them up using a Patron Status Request message (23) via + your favorite SIP2 client. Before applying the patch, the name field + (AE) in the Patron Status Response message (24) will NOT use the + patron's preferred name(s). After applying the patch and restarting + Evergreen on the server, you repeat the previous Patron Status + Request, and the response will now use the patron's preferred + name(s) in the name field. + + Signed-off-by: Jason Stephenson + Signed-off-by: Galen Charlton + +3 3 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm + +commit 00d6528742c31a7b04aa876e6e4a471fec8c6bfc +Author: Galen Charlton +Date: Thu Oct 27 20:45:49 2022 -0400 + + LP#1934162: stamp DB update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 1 Open-ILS/src/sql/Pg/upgrade/{xxxx.purge_messages_curbside_notes.sql => 1347.function.purge_messages_curbside_notes.sql} + rename Open-ILS/src/sql/Pg/upgrade/{xxxx.purge_messages_curbside_notes.sql => 1347.function.purge_messages_curbside_notes.sql} (99%) + +commit 1ea534594a176b72b404f12f8071faf870e96c8f +Author: Galen Charlton +Date: Thu Oct 27 20:41:30 2022 -0400 + + LP#1934162: add release note + + Signed-off-by: Galen Charlton + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 5ec73fa03414a59bd8516e571da6070b45e3b3ce +Author: Galen Charlton +Date: Thu Oct 27 20:38:28 2022 -0400 + + LP1934162: (follow-up) sync whitespace + + This ensures that the text of the function is identical + whether it was installed by database creation or by a DB + update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/upgrade/xxxx.purge_messages_curbside_notes.sql + +commit a51d2366a735903adf04cfe7a32af1565313b334 +Author: Jane Sandberg +Date: Thu Sep 15 15:43:53 2022 -0700 + + LP1934162: add pgtap test, refreshing upgrade script + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +34 0 Open-ILS/src/sql/Pg/live_t/purge-user.pg +6 3 Open-ILS/src/sql/Pg/upgrade/xxxx.purge_messages_curbside_notes.sql + create mode 100644 Open-ILS/src/sql/Pg/live_t/purge-user.pg + +commit d24c4dbe1e9b3b4dc924647c4c29082242b37622 +Author: Rogan Hamby +Date: Tue Jul 13 15:32:26 2021 -0400 + + LP#1934162: delete user messages and curbside notes + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/sql/Pg/999.functions.global.sql +338 0 Open-ILS/src/sql/Pg/upgrade/xxxx.purge_messages_curbside_notes.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.purge_messages_curbside_notes.sql + +commit 1f32139c68e5bac148148118fb01482a93103557 +Author: Jason Etheridge +Date: Tue Jun 7 14:09:26 2022 -0400 + + lp1977877 release notes + + Signed-off-by: Jason Etheridge + Signed-off-by: Terran McCanna + Signed-off-by: Galen Charlton + +3 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 16390a0dfebd0253db1125b637054b0c32e1d227 +Author: Jason Etheridge +Date: Fri Jun 3 13:43:44 2022 -0400 + + lp1977877 confirmation dialogs for Remove Note, Archive Note, and Unarchive Note + + Signed-off-by: Jason Etheridge + Signed-off-by: Terran McCanna + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/templates/staff/circ/patron/index.tt2 +155 125 Open-ILS/web/js/ui/default/staff/circ/patron/app.js + +commit 3ca17f257c2fec0e363edc463baaf609dc5aa746 +Author: Jason Etheridge +Date: Fri Jun 3 13:24:20 2022 -0400 + + lp1977877 action for unarchiving Notes in the staff UI + + Signed-off-by: Jason Etheridge + Signed-off-by: Terran McCanna + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/templates/staff/circ/patron/t_messages.tt2 +50 0 Open-ILS/web/js/ui/default/staff/circ/patron/app.js + +commit e14d6d82dcde654f7b3686a344114e0a5909f0d9 +Author: Jason Etheridge +Date: Fri Jun 3 13:07:06 2022 -0400 + + lp1977877 Hide Message Center from Patron -> Other menu + + This was supplanted with the new Notes interface and should eventually be removed. + + Signed-off-by: Jason Etheridge + Signed-off-by: Terran McCanna + Signed-off-by: Galen Charlton + +0 5 Open-ILS/src/templates/staff/circ/patron/index.tt2 + +commit 3cbfbae842eaf6a6d274afb853fd33ae1146f4a7 +Author: Galen Charlton +Date: Thu Oct 27 20:16:29 2022 -0400 + + LP#1904036: stamp DB update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angular-patron.sql => 1346.data.angular-patron.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.angular-patron.sql => 1346.data.angular-patron.sql} (99%) + +commit a1b98c208d8c78a72214c6d07617ca478e8dabc4 +Author: Jane Sandberg +Date: Tue Oct 18 20:25:45 2022 -0700 + + LP1904036 release notes + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +13 0 docs/RELEASE_NOTES_NEXT/Circulation/angular-circulation.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/angular-circulation.adoc + +commit 2fbab11405593dea8ed9b960295eee43bd4e4b41 +Author: Jane Sandberg +Date: Tue Oct 18 18:40:08 2022 -0700 + + LP1904036: Seed data fixes + + * Add description to angular patron ou setting + * Add patron ou setting to seed data + * Add a missing comma + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +13 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +7 2 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 03868ee94a41c86f0e80a0a5b60b955b59860193 +Author: Bill Erickson +Date: Thu Oct 13 12:10:41 2022 -0400 + + LP1904036 Ang Circ Experimental Menu whitespace cleanup + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +49 49 Open-ILS/src/eg2/src/app/staff/nav.component.html +25 25 Open-ILS/src/templates/staff/navbar.tt2 + +commit 7a1800eb8b3c2f8326db35cc2324bd03eea87665 +Author: Bill Erickson +Date: Thu Oct 13 12:05:04 2022 -0400 + + LP1904036 Ang Circ Experimental Menu + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +66 0 Open-ILS/src/eg2/src/app/staff/nav.component.html +17 0 Open-ILS/src/eg2/src/app/staff/nav.component.ts +6 1 Open-ILS/src/eg2/src/app/staff/resolver.service.ts +71 0 Open-ILS/src/templates/staff/navbar.tt2 +8 2 Open-ILS/web/js/ui/default/staff/services/navbar.js + +commit c35be44ab5d09c7b14734fc2a5789ae34647a5a3 +Author: Bill Erickson +Date: Thu Oct 6 13:29:12 2022 -0400 + + LP1904036 View Ang Circ Menu Setting/Perm + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +16 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 98e87e983206aaf5ef7c1d5bd61dcbace0651d81 +Author: Bill Erickson +Date: Thu Oct 6 13:14:09 2022 -0400 + + Revert "LP1904036 Ang Patron Menu Entries" + + This reverts commit 33fbd64a7ea1cc775c7cd25166b28b3c638daba7. + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 8 Open-ILS/src/eg2/src/app/staff/nav.component.html +11 11 Open-ILS/src/templates/staff/navbar.tt2 + +commit 584d3f5c6c79bf159a13e5697acb4fa565f1ad08 +Author: Bill Erickson +Date: Thu Oct 6 13:14:07 2022 -0400 + + Revert "LP1904036 Ang Patron UI updating non-menu links" + + This reverts commit 26fe8cf5bb70f26138a740962dc3d8e2eb028bd2. + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 7 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.component.html +2 2 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-damaged-dialog.component.html +2 2 Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html +3 5 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts +1 1 Open-ILS/src/templates/staff/admin/local/circ/neg_balance_users.tt2 +1 1 Open-ILS/src/templates/staff/cat/bucket/batch_hold/t_pending.tt2 +1 1 Open-ILS/src/templates/staff/cat/bucket/batch_hold/t_view.tt2 +1 1 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_info.tt2 +3 3 Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2 +4 4 Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2 +4 4 Open-ILS/src/templates/staff/cat/item/t_holds_pane.tt2 +1 1 Open-ILS/src/templates/staff/cat/item/t_list.tt2 +1 1 Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_arrived_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_delivered_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_staged_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_to_be_staged_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2 +1 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2 +1 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2 +1 1 Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2 +2 2 Open-ILS/src/templates/staff/t_splash.tt2 + +commit 3385793556d7f156999b2f7b7edf120d0780a4df +Author: Bill Erickson +Date: Thu Sep 29 07:41:17 2022 -0700 + + LP1904036 ng lint continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 4 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.ts +1 5 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +5 5 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +6 6 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +2 5 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +1 4 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts +2 5 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +2 5 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +2 5 Open-ILS/src/eg2/src/app/staff/circ/patron/surveys.component.ts +2 5 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/share/billing/credit-card-dialog.component.html +1 4 Open-ILS/src/eg2/src/app/staff/share/circ/open-circ-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.html +1 4 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.html + +commit e4c730eb4541f5e4ea5892987cb42c5c7427cc73 +Author: Bill Erickson +Date: Thu Sep 29 07:31:10 2022 -0700 + + LP1904036 ng lint --fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/share/dialog/prompt.component.html +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.html +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +7 7 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +2 2 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +8 8 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.html +6 6 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html + +commit 93787bddf67beea941f19ce5a312241230a064b3 +Author: Bill Erickson +Date: Thu Jul 14 10:23:48 2022 -0400 + + LP1904036 Copy SQL seed data into 950 file + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +638 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit 6d10dee189c1e631c025004a52276c274507d6bc +Author: Bill Erickson +Date: Wed Jul 13 14:31:55 2022 -0400 + + LP1904036 Ang Patron UI updating non-menu links + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 1 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.component.html +2 2 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-damaged-dialog.component.html +2 2 Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html +5 3 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts +1 1 Open-ILS/src/templates/staff/admin/local/circ/neg_balance_users.tt2 +1 1 Open-ILS/src/templates/staff/cat/bucket/batch_hold/t_pending.tt2 +1 1 Open-ILS/src/templates/staff/cat/bucket/batch_hold/t_view.tt2 +1 1 Open-ILS/src/templates/staff/cat/bucket/share/t_bucket_info.tt2 +3 3 Open-ILS/src/templates/staff/cat/item/t_circ_list_pane.tt2 +4 4 Open-ILS/src/templates/staff/cat/item/t_circs_pane.tt2 +4 4 Open-ILS/src/templates/staff/cat/item/t_holds_pane.tt2 +1 1 Open-ILS/src/templates/staff/cat/item/t_list.tt2 +1 1 Open-ILS/src/templates/staff/circ/checkin/t_checkin.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_arrived_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_delivered_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_staged_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/curbside/t_to_be_staged_manager.tt2 +1 1 Open-ILS/src/templates/staff/circ/holds/t_pull_list.tt2 +1 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2 +1 1 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2 +1 1 Open-ILS/src/templates/staff/circ/share/t_event_override_dialog.tt2 +2 2 Open-ILS/src/templates/staff/t_splash.tt2 + +commit c2d41dac9ffa15568f0090e0bee8644ca820a520 +Author: Bill Erickson +Date: Wed Jul 13 12:49:18 2022 -0400 + + LP1904036 Ang Patron Menu Entries + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 8 Open-ILS/src/eg2/src/app/staff/nav.component.html +11 11 Open-ILS/src/templates/staff/navbar.tt2 + +commit b395b1ddaaaad3f2139135ec325539af305470d4 +Author: Bill Erickson +Date: Fri Mar 18 11:47:35 2022 -0400 + + LP1904036 Checkin modifiers get icons; more spacing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +64 32 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html + +commit 55941c65290a23c682746c230b96fff12d38efc4 +Author: Bill Erickson +Date: Wed Jan 19 10:47:49 2022 -0500 + + LP1904036 Mark Damaged always handles checkin + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html +1 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html + +commit 5bc6f2816ba2124198c9763f0d17c9aac88b05c4 +Author: Bill Erickson +Date: Thu Jan 13 13:50:44 2022 -0500 + + LP1904036 Checkin grid routeTo visible by default + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 3 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html + +commit 907c987dedf7e68ecd75876a6333d5b4ebcb7d69 +Author: Bill Erickson +Date: Mon Nov 29 15:59:57 2021 -0500 + + LP1904036 Checkin grid get Edit Items action + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +8 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + +commit 46de825d7013f41f4df66e7e2ed0de11b487df72 +Author: Bill Erickson +Date: Mon Nov 15 14:13:08 2021 -0500 + + LP1904036 Checkin grid columns match xul + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +25 18 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html + +commit d841176657f77f4c4012d7878b75dcc881cda177 +Author: Bill Erickson +Date: Wed Jul 13 16:36:35 2022 -0400 + + LP1904036 Merge repairs; penalty display; autorenew + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +2 2 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html +10 0 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.ts + +commit b9dfd4038f194556a27cf667e07741afe9fa9343 +Author: Bill Erickson +Date: Wed Jul 13 16:06:02 2022 -0400 + + LP1904036 Lint and merge repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +5 4 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/resolver.service.ts + +commit f6619acee738912540c3682b1f348ba6f453bcc8 +Author: Bill Erickson +Date: Mon May 2 11:44:19 2022 -0400 + + LP1904036 Patron editor honor reg_default for settings + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +13 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 63519397c11ab3dbaf9c26a35c6c8d761a7f45a0 +Author: Bill Erickson +Date: Mon May 2 10:48:19 2022 -0400 + + LP1904036 Auto-Renew Opt-In Support + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 07fb747190f05f2f2ac3521942c2b80a308c734f +Author: Bill Erickson +Date: Fri Jun 24 17:28:43 2022 -0400 + + LP1904036 Bills/Payments modify notes fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts + +commit b1ad3b898d267ac57c2e5ae7f6a1e01926b1f659 +Author: Bill Erickson +Date: Tue Jun 7 12:11:02 2022 -0400 + + LP1904036 Patron edit stat cat create + delete handled OK + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +11 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit bfc847d42403e0f97c54140d2107c2941008c3ba +Author: Bill Erickson +Date: Wed Apr 20 16:09:22 2022 -0400 + + LP1904036 Bills list shows all bills; history grids larger by default + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html + +commit 6f5a4ba2553e670d928853b0dd57d97c08ebec47 +Author: Bill Erickson +Date: Mon Apr 18 11:21:17 2022 -0400 + + LP1904036 Patron 'Done' button clears hold recipient + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts + +commit ab82a6359a68252f3f09436aba93ce7504af2cc5 +Author: Bill Erickson +Date: Tue Apr 12 15:14:13 2022 -0400 + + LP1904036 Replace barcode disable after first use + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit dc0c3730f73d3f45d973e121303870a17b971967 +Author: Bill Erickson +Date: Tue Apr 12 12:51:05 2022 -0400 + + LP1904036 Pending patron shows actor.addr_alerts + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit db0e2fd8fe9818d3bd35c9a3d5e7a4b33343b55f +Author: Bill Erickson +Date: Thu Mar 24 17:06:15 2022 -0400 + + LP1904036 Patron bills tab gets Checkin Date column + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html + +commit 93d12b2df24dafd7b270aa653a9a41757ac69aa6 +Author: Bill Erickson +Date: Thu Mar 24 15:48:44 2022 -0400 + + LP1904036 Option to invalidate patron Secondary & Other phone + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +33 7 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit bbe4c3c21abab7093010c7fb92e26f4f58ac5660 +Author: Bill Erickson +Date: Thu Mar 24 10:43:59 2022 -0400 + + LP1904036 Pending patrons stat cats save fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +64 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 48b18f92a13612bbf12244cc1feb22f15ffd2931 +Author: Bill Erickson +Date: Thu Mar 24 10:33:52 2022 -0400 + + LP1904036 Patron message Un-Archive option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html +10 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts + +commit 677d422a63ae2238a64f16d6a746a5bb3c025347 +Author: Bill Erickson +Date: Wed Mar 23 11:58:28 2022 -0400 + + LP1904036 Patron search tab fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html + +commit cab40a17584ebc39b307c59eb57d0049146268a7 +Author: Bill Erickson +Date: Wed Mar 23 11:30:19 2022 -0400 + + LP1904036 Ability to delete archived patron messages + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html + +commit 557da2b5c1df73428b9f42b979afa96d6c11cf3b +Author: Bill Erickson +Date: Mon Mar 21 12:20:08 2022 -0400 + + LP1904036 Patron tabs can be opened in new browser tabs/windows + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +13 7 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +24 21 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +3 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + +commit 7059bc68ab6f02d2b240c1237bec15569222e1e8 +Author: Bill Erickson +Date: Wed Mar 2 11:06:50 2022 -0500 + + LP1904036 Improve billing failure reporting + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html + +commit 6cf8b2db887fe51b5bdf2a24e9da5d1364112909 +Author: Bill Erickson +Date: Wed Mar 2 11:04:49 2022 -0500 + + LP1904036 Improve billing failure reporting + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts + +commit c030b70db16d3d4fbde3e68bd7dde45ac6174262 +Author: Bill Erickson +Date: Wed Mar 2 10:45:19 2022 -0500 + + LP1904036 Improve billing failure reporting + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts + +commit 28b2f8a185685b19f08055b8be620bc7f042fb46 +Author: Bill Erickson +Date: Mon Feb 28 16:18:37 2022 -0500 + + LP1904036 Patron search Clear Form clears visible results/summary + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +5 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +5 0 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit f881f908a960a155cbe88a72c4a26e9e8e675b0d +Author: Bill Erickson +Date: Fri Feb 25 10:59:08 2022 -0500 + + LP1904036 Print bills fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html + +commit 1fa1671497710818dd72ecf12284913284c5eb16 +Author: Bill Erickson +Date: Thu Feb 24 17:05:20 2022 -0500 + + LP1904036 Improve bill voiding handling (avoid repeat confirmation) + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +18 11 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts + +commit bc081602f0a7510bbb871e713514ec8472ce3549 +Author: Bill Erickson +Date: Thu Feb 24 11:38:39 2022 -0500 + + LP1904036 Refund shows styled neg. amount; other fixes + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +19 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts + +commit 6faef2eb948faae4ebbde17369e14b9766e91c66 +Author: Bill Erickson +Date: Thu Feb 24 10:47:40 2022 -0500 + + LP1904036 Clear patron context data on navigation + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 13 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +9 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + +commit b063270a67d7ef5d9ea5ef6c2d7e46a378603513 +Author: Bill Erickson +Date: Wed Feb 23 10:28:34 2022 -0500 + + LP1904036 Transaction details total billed/paid fixes + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +9 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts + +commit 8b153a71a03927b7f9b6b1bfcbcfefb92795ab2a +Author: Bill Erickson +Date: Fri Feb 18 12:01:23 2022 -0500 + + LP1904036 Patron expire status color fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +76 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit 4ed8a8a9999d0f24760f73d761e33fbbc5d1b197 +Author: Bill Erickson +Date: Wed Feb 16 09:02:08 2022 -0500 + + LP1904036 Patron bills Full Details action + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts + +commit dfc84e3bc1a8a4e37e03a7a29bf3571bfa379154 +Author: Bill Erickson +Date: Thu Feb 10 13:49:31 2022 -0500 + + LP1904036 Patron edit allow editing expired accounts + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit 325507b7c39680647e457fbf7edbcc84c3a33ace +Author: Bill Erickson +Date: Thu Feb 10 10:21:59 2022 -0500 + + LP1904036 Clear password in Verify Credentials after submitting + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/test-password.component.ts + +commit 99e60525c588b781fb9aa557a5abcc0f3e086c98 +Author: Bill Erickson +Date: Mon Feb 7 11:41:58 2022 -0500 + + LP1904036 Penalty dialog resets after each use + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 3 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/share/patron/penalty-dialog.component.ts + +commit 8a9b6936a57ff2a7fcd22a917834f5621bcfff00 +Author: Bill Erickson +Date: Mon Jan 31 11:58:17 2022 -0500 + + LP1904036 Checkout receipts uses 'receipt' printer role + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts + +commit 8518ce36f716b2c200f0e9a2f27537b6e77b84d3 +Author: Bill Erickson +Date: Fri Jan 28 16:48:18 2022 -0500 + + LP1904036 Items out grid sorts by next due by default + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 3 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +6 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit 486d9a57097673c5d6301843a9e7bd733c1578fa +Author: Bill Erickson +Date: Thu Jan 27 15:50:40 2022 -0500 + + LP1904036 Patron edit disabled save buttons more obvious + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +4 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts + +commit 0a361acd15e8a9bd8edcce4e39ad9e065852e9df +Author: Bill Erickson +Date: Wed Jan 26 13:19:15 2022 -0500 + + LP1904036 Login session keys expire; hold patron uses login key + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/core/store.service.ts +4 2 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts +0 2 Open-ILS/src/eg2/src/app/staff/catalog/search-templates.component.ts +3 2 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts +11 0 Open-ILS/src/eg2/src/app/staff/resolver.service.ts + +commit a88c5804b5870fc6217b4b3b0b379cbb2515c494 +Author: Bill Erickson +Date: Wed Jan 26 12:09:53 2022 -0500 + + LP1904036 Patron edit replace barcode fixes + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 7c5dcceabfaac051c7c432ed3178cd38260ca646 +Author: Bill Erickson +Date: Fri Jan 21 11:18:40 2022 -0500 + + LP1904036 Avoid dupe titles in bills grid + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html + +commit 3feea0497319f9a98e268ca524b522061874104d +Author: Bill Erickson +Date: Fri Jan 14 11:28:12 2022 -0500 + + LP1904036 Patron Search clears previous patron + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts + +commit 15febfda39d95e5f110577153085359e27c2d88e +Author: Bill Erickson +Date: Wed Jan 12 11:47:03 2022 -0500 + + LP1904036 Support circ.obscure_dob in patron summary + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +7 2 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html +19 1 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.ts + +commit 5e5719088520189324ae19f6c98dbf0869ecbb55 +Author: Bill Erickson +Date: Mon Jan 10 11:41:14 2022 -0500 + + LP1904036 Hold notify alert repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit d2da1a7347ff77bf27c0545996e0020e5ff6243a +Author: Bill Erickson +Date: Fri Jan 7 17:46:10 2022 -0500 + + LP1904036 Patron edit unsaved changes dialog fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +15 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit f0ef880dd8ea3ea2c88da3dd615a43f13a1e681b +Author: Bill Erickson +Date: Thu Jan 6 11:38:51 2022 -0500 + + LP1904036 Hide incorrect Holds Count label in patron holds + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html +3 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts + +commit 0e015a77af7d8bb34fb218f0269f224edd16b907 +Author: Bill Erickson +Date: Wed Dec 29 12:04:16 2021 -0500 + + LP1904036 Patron bills columns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +45 34 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html + +commit da395fec246fc995a86f09bad43ff61ed6d2b082 +Author: Bill Erickson +Date: Fri Nov 19 16:11:16 2021 -0500 + + LP1904036 Group Member Details columns order + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 3 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.html + +commit e8a2e25e006bb866bb7380faa41b4190e18ad507 +Author: Bill Erickson +Date: Fri Nov 19 12:53:47 2021 -0500 + + LP1904036 Patron Messages default cols fixes + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 6 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html + +commit 212b7837540a5776e80985183070d6b29417127e +Author: Bill Erickson +Date: Fri Nov 19 12:49:49 2021 -0500 + + LP1904036 Patron Messages default columns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +11 6 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html + +commit d27473e4ce4d9fab0f36eca0cc449032d946e851 +Author: Bill Erickson +Date: Wed Jul 13 15:17:31 2022 -0400 + + LP1904036 More lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 40faa92554651d1c70f2bd40b23f66573e305ae1 +Author: Bill Erickson +Date: Fri Mar 18 16:14:35 2022 -0400 + + LP1904036 Update Inventory checkin modifier fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +19 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 7785d27096b13323255aa92ade7f3a767c7a8ebd +Author: Bill Erickson +Date: Mon Feb 7 14:36:53 2022 -0500 + + LP1904036 Checkout override invalid address + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 3dd3620eed04ea372a698a442df1c2f7b80e75dd +Author: Bill Erickson +Date: Fri Jan 21 16:47:03 2022 -0500 + + LP1904036 Checkin data collection race condition fix (printing hold slips) + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 5 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 78488ea8fdd4d03ef1c9a2d772b0e030ff6b8eed +Author: Bill Erickson +Date: Tue Jan 18 17:10:45 2022 -0500 + + LP1904036 Ang Checkout Support Auto-Renew + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +4 4 Open-ILS/src/eg2/src/app/staff/share/circ/open-circ-dialog.component.html + +commit 5f4f3ae1726b9fd0eb59146f77da106207cef958 +Author: Bill Erickson +Date: Wed Jan 12 11:27:02 2022 -0500 + + LP1904036 Checkin grid shows circ user; routeTo updates + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 4 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +55 17 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +10 5 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit c0cb89ec5790df768144a2ed7c721710aa697268 +Author: Bill Erickson +Date: Tue Jan 11 17:48:53 2022 -0500 + + LP1904036 Checkout receipt includes patron + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 5808d3ff035f501e36afda2f222e60f531eacbc5 +Author: Bill Erickson +Date: Fri Jan 7 15:20:10 2022 -0500 + + LP1904036 Checkout receipt includes volume + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 11b74cd8921db38b00dd63f85227e347baf87e10 +Author: Bill Erickson +Date: Wed Jul 13 12:26:16 2022 -0400 + + LP1904036 Remove Ang patron UI mixed menu entries + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 18 Open-ILS/src/eg2/src/app/staff/nav.component.html +0 24 Open-ILS/src/templates/staff/navbar.tt2 + +commit 75989bccfe3ab87bc15d83514828b4f9d13f9c71 +Author: Bill Erickson +Date: Tue Jun 14 10:39:34 2022 -0400 + + LP1904036 Checkin adds Call Number columns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html + +commit 29b746cb6ebecd7b7f115b83511f523d62ffaa58 +Author: Bill Erickson +Date: Tue Jun 14 10:34:44 2022 -0400 + + LP1904036 Checkin retarget (all) holds fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +1 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit ac2af530d1b908c7cc24c86412065eb17819885f +Author: Bill Erickson +Date: Tue Jun 14 10:26:25 2022 -0400 + + LP1904036 patron Other menu shows above sticky grid headers + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/styles.css + +commit da0f8883f4a4701088960a5056a7d05a8b8bd075 +Author: Bill Erickson +Date: Tue Jun 14 10:24:50 2022 -0400 + + LP1904036 3.9 merge repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts +2 5 Open-ILS/src/eg2/src/app/staff/login.component.ts + +commit 7552faca712c9760d92e2ac27e0ffb42780e4750 +Author: Bill Erickson +Date: Wed Jan 19 12:19:18 2022 -0500 + + LP1904036 Patron penalty note is now usr_message + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html + +commit 672b966bf637339d889bc25c5b97d4fd6d4b420b +Author: Bill Erickson +Date: Wed Jan 19 12:14:25 2022 -0500 + + LP1904036 ng lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +0 5 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts +0 1 Open-ILS/src/eg2/src/app/staff/share/patron/penalty-dialog.component.ts + +commit 8b84a014475776ecca2c8296bf5232a3d84b2247 +Author: Bill Erickson +Date: Mon Dec 13 13:11:00 2021 -0500 + + LP1904036 Route dialog autoprint race condition repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit 9c89ef12cc8a30961d5230b88c0304412a5ff560 +Author: Bill Erickson +Date: Thu Dec 2 11:06:06 2021 -0500 + + LP1904036 Circ events handler for AVAIL_HOLD_COPY_RATIO_EXCEEDED; part 2 + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 4ce07fd5c4bd9608c58ff2885194609d4551464b +Author: Bill Erickson +Date: Thu Dec 2 10:56:40 2021 -0500 + + LP1904036 Circ events handler for AVAIL_HOLD_COPY_RATIO_EXCEEDED + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html + +commit 6d4c89971166e16f2caad7661fa38902a127615a +Author: Bill Erickson +Date: Fri Nov 19 12:16:23 2021 -0500 + + LP1904036 Penalty dialog clear prev. values on dialog open + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/share/patron/penalty-dialog.component.ts + +commit b071f96453d6d9518724d942f8bbe4ca290e9d26 +Author: Bill Erickson +Date: Fri Nov 19 10:49:20 2021 -0500 + + LP1904036 Avoid route dialog on noop checkin + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit c5a6dd27e3e1f293df6331ea2ba8981bd973cc2f +Author: Bill Erickson +Date: Wed Nov 10 10:18:58 2021 -0500 + + LP1904036 org-select rejects invalid free text + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html +7 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts + +commit 200d527b15caf3c228d83dc3af149e2fd0ab94d6 +Author: Bill Erickson +Date: Tue Nov 9 13:49:07 2021 -0500 + + LP1904036 Refresh patron data when returning to patron + + Since patron data is cached at the service level within Angular + navigation. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +21 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts + +commit 1a388c1485738837a358ec4921c27e077d0b3d3c +Author: Bill Erickson +Date: Tue Nov 9 10:56:36 2021 -0500 + + LP1904036 Improve patron reg billing/mailing checkboxes + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit bf2fa3b9ba94204a7e3934861b07e3922a7b37da +Author: Bill Erickson +Date: Mon Nov 8 17:55:43 2021 -0500 + + LP1904036 Improve patron reg billing/mailing/city limits handling + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 1fec34d506624a5c25f467cac8cde48ae94d75c9 +Author: Bill Erickson +Date: Fri Oct 29 14:49:43 2021 -0400 + + LP1904036 Patron place hold uses local storage (see LP1949226) + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 2 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts + +commit 391c5cfde44d89261978e2a835c6dac593aae7c3 +Author: Bill Erickson +Date: Fri Oct 29 14:37:26 2021 -0400 + + LP1949226 Staff catalog hold recipient more durable + + When placing holds for a specific patron from the patron's holds list, + the hold recipient barcode will now persist across multiple browser tabs. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.service.ts +4 3 Open-ILS/web/js/ui/default/staff/circ/patron/holds.js + +commit b9827f482aeef46abc65d2f47095d3c236ada2f7 +Author: Bill Erickson +Date: Thu Oct 28 10:23:04 2021 -0400 + + LP1904036 Batch hold edit set bools false + + Avoid sending null values on batch hold update for boolean fields. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 0 Open-ILS/src/eg2/src/app/staff/share/holds/manage.component.ts + +commit 165bb83e575dc5c2c99c7ee02ddf3b4253275796 +Author: Bill Erickson +Date: Wed Oct 20 11:02:22 2021 -0400 + + LP1904036 Clone all patron addresses + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +34 56 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit c8f056687280c71167e196ee5c3ba438ae022cce +Author: Bill Erickson +Date: Thu Oct 7 11:19:47 2021 -0400 + + LP1904036 Patron edit help text positioning + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit 82fcb5270a1bc705c00449d63985350a3254ead5 +Author: Bill Erickson +Date: Thu Oct 7 11:16:28 2021 -0400 + + LP1904036 Register patron stores saved user in recents + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +5 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + +commit 364868caa12c0f9e485b2ae80549bf958661328d +Author: Bill Erickson +Date: Thu Oct 7 10:42:57 2021 -0400 + + LP1904036 Auto-print holds/transits checkin mod fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit a0c539f842ba1dafb5a1f8c054b32bc72e111dca +Author: Bill Erickson +Date: Wed Oct 6 11:36:25 2021 -0400 + + LP1904036 Patron reg honors claims perms + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit 56c9499a992e0617aeb5f280894f9c9b674b3d5f +Author: Bill Erickson +Date: Tue Oct 5 16:56:19 2021 -0400 + + LP1904036 Loading staged user applies juvenile flag + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 38b043953282da317aa5cf330a2e029179050f66 +Author: Bill Erickson +Date: Fri Oct 1 11:52:58 2021 -0400 + + LP1904036 Patron reg honor default ident type + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 1008dd0f0b9ea7253568965f653cb14753040ebc +Author: Bill Erickson +Date: Thu Sep 30 11:02:25 2021 -0400 + + LP1904036 Cancel Hold invocation repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html + +commit d66f13f1fc21869eeb37b9261f6d7711ef809b75 +Author: Bill Erickson +Date: Fri Sep 24 10:21:52 2021 -0400 + + LP1904036 Remove refs to deprecated alert_message field + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 10 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html +0 18 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +0 3 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts +2 1 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.html +0 4 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html +0 4 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.ts + +commit 226a012ac6b396232313003a27df6269906c974a +Author: Bill Erickson +Date: Fri Sep 24 10:11:23 2021 -0400 + + LP1904036 Rebase and lint repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 1 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 46f8cb9a30199b40cd8cfd6390ecd5eea6f51e6b +Author: Bill Erickson +Date: Thu Sep 16 15:42:09 2021 -0400 + + LP1904036 Checkout Done gets No Receipt option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html + +commit 3765a4d42c7a94ecef6cb9caae24a40f3187d788 +Author: Bill Erickson +Date: Thu Sep 16 14:22:58 2021 -0400 + + LP1904036 Checkin Mark Damaged fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +1 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + +commit f16355685bcdf34bdcc209b5df5e4be8fe760d00 +Author: Bill Erickson +Date: Thu Sep 16 12:18:59 2021 -0400 + + LP1904036 Checkin modifiers sticky settings repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + +commit 1f9fd18ec45069c6ebe4154f802467c47c5c9be9 +Author: Bill Erickson +Date: Thu Sep 16 12:15:13 2021 -0400 + + LP1904036 Checkin Update Inventory fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit a4b372448a6d8238b60b397c88c4feca85813297 +Author: Bill Erickson +Date: Thu Sep 16 12:01:07 2021 -0400 + + LP1904036 Checkin Retrieve Last Patron opens in new tab + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + +commit de2d820c9c13fdbc8478b06bb046df0291c78a54 +Author: Bill Erickson +Date: Thu Sep 16 11:57:34 2021 -0400 + + LP1904036 Patron summary show full dob year + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html + +commit 4416f934bfc8f3f3e4977d25520debc6c9daf3bd +Author: Bill Erickson +Date: Thu Sep 16 11:53:41 2021 -0400 + + LP1904036 Circ events (checkout) copy alert display repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 0 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html + +commit dc46dd07bd22208eab399fcebb70fbdf5c71aada +Author: Bill Erickson +Date: Thu Sep 16 11:46:46 2021 -0400 + + LP1904036 Fix Secondary Groups Apply button bug + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 64386f068755febd9d126f5b5ac2018040d6ba96 +Author: Bill Erickson +Date: Thu Sep 16 11:41:27 2021 -0400 + + LP1904036 Display alert_message in patron summary + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html + +commit 09b0266f4ed2b45810a8e0c11073c41b5634e2ff +Author: Bill Erickson +Date: Thu Sep 16 11:38:35 2021 -0400 + + LP1904036 Address deletion / replace repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +55 53 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit c50802344eb266bfede284892de289c553cc8344 +Author: Bill Erickson +Date: Thu Sep 16 11:24:39 2021 -0400 + + LP1904036 Replace card correct deactivates current card + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit c59c4483cd86f5b8767d130b90662ee18bf9c9cc +Author: Bill Erickson +Date: Thu Sep 16 11:02:45 2021 -0400 + + LP1904036 SMS number / carrier required if SMS enabled + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +10 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 24212096b03df333849ea25a013bfc98d0a7ce34 +Author: Bill Erickson +Date: Fri Aug 27 11:45:06 2021 -0400 + + LP1904036 Un-check email notify allows save on cleared email + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit b47740fd82b00b581e63daa05d4e7d58f0c5f897 +Author: Bill Erickson +Date: Thu Aug 26 15:03:48 2021 -0400 + + LP1904036 Patron bills tab honors editor change warning + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts + +commit 55ef331eae140ffd0a824664c448a7f42d0f091c +Author: Bill Erickson +Date: Thu Aug 26 14:40:17 2021 -0400 + + LP1904036 Patron search barcode/last-name links + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 2 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.html + +commit 8e57a60c91cfc6e41dbc202950e347b0d551d63e +Author: Bill Erickson +Date: Thu Aug 26 14:32:36 2021 -0400 + + LP1904036 Patron search DoB month/day repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 6b1fac2e40748f980cb5137e8f797c241e3ab1bd +Author: Bill Erickson +Date: Wed Aug 25 13:19:46 2021 -0400 + + LP1904036 Checkin clear effective date option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +1 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + +commit ccf6a48952499119e0d5a7b6c8951f2b14172ee9 +Author: Bill Erickson +Date: Wed Aug 25 12:28:18 2021 -0400 + + LP1904036 Billing history payments fix date filter + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 4 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +8 2 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts + +commit 1499941570d282750abd374df8da25a467fbb7c2 +Author: Bill Erickson +Date: Wed Aug 25 12:13:14 2021 -0400 + + LP1904036 Bill details voider / accepting user + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +11 6 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts + +commit cbd301993a6af9289a25d60f600c1f2d3e25a8c3 +Author: Bill Erickson +Date: Wed Aug 25 11:05:03 2021 -0400 + + LP1904036 Bill statement Item Summary section + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +53 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts +3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm + +commit d614b4a0e8981b7b2264dbbf05bc515e349772b3 +Author: Bill Erickson +Date: Tue Aug 24 16:27:52 2021 -0400 + + LP1904036 Bill grid columns; data refreshing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +14 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +10 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +8 3 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +3 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm + +commit 836be138ef7f53331b7c91ef57251fe9d5b76357 +Author: Bill Erickson +Date: Mon Aug 23 13:16:44 2021 -0400 + + LP1904036 Bills grid color coding; lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +10 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +38 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +10 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.css +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts + +commit f94c4fdd2356c6b7328a33ecc99f869954727c3f +Author: Bill Erickson +Date: Mon Aug 23 11:06:32 2021 -0400 + + LP1904036 Patron holds uncancel option; display title + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +13 3 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html +39 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts + +commit 612c421a54d545c64385f31d3b6bbca4f7b3ff07 +Author: Bill Erickson +Date: Thu Aug 19 12:08:04 2021 -0400 + + LP1904036 Checkin grid UI improvements + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 4 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +3 3 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html + +commit 393d3551a289323e3ff958f382d9d2418ce7a66e +Author: Bill Erickson +Date: Thu Aug 19 12:03:39 2021 -0400 + + LP1904036 Checkin route dialog sanity/data checks + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +2 2 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html + +commit e28b1d64268e3c4e0f93fb2281974fcd2d378a94 +Author: Bill Erickson +Date: Thu Aug 19 12:03:13 2021 -0400 + + LP1904036 Checkin never capture deleted copies for holds + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm + +commit 48027cb98b7757f46e06519110e2c27bfb362d7a +Author: Bill Erickson +Date: Thu Aug 19 11:16:09 2021 -0400 + + LP1904036 Items Out claims returned refreshes grids data + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 1 Open-ILS/src/eg2/src/app/staff/share/circ/claims-returned-dialog.component.ts + +commit 6e87f3183a96f18e9d5ff34ea6d748254e1a9c8e +Author: Bill Erickson +Date: Wed Aug 18 17:21:05 2021 -0400 + + LP1904036 Items Out grid allows due dates in the past + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.ts +7 2 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit b5535554a3713c3ba1748a34d4a9dca18ee56ea8 +Author: Bill Erickson +Date: Wed Aug 18 17:12:07 2021 -0400 + + LP1904036 Checkout quick receipt indicate default + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html + +commit 9986cb1ee5452f6416d8215c53588f8080a3bf3e +Author: Bill Erickson +Date: Wed Aug 18 17:02:32 2021 -0400 + + LP1904036 Checkout grid hide Alert Message column + + Since Alert Message is sort of (?) deprecated avoid making it a default + column in the checkout grid. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 3 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html + +commit 81a01557e55241e359f1055b7aa6c2c9fb17989d +Author: Bill Erickson +Date: Wed Aug 18 17:01:04 2021 -0400 + + LP1904036 Checkout grid row selection repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + +commit 3f54db78740ae8303c4c18442eb8863c71077013 +Author: Bill Erickson +Date: Wed Aug 18 16:57:53 2021 -0400 + + LP1904036 Checkout specific due date persists until page/tab chages + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 7 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts + +commit 884cd9f6e80f05f55d12a8dbacd6426ff765eed8 +Author: Bill Erickson +Date: Wed Aug 18 16:52:53 2021 -0400 + + LP1904036 Checkout disable date select when not enabled + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html + +commit 41bc648af1e803422c72306506345b6dc5909aaa +Author: Bill Erickson +Date: Tue Aug 17 17:15:49 2021 -0400 + + LP1904036 Checkout grid title/barcode links + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 2 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + +commit 84ec8ba23f8b8960b1acf63dd09ba35da383813f +Author: Bill Erickson +Date: Tue Aug 17 16:56:14 2021 -0400 + + LP1904036 Patron UI shows pref name for summary/banner + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +0 14 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html + +commit f4b6a18c3a2c7b17139b80680703c3eda5b90ea5 +Author: Bill Erickson +Date: Tue Aug 17 11:06:31 2021 -0400 + + LP1904036 Angular Patron edit/search repairs + + * Fix inactive patron search + * New patrons are active by default + * Ensure new cards are correctly linked to new patrons. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +4 5 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit c6de24bcb05d4ea8dd14f4d9a95ff79bf1b88083 +Author: Bill Erickson +Date: Tue Aug 17 10:30:30 2021 -0400 + + LP1904036 Patron search show fewer columns by default + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +15 15 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.html + +commit 3361bb41bbee1972815cc3ab6d9bebbfd99fe92b +Author: Bill Erickson +Date: Thu Aug 5 12:25:57 2021 -0400 + + LP1904036 Added missing 'noop' checkin modifier + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + +commit 8c3f6436ea18d2bce6d0c165b333480bb105ac78 +Author: Bill Erickson +Date: Thu Jul 15 16:36:04 2021 -0400 + + LP1904036 Circ service refactor; renewal failures + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +10 3 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +4 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html + +commit c0265ae959be2466b3988ccfda4e3353a67fc398 +Author: Bill Erickson +Date: Thu Aug 5 12:18:15 2021 -0400 + + LP1904036 Grid column header label fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit a6685a4f2f3a82c55414a9d012523483d98176b9 +Author: Bill Erickson +Date: Tue Jul 20 11:20:03 2021 -0400 + + LP1904036 Historical xacts/payments sort newest to oldest + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 0 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts + +commit 88758b6e0d1f6e8f519b79e716a35d050e639847 +Author: Bill Erickson +Date: Mon Jul 19 15:47:37 2021 -0400 + + LP1904036 Improve checkin transit/hold handling + + Be sure we fetch the latest transit for ROUTE_ITEM handling. + + Avoid treating fulfilled holds, returned as info for a canceled hold + transit, as the basis for a new hold transit. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +6 1 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit bad7cfb498d8962fe128164e509dfd5dc5b443e2 +Author: Bill Erickson +Date: Tue Jul 13 10:46:55 2021 -0400 + + LP1904036 Merge repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 13 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit 2fe2bc11226c8d2a0f8632323b216bfc480e5e99 +Author: Bill Erickson +Date: Wed Jun 30 13:54:43 2021 -0400 + + LP1904036 Use new due date display options + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +1 3 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +1 3 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html + +commit ebbecfda8daadb53e960cd377a1f1fb0bbcf2654 +Author: Bill Erickson +Date: Tue Jun 29 13:50:56 2021 -0400 + + LP1934164 egDueDate and egOrgDateInContext Angular pipes + + These support displaying dates in the timezone of a specified org unit. + + Example: + + {{circ.xact_start() | egOrgDateInContext:circ.circ_lib():circ.duration()}} + + The format service also gets a dateOnlyIntervalField parameter to + display dates as dates or dates + time depending on whether the provided + duration is day-granular. + + Also adds a handy pipe (egDueDate) which takes a circulation as its + value and collects the correct parameters to display the due date in the + correct time zone and with the correct dateOnlyIntervalField value. + + Example: + + {{circ | egDueDate}} + + Includes Sandbox examples. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts + +commit 367e2ffe907d5e57a1740ca1d8c317d390b9b547 +Author: Bill Erickson +Date: Tue Jun 29 11:43:53 2021 -0400 + + LP1904036 Items Out more auto columns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html + +commit 1355c63ab89b26d528f3846178cabf867220be19 +Author: Bill Erickson +Date: Tue Jun 29 11:42:40 2021 -0400 + + LP1904036 Grid auto columns label/etc fixes + + * Ensure the datatype is propagated to auto columns. + * Display 'class: fieldname' in the column picker, but only display + field name in the grid header to avoid large column names. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts +2 2 Open-ILS/src/eg2/src/app/share/grid/grid-header.component.html +7 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit 0d6a1e8afa4fca22901cc4a4cad3170d9d9c9cb0 +Author: Bill Erickson +Date: Tue Jun 8 10:50:02 2021 -0400 + + LP1904036 CC dialog repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +10 3 Open-ILS/src/eg2/src/app/staff/share/billing/credit-card-dialog.component.html +2 4 Open-ILS/src/eg2/src/app/staff/share/billing/credit-card-dialog.component.ts + +commit 26a02aa9493055dfca0d7f7644e2a371d38c3aa4 +Author: Bill Erickson +Date: Tue May 25 15:11:35 2021 -0400 + + LP1904036 Show item barcode in circ events dialog + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.ts + +commit ef7af24a416ada83720bc9ab2a4c17d7c4cdc06e +Author: Bill Erickson +Date: Tue May 25 11:32:18 2021 -0400 + + LP1904036 Avoid re-prompt on strict barcode + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit deb66cfba3852a2c64e187620b1a2197cda3b0aa +Author: Bill Erickson +Date: Tue May 25 10:49:08 2021 -0400 + + LP1904036 DoB is YMD, not ISO (for correct timezone) + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit 9bb3beda5fae21b793dab744fdcaca4ce42d1c48 +Author: Bill Erickson +Date: Tue May 18 16:59:23 2021 -0400 + + LP1904036 Grid wildcard column support cleanup + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 5 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit 89869eb33d9efc32881d10f6e7641f3f949c5107 +Author: Bill Erickson +Date: Tue May 18 11:55:27 2021 -0400 + + LP1904036 Checkout/renew grid auto columns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +8 0 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.html + +commit 87e461a5dc840d9a76551657dcbf953c34e7a196 +Author: Bill Erickson +Date: Tue May 18 11:51:42 2021 -0400 + + LP1904036 Checkin grid auto columns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html + +commit 0b174af34294d10751e3ce06426e5651d6a0ba14 +Author: Bill Erickson +Date: Fri Aug 14 14:49:24 2020 -0400 + + LP1891699 Ang grid column picker sorting + + Angular grid column picker displays colums in the following order: + + 1. Visible colums first, sorted alphabetically. + 2. Non-visible columns second, sorted alphabetically. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Risher + Signed-off-by: Jane Sandberg + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +13 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit 8d3e2a185a36681239d81ab776779ae258ca3cda +Author: Bill Erickson +Date: Tue May 18 11:48:40 2021 -0400 + + LP1904036 Grid wildcard column support + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts +98 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit 8b4ff23ff69b59c384ea8cbb23592492bcf534a8 +Author: Bill Erickson +Date: Thu May 13 14:26:50 2021 -0400 + + LP1904036 Add Alert Message columns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +3 0 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.html + +commit 5cd2b0c786cc946e5b994c107319f523f37100f1 +Author: Bill Erickson +Date: Thu May 13 14:26:30 2021 -0400 + + LP1904036 Sanity check empty cards + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html + +commit be1e927eed43f0b8e22df503f71fd0bcc173e4ae +Author: Bill Erickson +Date: Wed May 12 15:12:31 2021 -0400 + + LP1904036 Barcode checkdigit / dialog support + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.ts +27 0 Open-ILS/src/eg2/src/app/staff/share/circ/bad-barcode-dialog.component.html +20 0 Open-ILS/src/eg2/src/app/staff/share/circ/bad-barcode-dialog.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +83 15 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/bad-barcode-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/bad-barcode-dialog.component.ts + +commit 9db272d7d5995442489047f2837edce6fe918827 +Author: Bill Erickson +Date: Tue May 11 11:51:54 2021 -0400 + + LP1904036 template repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts + +commit 569730e7f6d181ae3516bad5de94d5ef68d71f1a +Author: Bill Erickson +Date: Tue May 11 11:35:15 2021 -0400 + + LP1904036 SQL repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 4 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit f5b0dc1ed49159112e677b9dbef3f788bbef367a +Author: Bill Erickson +Date: Tue May 11 11:31:47 2021 -0400 + + LP1904036 Checkout/renew receipts + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +54 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +105 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.ts +36 18 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.html +7 5 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.ts +0 9 Open-ILS/src/eg2/src/app/staff/share/worklog/worklog.service.ts +82 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit b6303939044039bcc81b748abf86872fee17d334 +Author: Bill Erickson +Date: Mon May 10 18:02:57 2021 -0400 + + LPLP1904036 Adding renew interface and entry points + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.css +174 0 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.html +291 0 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.ts +37 0 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.module.ts +15 0 Open-ILS/src/eg2/src/app/staff/circ/renew/routing.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/circ/routing.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/nav.component.html +9 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +9 0 Open-ILS/src/eg2/src/app/staff/share/worklog/worklog.service.ts +7 0 Open-ILS/src/templates/staff/navbar.tt2 + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/renew/renew.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/renew/routing.module.ts + +commit fa303f921f4f8f48a09ae02e206f9f1d168161bc +Author: Bill Erickson +Date: Mon May 10 12:44:42 2021 -0400 + + LP1904036 Sanity check lack of barcode (card) + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 24e0dca04d89c424b148385d55e3b3bd40d52c69 +Author: Bill Erickson +Date: Mon May 10 11:35:11 2021 -0400 + + LP1904036 Sanity check missing mailing/billing addresses + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +4 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 416aaf383f27c96ee46018cbfb0e2bd57cb5475a +Author: Bill Erickson +Date: Thu May 6 12:24:50 2021 -0400 + + LP1904036 Apply default address type + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 39e90d58d00ca26a3ab9ed6439c194578f48c716 +Author: Bill Erickson +Date: Thu May 6 12:13:53 2021 -0400 + + LP1904036 Patron summary status colors + + An attempt to replicate the XUL-era patron status border colors. At + present, it only shows the border, not the individual labels. Note in + most cases the reason for the status is present elsewhere in the + summary. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +18 0 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.css +8 2 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html +70 0 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.ts + +commit 81ae2d84cced59a358f4a2cf85f67500d23d7a2a +Author: Bill Erickson +Date: Mon May 3 15:19:07 2021 -0400 + + LP1904036 Minor style tweak + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html + +commit 3854265d8683f044b29310efb80d59433a5590ea +Author: Bill Erickson +Date: Mon May 3 15:12:53 2021 -0400 + + LP1904036 Hold print template configs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +16 1 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts + +commit 433564aafaa99e11d571a06b9f45abd8b7d17f58 +Author: Bill Erickson +Date: Mon May 3 14:31:43 2021 -0400 + + LP1904036 Route dialog repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +21 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +3 3 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit c4d12d7455f05d0b193655d8b8f7bcd72c582729 +Author: Bill Erickson +Date: Mon May 3 10:47:24 2021 -0400 + + LP1904036 Group details fines owed repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.html + +commit dd9087bfa184105b4277daeba252ca50b24ef63c +Author: Bill Erickson +Date: Mon May 3 10:34:08 2021 -0400 + + LP1904036 Recent patrons fixes + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html +2 2 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 4e48a2a92328a9bebd5240d8de8d0af46c386a74 +Author: Bill Erickson +Date: Thu Apr 29 17:24:58 2021 -0400 + + LP1904036 Tracking/showing recent patrons + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +18 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +5 0 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +18 10 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 52b6784eabf109b1ab533b3a9c2709d6c649e324 +Author: Bill Erickson +Date: Thu Apr 29 17:00:56 2021 -0400 + + LP1904036 Tracking/showing recent patrons + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 0 Open-ILS/src/eg2/src/app/staff/circ/patron/last.component.html +28 0 Open-ILS/src/eg2/src/app/staff/circ/patron/last.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +28 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +5 0 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/last.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/last.component.ts + +commit 766ff59efa04071dca8f0e1a6d50c906a63f88b1 +Author: Bill Erickson +Date: Thu Apr 29 15:08:01 2021 -0400 + + LP1904036 Hold Capture entry points + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 2 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +14 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +4 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/routing.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/nav.component.html +6 0 Open-ILS/src/templates/staff/navbar.tt2 + +commit 33ae48e773dbf96dc82e793d38e96ae1a0814779 +Author: Bill Erickson +Date: Thu Apr 29 14:44:31 2021 -0400 + + LP1904036 Cancel transit improvements during checkin + + In some cases, a checkin result may not have the transit for a copy that + was just put into transit. When canceling transits, always fetch the + latest/open copy transit before attempting to cancel. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +24 8 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + +commit 4ba63aa9c3b87131563b8b1fe7fedbbe1f033cff +Author: Bill Erickson +Date: Thu Apr 29 11:35:49 2021 -0400 + + LP1904036 improve checkin modifiers; handling noncats + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 10 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +22 15 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +5 2 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html + +commit 662d983074ef3784de4a77f03fc9604876c6c59c +Author: Bill Erickson +Date: Tue Apr 27 17:15:19 2021 -0400 + + LP1904036 Address copy improvements + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.ts + +commit ad209409686548afad49a852476a1bd79fb823a9 +Author: Bill Erickson +Date: Tue Apr 27 16:38:01 2021 -0400 + + LP1904036 Group display tree repairs / multiple parents + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +15 2 Open-ILS/src/eg2/src/app/staff/share/patron/profile-select.component.ts + +commit 1cfe543057b02907a1e7426182baa1f8b1108cce +Author: Bill Erickson +Date: Tue Apr 27 16:24:40 2021 -0400 + + LP1904036 Group display tree repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +31 7 Open-ILS/src/eg2/src/app/staff/share/patron/profile-select.component.ts + +commit a27f15d4f75b8675b5cb54e580ab0a9379fcf2a7 +Author: Bill Erickson +Date: Tue Apr 27 15:18:45 2021 -0400 + + LP1904036 Check patron edit save state on page load + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +21 11 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit d5d462d616af0dc34d517e8cce9bdb583a9288c1 +Author: Bill Erickson +Date: Tue Apr 27 14:35:44 2021 -0400 + + LP1904036 Opt-in settings patron edit fix + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit 660f5311dfc0fed1b44398b8bcdde7ff9fc29053 +Author: Bill Erickson +Date: Tue Apr 27 13:45:40 2021 -0400 + + LP1904036 Transit audio timing repair + + Ensure the ROUTE_ITEM audio alert happens regardless of whether the + route dialog will be displayed. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +0 5 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit e786f0356e90720821208b0472b18e4f5cecdff9 +Author: Bill Erickson +Date: Tue Apr 27 13:33:20 2021 -0400 + + LP1904036 Group details API call repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.ts + +commit c09eef45bcddabaa6c534d3df1d1cc5218880bc2 +Author: Bill Erickson +Date: Tue Apr 27 12:12:37 2021 -0400 + + LP1904036 Remove dupe print template + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 68 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit bf68cc4e2dda5bb09858e13c98ce0f1f0fe9ba63 +Author: Bill Erickson +Date: Mon Apr 26 16:20:50 2021 -0400 + + LP1904036 offline data checks cache date + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/login.component.ts +42 23 Open-ILS/src/eg2/src/app/staff/share/offline.service.ts + +commit 67bad9034590256e670aac49a5d673df0212942f +Author: Bill Erickson +Date: Mon Apr 26 15:42:33 2021 -0400 + + LP1904036 lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/share/offline.service.ts + +commit 314446925a6108976639feefdbc4be5cc5ff9820 +Author: Bill Erickson +Date: Mon Apr 26 12:25:21 2021 -0400 + + LP1904036 offline data retrieval + + With this commit, offline data is fetched during every login. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/common.module.ts +7 4 Open-ILS/src/eg2/src/app/staff/login.component.ts +108 0 Open-ILS/src/eg2/src/app/staff/share/offline.service.ts +3 7 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm +2 2 Open-ILS/web/js/ui/default/staff/offline.js + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/offline.service.ts + +commit de88af113634f8b56bad17c6da94b85b5b46e624 +Author: Bill Erickson +Date: Mon Apr 26 10:37:00 2021 -0400 + + LP1904036 offline data continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +39 8 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm + +commit 93eed5bc55e6ca66eb0127135cd8fc9899d050fa +Author: Bill Erickson +Date: Thu Apr 22 18:00:54 2021 -0400 + + LP1904036 getting started with unified offline data retrieval + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +61 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm + +commit a24aab3ab809e78ade4aa85dd5bf664be7b0e5d6 +Author: Bill Erickson +Date: Thu Apr 22 17:26:08 2021 -0400 + + LP1904036 Checkin experimental link from angjs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 0 Open-ILS/src/templates/staff/navbar.tt2 + +commit 11e64be86388acf49dafaa73b634256dc374e362 +Author: Bill Erickson +Date: Thu Apr 22 17:17:00 2021 -0400 + + LP1904036 billing history tabs; sql cleanup + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +13 0 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts +0 4 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit a0aa9c248f3bf7709ecdb07f387e196893e129cf +Author: Bill Erickson +Date: Thu Apr 22 14:56:39 2021 -0400 + + LP1904036 lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/worklog/worklog.service.ts + +commit add3315cfe28afa8ec95f1dfbbcc7359045a9079 +Author: Bill Erickson +Date: Thu Apr 22 12:48:04 2021 -0400 + + LP1904036 clear holds on checkout support + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +3 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.module.ts +34 4 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +17 1 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.ts + +commit 4e25ce0b5700c5611abf8305b9bbf97f49b4c31b +Author: Bill Erickson +Date: Thu Apr 22 12:00:45 2021 -0400 + + LP1904036 work log continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts +1 0 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html +11 2 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts +8 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +3 5 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +9 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/register.component.html +0 1 Open-ILS/src/eg2/src/app/staff/share/billing/billing.service.ts +4 4 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +10 6 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +0 10 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +1 15 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +11 0 Open-ILS/src/eg2/src/app/staff/share/worklog/strings.component.html +32 0 Open-ILS/src/eg2/src/app/staff/share/worklog/strings.component.ts +21 0 Open-ILS/src/eg2/src/app/staff/share/worklog/worklog.module.ts +15 19 Open-ILS/src/eg2/src/app/staff/share/{circ/work-log.service.ts => worklog/worklog.service.ts} + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/worklog/strings.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/worklog/strings.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/worklog/worklog.module.ts + rename Open-ILS/src/eg2/src/app/staff/share/{circ/work-log.service.ts => worklog/worklog.service.ts} (65%) + +commit 79b9fc2b57dcbaf1a507f86c0971128d14936a2c +Author: Bill Erickson +Date: Tue Apr 20 17:33:34 2021 -0400 + + LP1904036 circ work log entries + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 2 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +40 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +10 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +15 1 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +93 0 Open-ILS/src/eg2/src/app/staff/share/circ/work-log.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/work-log.service.ts + +commit fe3280c4edb377d440863320dc5d71577a27b1f8 +Author: Bill Erickson +Date: Tue Apr 20 15:49:57 2021 -0400 + + LP1904036 Checkin actions continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +26 2 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +43 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +27 0 Open-ILS/src/eg2/src/app/staff/share/circ/cancel-transit-dialog.component.html +77 0 Open-ILS/src/eg2/src/app/staff/share/circ/cancel-transit-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/cancel-transit-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/cancel-transit-dialog.component.ts + +commit f60547d5331b86a114aa6fd0aaa703cd43f0cbc8 +Author: Bill Erickson +Date: Tue Apr 20 15:20:08 2021 -0400 + + LP1904036 Checkin cancel transits; lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +20 4 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +27 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts + +commit 5ea345733cbe592075bca901b43f7ca2b5111712 +Author: Bill Erickson +Date: Mon Apr 19 16:58:45 2021 -0400 + + LP1904036 patron purging + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +32 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +82 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts + +commit 0292218325d62b34e70f04d92ba51b06442a2a07 +Author: Bill Erickson +Date: Mon Apr 19 15:11:43 2021 -0400 + + LP1904036 more billing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/share/billing/billing.service.ts + +commit 659db2c977634a44feee5c1c3e00c283b0beed0c +Author: Bill Erickson +Date: Mon Apr 19 14:59:52 2021 -0400 + + LP1904036 more billing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +15 5 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +8 7 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts +137 3 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 2b9c91b2830f6e3a60e8d5b7d686ee63e5dad1e0 +Author: Bill Erickson +Date: Mon Apr 19 14:39:08 2021 -0400 + + LP1904036 more billing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +3 2 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts +21 7 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +15 9 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +7 3 Open-ILS/src/eg2/src/app/staff/share/billing/billing.service.ts +9 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/PrintTemplate.pm +16 10 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 4cb153c25bb850ae71098e2dda1896334aa68b5e +Author: Bill Erickson +Date: Mon Apr 19 12:44:13 2021 -0400 + + LP1904036 billing uses flat data service + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 7 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +45 32 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +56 127 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +0 104 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm + +commit 0f86a4defe6f4b1ace87b499a993bca4fc5002f8 +Author: Bill Erickson +Date: Mon Apr 19 12:44:01 2021 -0400 + + LP1904036 Grid flat data service/support + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +10 1 Open-ILS/src/eg2/src/app/core/format.service.ts + +commit 9fd311da4f387e680c3b9bb9dc2cc8062f3a3e06 +Author: Bill Erickson +Date: Mon Apr 19 12:43:51 2021 -0400 + + LP1904036 Grid flat data service/support + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit e8276d3931fafc9482f66fd4fd07b40e0f1b3f8e +Author: Bill Erickson +Date: Mon Apr 19 12:43:29 2021 -0400 + + LP1904036 grid toolbar button supports routerlink + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 1 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts + +commit 5740bc35b1384c53a4f7b60149b5591b7f59ed3b +Author: Bill Erickson +Date: Fri Apr 16 18:17:46 2021 -0400 + + LP1904036 billing history + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 2 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +15 1 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts + +commit 5fcab830c088d53af77dc89da4b24ec6f7732f6d +Author: Bill Erickson +Date: Fri Apr 16 17:46:50 2021 -0400 + + LP1904036 billing history + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +154 62 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +61 14 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts + +commit ec2ac7706511dadbbc16c688197cd0445f36afa1 +Author: Bill Erickson +Date: Fri Apr 16 16:37:54 2021 -0400 + + LP1904036 billing history + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +83 20 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +13 17 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts + +commit fe8050ff7ee9f717979b1fb1a521d8ccaddfe1b6 +Author: Bill Erickson +Date: Fri Apr 16 16:37:24 2021 -0400 + + LP1904036 Grid flat data service/support + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/share/dialog/dialog.component.ts +2 2 Open-ILS/src/eg2/src/app/share/grid/grid-column-config.component.html +31 2 Open-ILS/src/eg2/src/app/share/grid/grid-column-config.component.ts +5 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts +64 0 Open-ILS/src/eg2/src/app/share/grid/grid-flat-data.service.ts +2 2 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html +8 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts +5 0 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts +2 0 Open-ILS/src/eg2/src/app/share/grid/grid.module.ts +16 4 Open-ILS/src/eg2/src/app/share/grid/grid.ts + create mode 100644 Open-ILS/src/eg2/src/app/share/grid/grid-flat-data.service.ts + +commit e5e8dc17a331d57ad915d8f630f245a1577a8077 +Author: Bill Erickson +Date: Fri Apr 16 12:44:10 2021 -0400 + + LP1904036 billing history + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +41 0 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html +138 0 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +18 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm +2 0 Open-ILS/src/templates/staff/circ/patron/t_bills_list.tt2 + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/billing-history.component.ts + +commit a69e3510d103cde6ca524d5b8e3d1cce6ef2ac37 +Author: Bill Erickson +Date: Fri Apr 16 12:43:56 2021 -0400 + + LP1904036 grid toolbar button supports routerlink + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 2 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-button.component.ts +13 6 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.ts +1 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit 38ccc54869a88e17cd0f559b7892524dd77fae4e +Author: Bill Erickson +Date: Fri Apr 16 11:24:35 2021 -0400 + + LP1904036 Use new 'mowbus' patron billing summary + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm + +commit ffec613f0fa2e82cbbf30295c150ea95c38d06fb +Author: Bill Erickson +Date: Fri Apr 16 11:06:29 2021 -0400 + + LP1904036 Grid persist keys; misc fixes + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +2 4 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.html +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +5 3 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +0 3 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.ts +31 18 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit ef1cfe0e4d1c5bb9f43a2b87e19e06fa2a334d2c +Author: Bill Erickson +Date: Fri Apr 16 10:15:51 2021 -0400 + + LP1904036 Patron edit require email if using + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit bdf410d739426b1162155bb9ea4e1909eb7ec55b +Author: Bill Erickson +Date: Thu Apr 15 17:54:13 2021 -0400 + + LP1904036 items grid repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts + +commit a4686537b6cd50e0f450c04e4e5123cfebc45257 +Author: Bill Erickson +Date: Thu Apr 15 17:39:11 2021 -0400 + + LP1904036 checkin grid actions + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +37 12 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +96 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +38 0 Open-ILS/src/eg2/src/app/staff/share/circ/backdate-dialog.component.html +47 0 Open-ILS/src/eg2/src/app/staff/share/circ/backdate-dialog.component.ts +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +7 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/backdate-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/backdate-dialog.component.ts + +commit 2f10ee4484298371e4ed1e1c005660e84853f13d +Author: Bill Erickson +Date: Thu Apr 15 15:42:56 2021 -0400 + + LP1904036 more checkin + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +149 4 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +89 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +41 2 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit c8663e12038037d4d2a43554f4aceabfcb94a97f +Author: Bill Erickson +Date: Thu Apr 15 15:42:46 2021 -0400 + + LP1904036 date select emits on clear + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.html +11 0 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts + +commit 6268f6ff914cdeeaa05fc17d73b2798b23b25f6e +Author: Bill Erickson +Date: Thu Apr 15 12:49:52 2021 -0400 + + LP1904036 copy alerts management (checkout) + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +18 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 6c3f9d2ba34d521a1bb4d443f90d480dd973439d +Author: Bill Erickson +Date: Thu Apr 15 12:44:01 2021 -0400 + + LP1904036 copy alerts management (checkin) + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +10 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +12 5 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +68 14 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +80 0 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.html +138 0 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.ts +5 2 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.module.ts +14 0 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alert-manager.component.ts + +commit 7a8d6d658b1128f3d93b97936f31a7c2c1fe283c +Author: Bill Erickson +Date: Tue Apr 13 12:31:36 2021 -0400 + + LP1904036 lint and repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 4 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +1 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.ts +8 10 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit aec2db0e74b05f3878b0fe03751b84b0b032483b +Author: Bill Erickson +Date: Tue Apr 13 12:19:26 2021 -0400 + + LP1904036 user perm editor + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +72 43 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.html +151 54 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.ts + +commit a782f2116a9e96e1b59420f79bf563ba85d5319c +Author: Bill Erickson +Date: Mon Apr 12 18:01:32 2021 -0400 + + LP1904036 user perm editor + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +11 2 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.html +50 5 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.ts + +commit 23380294cf9486c3391da72bdcbbc257ccb34adc +Author: Bill Erickson +Date: Mon Apr 12 17:30:34 2021 -0400 + + LP1904036 checkout more events + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +25 37 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +23 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +0 6 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit fdf6b4331dcf06926f6c1a784ef83e8b048a5473 +Author: Bill Erickson +Date: Mon Apr 12 15:04:06 2021 -0400 + + LP1904036 checkout in transit dialog + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +162 40 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +35 0 Open-ILS/src/eg2/src/app/staff/share/circ/in-transit-dialog.component.html +31 0 Open-ILS/src/eg2/src/app/staff/share/circ/in-transit-dialog.component.ts +2 1 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/in-transit-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/in-transit-dialog.component.ts + +commit 54dd7d355e5fc9cc8efd53428fbb685602d2c1f5 +Author: Bill Erickson +Date: Mon Apr 12 12:23:08 2021 -0400 + + LP1904036 checkin/checkout consolidation + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 11 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +4 12 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +126 68 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +10 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +4 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts + +commit 2a538047b77046b68d8f67076c3611874e2103d2 +Author: Bill Erickson +Date: Mon Apr 12 11:39:12 2021 -0400 + + LP1904036 checkin; more transit handling/slips + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 14 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +5 11 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +22 4 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +88 35 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html +16 23 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts +97 2 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 7b37e668bf1a942d7095edcff2fa9c41edb20b4a +Author: Bill Erickson +Date: Fri Apr 9 17:29:00 2021 -0400 + + LP1904036 checkin; hold shelf slip + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.css +13 8 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts +66 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.css + +commit c317211830718f58690f9bdfca1bca84e52e08e4 +Author: Bill Erickson +Date: Fri Apr 9 17:02:59 2021 -0400 + + LP1904036 checkin; hold dialg + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +4 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +94 5 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html +7 2 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit e25c00465ea2021ca4b3260f09ff34958331732c +Author: Bill Erickson +Date: Fri Apr 9 15:38:57 2021 -0400 + + LP1904036 checkin UI + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +107 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html +156 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts +35 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.module.ts +15 0 Open-ILS/src/eg2/src/app/staff/circ/checkin/routing.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/circ/routing.module.ts +6 0 Open-ILS/src/eg2/src/app/staff/nav.component.html +44 5 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +0 2 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/checkin/checkin.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/checkin/routing.module.ts + +commit 6e2930c594de0f5bb6df867bf893129f9f26ae7c +Author: Bill Erickson +Date: Fri Apr 9 12:50:38 2021 -0400 + + LP1904036 checkin; route dialogs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +12 11 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html +7 3 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit d3bb218b6a91e108cf2c05ea17ca14c43501b18c +Author: Bill Erickson +Date: Fri Apr 9 12:33:53 2021 -0400 + + LP1904036 checkin; route dialogs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 2 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +105 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +5 3 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +15 0 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html +147 0 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/route-dialog.component.ts + +commit f5819a11084ba07b9182f980dc7fad61f8abf40a +Author: Bill Erickson +Date: Thu Apr 8 21:45:35 2021 -0400 + + LP1904036 waivers; more checkin + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +1 2 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +58 8 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +9 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +23 2 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html + +commit c42023dc8649a44fcca4ea0c7f230c37a18fe624 +Author: Bill Erickson +Date: Thu Apr 8 16:56:22 2021 -0400 + + LP1904036 lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.ts +22 22 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +4 4 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.ts +5 5 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/buckets/bucket-dialog.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit da9e2dbb476195e0824f98e2b59076556cc36f17 +Author: Bill Erickson +Date: Thu Apr 8 16:30:11 2021 -0400 + + LP1904036 saved changes warning + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +6 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +39 4 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts + +commit c3086e18c16f8423bf07b702897bdb720bcc99e8 +Author: Bill Erickson +Date: Thu Apr 8 16:10:38 2021 -0400 + + LP1904036 waivers + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +60 21 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +31 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit dc8a8db58a5471b7515ea8f8ab6d92febfc89fdc +Author: Bill Erickson +Date: Thu Apr 8 11:38:10 2021 -0400 + + LP1904036 Starting waivers + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +33 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 3959d1ad348f4ee51e616fe58cb1dcb5ca11568b +Author: Bill Erickson +Date: Thu Apr 8 11:19:08 2021 -0400 + + LP1904036 Printing patron data + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 0 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts +7 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +64 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit d47ce1d4f43913c1c0d3670e1ef05ee79bce4e27 +Author: Bill Erickson +Date: Tue Apr 6 14:08:54 2021 -0400 + + LP1904036 user perm editor + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +51 0 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.html +106 0 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/perms.component.ts + +commit f94b56beb76ab46cacb0887bf730d5c3e2a43b41 +Author: Bill Erickson +Date: Tue Apr 6 14:08:45 2021 -0400 + + LP1904036 user perm editor + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts + +commit 569ca4294520471ec5679994629a4105d471d23b +Author: Bill Erickson +Date: Tue Apr 6 12:04:09 2021 -0400 + + LP1904036 address alerts; misc + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +11 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +15 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +9 4 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +4 3 Open-ILS/src/eg2/src/app/staff/share/patron/penalty-dialog.component.ts + +commit 821479dbc32422bcae2b1eb6b5ec030ef2beefae +Author: Bill Erickson +Date: Tue Apr 6 11:26:48 2021 -0400 + + LP1904036 structural stuff; message actions + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +13 13 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +17 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html +37 3 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts +15 17 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +7 7 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +22 20 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +4 8 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.html +14 19 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.ts +32 16 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts +42 3 Open-ILS/src/eg2/src/app/staff/share/patron/penalty-dialog.component.ts +45 45 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.html +11 9 Open-ILS/src/eg2/src/app/staff/share/patron/summary.component.ts + +commit e659bc8a6780c9152474225cd5936e517ef5a2f5 +Author: Bill Erickson +Date: Mon Apr 5 18:04:24 2021 -0400 + + LP1904036 merging + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +10 10 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.html + +commit e8f1d27fb47be0528e7f651eabaaea3e73156c7b +Author: Bill Erickson +Date: Mon Apr 5 18:03:47 2021 -0400 + + LP1904036 merging + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.html +25 0 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.ts + +commit 716c0b650211efad753b13b9bce9328d8f4262e5 +Author: Bill Erickson +Date: Mon Apr 5 17:55:37 2021 -0400 + + LP1904036 adding patron to bucket; merging + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +0 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +14 142 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +0 3 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +3 0 Open-ILS/src/eg2/src/app/staff/share/buckets/bucket-dialog.component.html +4 1 Open-ILS/src/eg2/src/app/staff/share/buckets/bucket-dialog.component.ts +51 0 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.html +84 0 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.ts +6 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.module.ts +146 1 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts +12 0 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.html +17 1 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts +0 0 Open-ILS/src/eg2/src/app/staff/{circ => share}/patron/summary.component.css +46 46 Open-ILS/src/eg2/src/app/staff/{circ => share}/patron/summary.component.html +16 18 Open-ILS/src/eg2/src/app/staff/{circ => share}/patron/summary.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/patron/merge-dialog.component.ts + rename Open-ILS/src/eg2/src/app/staff/{circ => share}/patron/summary.component.css (100%) + rename Open-ILS/src/eg2/src/app/staff/{circ => share}/patron/summary.component.html (59%) + rename Open-ILS/src/eg2/src/app/staff/{circ => share}/patron/summary.component.ts (73%) + +commit 16282b10cf3467fbc2cbdf809e6a8f180300a16e +Author: Bill Erickson +Date: Mon Apr 5 11:01:52 2021 -0400 + + LP1904036 Messages + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html +7 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts + +commit 2ac4795e597e8bdd3ba58ce4e1e701c131dc672b +Author: Bill Erickson +Date: Mon Apr 5 10:14:10 2021 -0400 + + LP1904036 Messages + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +12 8 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +11 3 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html +9 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts + +commit ba6c2dbf395a27e79ff74ff0a0c75db799f579b4 +Author: Bill Erickson +Date: Sun Apr 4 17:36:45 2021 -0400 + + LP1904036 User setting values may be null + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 8987ca4fb9a4bdf3c3f9b8c7c56fe3e4e7cb2029 +Author: Bill Erickson +Date: Thu Apr 1 18:01:54 2021 -0400 + + LP1904036 Messages + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +34 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html +113 0 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/messages.component.ts + +commit 5bd488fbdd21801150b3bcc15215403dfef2f459 +Author: Bill Erickson +Date: Thu Apr 1 18:01:44 2021 -0400 + + LP1904036 Message + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts + +commit cbd9bb57229f5bd81d0a6aa15d7d882aa1abd036 +Author: Bill Erickson +Date: Thu Apr 1 16:45:10 2021 -0400 + + LP1904036 Staged users + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +57 30 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 8319d4d5ff98adfcd3ead984fa317b1f55349e53 +Author: Bill Erickson +Date: Thu Apr 1 16:10:23 2021 -0400 + + LP1904036 Staged users + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +116 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit bed5c4093c434b9ddb88b84af4ec74daffb00a90 +Author: Bill Erickson +Date: Thu Apr 1 15:41:11 2021 -0400 + + LP1904036 Hold notify mods + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 11 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +32 14 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.html +37 7 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.ts + +commit f66516da8f1de22be1d698ee93855634a8000916 +Author: Bill Erickson +Date: Thu Apr 1 15:17:14 2021 -0400 + + LP1904036 Hold notify mods + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +37 6 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +15 4 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.html +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.ts + +commit 9e8416ef2510193b208d1c495c7d675a28bb61cc +Author: Bill Erickson +Date: Thu Apr 1 12:28:27 2021 -0400 + + LP1904036 Hold notify mods + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +112 23 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +44 0 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.html +72 0 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/hold-notify-update.component.ts + +commit 7303c2d61d5d09964c189585373cde47ee2d5d87 +Author: Bill Erickson +Date: Tue Mar 30 17:19:42 2021 -0400 + + LP1904036 juve flag; perm groups editing, phone pw, misc. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 4 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +9 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +7 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +128 24 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +6 3 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/statcats.component.ts + +commit 4089788245d46feb8a625c6769900a2def2980ce +Author: Bill Erickson +Date: Tue Mar 30 12:55:03 2021 -0400 + + LP1904036 post code handling / addr populating + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +26 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 45b31c117fa31c377c0d5325f81d21a3f168395f +Author: Bill Erickson +Date: Tue Mar 30 12:31:08 2021 -0400 + + LP1904036 dupe barcode/username checking; various bugs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +27 11 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +67 15 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +5 4 Open-ILS/src/eg2/src/app/staff/circ/patron/register.component.html +1 2 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 730248c1d28058e1be4f6761db761831921d49ca +Author: Bill Erickson +Date: Tue Mar 30 12:30:37 2021 -0400 + + LP1904036 profile-select gets required option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/share/patron/profile-select.component.html +2 0 Open-ILS/src/eg2/src/app/staff/share/patron/profile-select.component.ts + +commit 709798aa213e178dc003910800ef41311c82fd06 +Author: Bill Erickson +Date: Tue Mar 30 12:30:27 2021 -0400 + + LP1904036 org-select gets required option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html +2 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts + +commit ce75fc9da8fd5cb41fe51688c1d432ffb4071eb2 +Author: Bill Erickson +Date: Tue Mar 30 10:22:34 2021 -0400 + + LP1904036 Cloning + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +112 7 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit 0eac3a972cf0876a474d7c0d9fc024d12b2110e9 +Author: Bill Erickson +Date: Mon Mar 29 15:42:31 2021 -0400 + + LP1904036 Dupe searches, help/example text + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +14 11 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +14 20 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +14 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +25 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +18 4 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 98e1d8b1af088de86a8bd041c4a7adc668690f22 +Author: Bill Erickson +Date: Mon Mar 29 15:41:41 2021 -0400 + + LP1904036 help popover custom button css; smaller mat icon + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 2 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.html +5 0 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts + +commit 2858d0649b50b86549488d78b582df0b3a54c766 +Author: Bill Erickson +Date: Mon Mar 29 12:31:20 2021 -0400 + + LP1904036 Dupe searches wip + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.html +13 6 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.ts +18 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +49 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +80 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html + +commit 949f1ab30362c8ddcc11f42b86164ef24707cb3f +Author: Bill Erickson +Date: Wed Mar 24 18:15:34 2021 -0400 + + LP1904036 lint and minor repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +37 18 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit adb05fb69074dad637cf1f9a7551a483e47ef2ce +Author: Bill Erickson +Date: Wed Mar 24 17:52:43 2021 -0400 + + LP1904036 Field patterns + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 4 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +67 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit b1a0d029718c7928cf85d4be3a6562f0ff9bc81d +Author: Bill Erickson +Date: Wed Mar 24 17:34:21 2021 -0400 + + LP1904036 Barcodes dialog; toolbar integration + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 9 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +20 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +36 13 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +3 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +7 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +0 16 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +3 2 Open-ILS/src/eg2/src/app/staff/circ/patron/register.component.html + +commit 44cf4ec9f68aba4df5209203f77968a6e7357993 +Author: Bill Erickson +Date: Wed Mar 24 17:33:36 2021 -0400 + + LP1904036 More validation border repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 2 Open-ILS/src/eg2/src/styles.css + +commit 5f89942f8ca8f4e9b79305345f670fda1cf512b4 +Author: Bill Erickson +Date: Wed Mar 24 17:33:27 2021 -0400 + + LP1904036 More validation border repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +39 0 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.html +73 0 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/barcodes.component.ts + +commit 8ad2827adfa78c9484e73fb2df027d592edcb13f +Author: Bill Erickson +Date: Wed Mar 24 15:36:18 2021 -0400 + + LP1904036 field visibility + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 6 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +3 6 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +86 66 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +107 22 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +10 4 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +84 1 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html + +commit 10540ccf2c8fb05007c1c18656244108448bcca3 +Author: Bill Erickson +Date: Wed Mar 24 15:35:16 2021 -0400 + + LP1904036 org-select fires onChange on cleared values + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +18 3 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts + +commit 77e54db34f402c9e7248eb7defef6c164c774e70 +Author: Bill Erickson +Date: Wed Mar 24 15:34:58 2021 -0400 + + LP1904036 Avoid form validation border oddness w/ combobox + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/styles.css + +commit fbfc9673b446bfb0d93d41aba2137eb1cbd491b0 +Author: Bill Erickson +Date: Mon Mar 22 17:58:17 2021 -0400 + + LP1904036 saving + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +5 13 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +4 4 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +114 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +13 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + +commit db39dc68ed548f596aaf3fae2d37fde896b41769 +Author: Bill Erickson +Date: Mon Mar 22 16:34:47 2021 -0400 + + LP1904036 surveys and more addresses + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +54 29 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +62 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts + +commit 553225ac56237c00399304598ed5d5e4bfa8175a +Author: Bill Erickson +Date: Mon Mar 22 12:11:10 2021 -0400 + + LP1904036 Stat cats and surveys + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +27 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +52 16 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +37 1 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit b823b6d84bd04976144183bf6fbd06889afd40a9 +Author: Bill Erickson +Date: Mon Mar 22 12:10:46 2021 -0400 + + LP1904036 Combobox supports freetext startId entries + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +20 9 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit e84a1e594d05a595135f9f624ccc5f5615ebba9c +Author: Bill Erickson +Date: Fri Mar 19 18:11:31 2021 -0400 + + LP1904036 Patron editor: stat cats + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +24 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +22 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit f70875816d07821a3016acdb94877d187a1be064 +Author: Bill Erickson +Date: Fri Mar 19 18:00:20 2021 -0400 + + LP1904036 Patron editor: addresses + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +76 22 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +48 16 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit bba32a47823c8169777d303519ae7f2d913d2194 +Author: Bill Erickson +Date: Fri Mar 19 16:58:17 2021 -0400 + + LP1904036 Patron editor: user settings + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 7 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts +173 17 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +82 10 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +25 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit 0a3d78dea24bffac5103f9f78628f4eadba08048 +Author: Bill Erickson +Date: Fri Mar 19 12:41:11 2021 -0400 + + LP1904036 Patron editor field invalidate; secondary grps + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +66 14 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +175 8 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +56 0 Open-ILS/src/eg2/src/app/staff/circ/patron/secondary-groups.component.html +78 0 Open-ILS/src/eg2/src/app/staff/circ/patron/secondary-groups.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/secondary-groups.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/secondary-groups.component.ts + +commit 7c3c19760526ca4d51eb64a52c0cff5e376b501e +Author: Bill Erickson +Date: Fri Mar 19 12:40:36 2021 -0400 + + LP1904036 Date select fill container option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.css +2 1 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.html +4 0 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts + +commit 23512199577db294153ee261bb595619b1e10e5d +Author: Bill Erickson +Date: Wed Mar 17 17:07:14 2021 -0400 + + LP1904036 Patron editor continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +196 167 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +71 12 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +11 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/patron/profile-select.component.html +6 3 Open-ILS/src/eg2/src/app/staff/share/patron/profile-select.component.ts + +commit 8e57c773b709e1ccd140d7a59e82e56db32d106d +Author: Bill Erickson +Date: Wed Mar 17 17:06:32 2021 -0400 + + LP1904036 Org select name option and improved domId + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.html +2 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts + +commit 590fe2d30571b8696473eedc35c2a593ca0072b1 +Author: Bill Erickson +Date: Wed Mar 17 17:05:59 2021 -0400 + + LP1904036 Date util class + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 12 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.ts + +commit c80beb8e3d55f988ad59cad13af2c5248370222e +Author: Bill Erickson +Date: Wed Mar 17 12:42:14 2021 -0400 + + LP1904036 Patron editor continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +21 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +49 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + +commit c8e4010a7ae6ebe4490564f8713a2a39d98c1f3c +Author: Bill Erickson +Date: Wed Mar 17 12:23:36 2021 -0400 + + LP1904036 Leverage combobox domId option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit dd33767619001eccb1aff48648717941022cfbdb +Author: Bill Erickson +Date: Wed Mar 17 12:23:13 2021 -0400 + + LP1904036 Combobox supports domId input + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit ad56e47db1643cf75aa2aa9f9ab23711d26dcbcd +Author: Bill Erickson +Date: Wed Mar 17 12:19:10 2021 -0400 + + LP1904036 Patron editor continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +23 7 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +11 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +132 30 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +38 4 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +13 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit 1a414dc35cc5b1bb377258622c7bb0b291e95737 +Author: Bill Erickson +Date: Wed Mar 17 12:18:52 2021 -0400 + + LP1904036 Fix date select button alignment + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 2 Open-ILS/src/eg2/src/app/share/date-select/date-select.component.html + +commit 83ee1d278700536f9193a7eeaed56c9eb6909ed1 +Author: Bill Erickson +Date: Tue Mar 16 17:11:34 2021 -0400 + + LP1904036 patron edit + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +49 62 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + +commit 9fcb06d3a6fbb167b6732b053c5316e286e4b471 +Author: Bill Erickson +Date: Tue Mar 16 16:41:21 2021 -0400 + + LP1904036 Patron groups; patron edit + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 3 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.css +163 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +85 1 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +36 4 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.html +74 29 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.ts +1 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +21 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +9 0 Open-ILS/src/eg2/src/app/staff/circ/patron/register.component.html +50 0 Open-ILS/src/eg2/src/app/staff/circ/patron/register.component.ts +10 0 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +21 15 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/register.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/register.component.ts + +commit f4eb326be1c4bef5b582960f0f2f087593a1c779 +Author: Bill Erickson +Date: Tue Mar 16 12:10:34 2021 -0400 + + LP1904036 Patron group details UI + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +46 0 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.html +125 0 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.ts +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +16 8 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/group.component.ts + +commit 6f580f080869481664dd33d6e6c0db5f562e26d4 +Author: Bill Erickson +Date: Tue Mar 16 12:10:25 2021 -0400 + + LP1904036 Allow newlines/spaces in long field lists + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 0 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts + +commit 6a1d2f8ad4e5aa9d381643d9334816ae9b62ad7c +Author: Bill Erickson +Date: Tue Mar 16 10:53:30 2021 -0400 + + LP1904036 Lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 4 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/surveys.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/billing/billing-dialog.component.ts +11 11 Open-ILS/src/eg2/src/app/staff/share/billing/billing.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/billing/credit-card-dialog.component.ts + +commit 6a8d8dd3dcf017dc59562b422cef754f29e665d6 +Author: Bill Erickson +Date: Tue Mar 16 10:36:40 2021 -0400 + + LP1904036 Patron stat cats + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 6 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +0 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +16 0 Open-ILS/src/eg2/src/app/staff/circ/patron/statcats.component.html +53 0 Open-ILS/src/eg2/src/app/staff/circ/patron/statcats.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/surveys.component.html +7 1 Open-ILS/src/eg2/src/styles.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/statcats.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/statcats.component.ts + +commit cab8af190f442329265ec70979a0d75ec6453ac8 +Author: Bill Erickson +Date: Mon Mar 15 18:21:17 2021 -0400 + + LP1904036 patron survey responses + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +26 0 Open-ILS/src/eg2/src/app/staff/circ/patron/surveys.component.html +81 0 Open-ILS/src/eg2/src/app/staff/circ/patron/surveys.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/surveys.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/surveys.component.ts + +commit 1ab2550a3d9dea4a17957861b7638f4df222e4c7 +Author: Bill Erickson +Date: Mon Mar 15 16:48:35 2021 -0400 + + LP1904036 Verify patron credentials + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +47 0 Open-ILS/src/eg2/src/app/staff/circ/patron/test-password.component.html +95 0 Open-ILS/src/eg2/src/app/staff/circ/patron/test-password.component.ts +8 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/test-password.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/test-password.component.ts + +commit 13e860a3c36566b7d37b86f443bb3d14caf346bb +Author: Bill Erickson +Date: Mon Mar 15 13:37:33 2021 -0400 + + LP1904036 billing statement detail grids + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +27 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +83 4 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts + +commit 6ed7a723285519e7831dacd682b737793d175599 +Author: Bill Erickson +Date: Mon Mar 15 13:37:24 2021 -0400 + + LP1904036 Grid toolbarLabel option + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html +4 0 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts +1 0 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit 1f8a1ab1b8fce9b1a122a927addf65e5c873487e +Author: Bill Erickson +Date: Fri Mar 12 16:53:00 2021 -0500 + + LP1904036 billing statement + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +43 45 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html + +commit 5b26323de627d6ad85a41fb6f6ae971c455339e5 +Author: Bill Erickson +Date: Fri Mar 12 16:49:53 2021 -0500 + + LP1904036 billing statement + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +90 28 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +6 22 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +25 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +7 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +34 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm + +commit 466946e488d78c9d9f6202ff7c2eb53a29cbb6b9 +Author: Bill Erickson +Date: Fri Mar 12 13:32:38 2021 -0500 + + LP1904036 billing statement + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +82 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html +95 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +9 40 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +7 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +38 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +7 2 Open-ILS/src/eg2/src/styles.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/bill-statement.component.ts + +commit 78fafd322aad0131ad0975a0eb62d6e690108415 +Author: Bill Erickson +Date: Fri Mar 12 11:38:47 2021 -0500 + + LP1904036 adjust to zero, refunds + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +26 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +91 21 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +1 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit a006b7e0b80a9a3794876254ba56d77a855c5e36 +Author: Bill Erickson +Date: Thu Mar 11 17:54:28 2021 -0500 + + LP1904036 void all billings action + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +14 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +92 16 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts + +commit fbf811a0a1d7fe78602b4c5a7bd6fc96adebd5f1 +Author: Bill Erickson +Date: Thu Mar 11 13:36:10 2021 -0500 + + LP1904036 add billing and more + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +28 17 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +45 16 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +29 27 Open-ILS/src/eg2/src/app/staff/share/billing/billing-dialog.component.html +71 26 Open-ILS/src/eg2/src/app/staff/share/billing/billing-dialog.component.ts + +commit 9ce3259c218eaadc781c2889d1b77a49e3d03a99 +Author: Bill Erickson +Date: Thu Mar 11 11:55:27 2021 -0500 + + LP1904036 Payment receipts + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +23 1 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts +39 11 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +5 2 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts +15 15 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm +96 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 946a1d32fe2e1b4cb39e056e39ec12c7d61ccaeb +Author: Bill Erickson +Date: Tue Mar 9 17:44:17 2021 -0500 + + LP1904036 Bills, Current admin UI sample data + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +23 0 Open-ILS/src/eg2/src/app/share/util/sample-data.service.ts +16 4 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.ts +1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 26d660a8333cbcfb335ea0aa7013d4cdc9c77883 +Author: Bill Erickson +Date: Tue Mar 9 17:09:18 2021 -0500 + + LP1904036 Option to hide Holds grid popup dialog + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +10 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts + +commit 56aeefc69b7450a231638bef826117c225084834 +Author: Bill Erickson +Date: Tue Mar 9 12:27:54 2021 -0500 + + LP1904036 Billing / payments + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 14 Open-ILS/src/eg2/src/app/staff/share/billing/credit-card-dialog.component.ts + +commit 1464659cfa43039e2180e774fcff44a6b59e5791 +Author: Bill Erickson +Date: Tue Mar 9 10:59:11 2021 -0500 + + LP1904036 current bills receipt + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +12 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +72 7 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit b1f4232984d544183d8c8cd011aba12813e5b947 +Author: Bill Erickson +Date: Tue Mar 9 10:25:17 2021 -0500 + + LP1904036 patron tab counts + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +12 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +8 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts + +commit 9be06d2e27dcb3dd63041104ac68ba4b53d6ba84 +Author: Bill Erickson +Date: Tue Mar 9 10:14:01 2021 -0500 + + LP1904036 open circ exists dialog; billing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +31 29 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +62 3 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +6 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +46 0 Open-ILS/src/eg2/src/app/staff/share/circ/open-circ-dialog.component.html +39 0 Open-ILS/src/eg2/src/app/staff/share/circ/open-circ-dialog.component.ts +9 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/open-circ-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/open-circ-dialog.component.ts + +commit 868fc72cf2e82415ddc049b5d62fe2bf647b6b7f +Author: Bill Erickson +Date: Mon Mar 8 16:31:13 2021 -0500 + + LP1904036 Billing / payments + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.css +35 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +119 29 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +0 0 Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/billing-dialog.component.html +3 3 Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/billing-dialog.component.ts +24 0 Open-ILS/src/eg2/src/app/staff/share/billing/billing.module.ts +105 0 Open-ILS/src/eg2/src/app/staff/share/billing/billing.service.ts +0 0 Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/credit-card-dialog.component.html +0 2 Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/credit-card-dialog.component.ts +5 9 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +0 16 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/share/holdings/holdings.module.ts +5 11 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-damaged-dialog.component.ts + rename Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/billing-dialog.component.html (100%) + rename Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/billing-dialog.component.ts (96%) + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/billing/billing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/billing/billing.service.ts + rename Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/credit-card-dialog.component.html (100%) + rename Open-ILS/src/eg2/src/app/staff/share/{circ => billing}/credit-card-dialog.component.ts (97%) + +commit c674d9732468ca61ae1e302b1b6e09815bdc1c93 +Author: Bill Erickson +Date: Mon Mar 8 14:50:49 2021 -0500 + + LP1904036 Billing; credit card form + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +23 7 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +4 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +115 0 Open-ILS/src/eg2/src/app/staff/share/circ/credit-card-dialog.component.html +107 0 Open-ILS/src/eg2/src/app/staff/share/circ/credit-card-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/credit-card-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/credit-card-dialog.component.ts + +commit 49609dbf43d0abce76a46e0310af4d03322f968a +Author: Bill Erickson +Date: Mon Mar 8 11:57:19 2021 -0500 + + LP1904036 Billing continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +14 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +135 16 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +0 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm + +commit 76870bbb745869005c125e51616b08657986c209 +Author: Bill Erickson +Date: Mon Mar 8 10:47:05 2021 -0500 + + LP1904036 Billing continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +34 26 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +9 3 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +83 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm + +commit 58983e43ca2c483a4c07889615a9d761511fa756 +Author: Bill Erickson +Date: Fri Mar 5 16:50:59 2021 -0500 + + LP1904036 Bills tab + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.css +106 27 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +105 2 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +4 1 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +42 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +11 35 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit e313d8ae78d6c00f99e7c881328f00ba5fbf8807 +Author: Bill Erickson +Date: Fri Mar 5 11:22:42 2021 -0500 + + LP1904036 Bills wireframing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.css +102 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html +85 0 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts +1 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/bills.component.ts + +commit 1476b8508ebaa9b30397e504ca067056b7cccd16 +Author: Bill Erickson +Date: Tue Mar 2 18:01:41 2021 -0500 + + LP1904036 Update stats after checkout; quite warning + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +2 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts + +commit 68c44999bb242460838d243cec88243cdcdb21ba +Author: Bill Erickson +Date: Tue Mar 2 11:46:35 2021 -0500 + + LP1904036 place new hold button/action + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +5 0 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts +6 0 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html +8 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts + +commit 5539ae3049e99ec7af49f502bd28e5ad957b3169 +Author: Bill Erickson +Date: Tue Mar 2 11:18:19 2021 -0500 + + LP1904036 patron summary pref name; penalties + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +6 6 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.css +32 5 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +10 0 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.ts +69 65 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit 8f36f2e85cd81555d44eed9b4fe4c39488d59de0 +Author: Bill Erickson +Date: Tue Mar 2 10:43:59 2021 -0500 + + LP1904036 print/copy patron address; summary styling + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +49 30 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +40 0 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.ts +11 2 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +14 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts +2 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 21561982d6c1beff42e988a37661e27e4b50dc94 +Author: Bill Erickson +Date: Mon Mar 1 17:33:25 2021 -0500 + + LP1904036 lint + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/share/circ/billing-dialog.component.ts +37 37 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 15f4234af7e6aae052d1a9f6fdf3e0d464aaaf4a +Author: Bill Erickson +Date: Mon Mar 1 17:28:18 2021 -0500 + + LP1904036 add billings + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 3 Open-ILS/src/eg2/src/app/staff/share/circ/billing-dialog.component.html +27 3 Open-ILS/src/eg2/src/app/staff/share/circ/billing-dialog.component.ts + +commit 1ae0dae4e6ecb11bca7ab6870bdc7a4af9216660 +Author: Bill Erickson +Date: Mon Mar 1 17:15:07 2021 -0500 + + LP1904036 add billings and more + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +15 6 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +8 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +80 0 Open-ILS/src/eg2/src/app/staff/share/circ/billing-dialog.component.html +108 0 Open-ILS/src/eg2/src/app/staff/share/circ/billing-dialog.component.ts +5 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +21 4 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +9 4 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +39 2 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/billing-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/billing-dialog.component.ts + +commit 15180cf6eca1e79dfcb391a52354373788125268 +Author: Bill Erickson +Date: Mon Mar 1 14:57:29 2021 -0500 + + LP1904036 events and overrides + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 3 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +102 40 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +4 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +9 1 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html +4 0 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.ts +24 7 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts +1 1 Open-ILS/src/eg2/src/styles.css + +commit bcd94e4358ba26427436748d2a542bfcb375dfde +Author: Bill Erickson +Date: Mon Mar 1 14:57:12 2021 -0500 + + LP1904036 Alert dialog honors dialogTitle when present + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 1 Open-ILS/src/eg2/src/app/share/dialog/alert.component.html + +commit 8f72bc161bfb03c50ed47868ea4a1208d1dfa23e +Author: Bill Erickson +Date: Mon Mar 1 12:19:45 2021 -0500 + + LP1904036 events and overrides + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +102 23 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html +9 2 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit 95918a92259658ea0ac93663766001bbaffcd291 +Author: Bill Erickson +Date: Mon Mar 1 11:19:07 2021 -0500 + + LP1904036 Renew with due date + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 15 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.html +0 39 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.ts +5 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +56 19 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit 902b38c242015c85703561d2535f44788d33aaa3 +Author: Bill Erickson +Date: Fri Feb 26 18:17:06 2021 -0500 + + LP1904036 Renew all; initial events override dialog + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +88 5 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +8 10 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +31 0 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html +34 0 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.ts +4 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +5 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/events-dialog.component.ts + +commit ccbbd628a9d9d8a38c694ca3462ff7bc37b18dad +Author: Bill Erickson +Date: Fri Feb 26 17:04:40 2021 -0500 + + LP1904036 Renew; Batch Checkout/Renew; shared circ components + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 3 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +0 21 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +74 3 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +4 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html +28 0 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts +6 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +16 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/components.component.ts + +commit 505ab1fbb2ecde0a05d6b6e0b10f7393b7b3d6f1 +Author: Bill Erickson +Date: Fri Feb 26 16:16:07 2021 -0500 + + LP1904036 Claims never checked out + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +9 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +29 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts +6 0 Open-ILS/src/eg2/src/app/staff/share/circ/precat-dialog.component.ts + +commit b96529a42970affa006434740821c97f47493081 +Author: Bill Erickson +Date: Fri Feb 26 15:59:34 2021 -0500 + + LP1904036 Claims returned + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +5 4 Open-ILS/src/eg2/src/app/staff/share/circ/claims-returned-dialog.component.html +50 3 Open-ILS/src/eg2/src/app/staff/share/circ/claims-returned-dialog.component.ts + +commit 4f810a0990fb6dfe300702dbaf485625746cee06 +Author: Bill Erickson +Date: Fri Feb 26 11:53:11 2021 -0500 + + LP1904036 Claims returned; circ notices + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +41 0 Open-ILS/src/eg2/src/app/staff/share/circ/claims-returned-dialog.component.html +30 0 Open-ILS/src/eg2/src/app/staff/share/circ/claims-returned-dialog.component.ts +37 37 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.html +29 4 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +47 4 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/claims-returned-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/claims-returned-dialog.component.ts + +commit d82427d10840f166ced02156e78f7085d09b92ca +Author: Bill Erickson +Date: Thu Feb 25 17:59:58 2021 -0500 + + LP1904036 Patron alerts page continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +20 10 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts + +commit 37fa844bce84e986f84d937a39d8ed65ae10c862 +Author: Bill Erickson +Date: Thu Feb 25 17:26:08 2021 -0500 + + LP1904036 Patron alerts page; resolver service + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +75 0 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html +25 0 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +7 4 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +16 6 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +6 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +81 30 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +40 0 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts +7 1 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +2 7 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/alerts.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/resolver.service.ts + +commit 66a96573f923d880bc3b892e6e2297193c9efc13 +Author: Bill Erickson +Date: Thu Feb 25 12:32:42 2021 -0500 + + LP1904036 Move precat dialog to shared circ service + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 2 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +1 3 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +5 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +1 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +0 0 Open-ILS/src/eg2/src/app/staff/{circ/patron => share/circ}/precat-dialog.component.html +0 0 Open-ILS/src/eg2/src/app/staff/{circ/patron => share/circ}/precat-dialog.component.ts + rename Open-ILS/src/eg2/src/app/staff/{circ/patron => share/circ}/precat-dialog.component.html (100%) + rename Open-ILS/src/eg2/src/app/staff/{circ/patron => share/circ}/precat-dialog.component.ts (100%) + +commit 1142e2c8110d5ce38f56e1bafcea03ceae9a9cb4 +Author: Bill Erickson +Date: Thu Feb 25 12:24:54 2021 -0500 + + LP1904036 Patron noncat count display + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +0 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit 64c68ff9129b067041f2117dc634733ac4be1e37 +Author: Bill Erickson +Date: Thu Feb 25 12:10:56 2021 -0500 + + LP1904036 Mark items lost + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +7 22 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +7 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +56 9 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit 139814e87b62adc7bf7e186d0371c3dcd903dff9 +Author: Bill Erickson +Date: Tue Feb 23 18:10:10 2021 -0500 + + LP1904036 Mark missing; initial checkin api + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +94 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +13 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +42 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit a65b08f72de1bb073d5c088a6b0b5bc02fcbeee8 +Author: Bill Erickson +Date: Tue Feb 23 16:24:24 2021 -0500 + + LP1904036 Mark damaged; canceled holds display repair + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +6 3 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +10 4 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +6 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +57 4 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-damaged-dialog.component.html +9 1 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-damaged-dialog.component.ts +6 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts + +commit c7f81556d59086ce4bda45a21910cbdb10c727ba +Author: Bill Erickson +Date: Tue Feb 23 11:54:28 2021 -0500 + + LP1904036 Edit due date; styling overdues + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +50 0 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.html +95 0 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.ts +17 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +71 7 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts +9 0 Open-ILS/src/eg2/src/styles.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/due-date-dialog.component.ts + +commit 89c24c1a884530e828dddca6a55d914d8638fd9c +Author: Bill Erickson +Date: Mon Feb 22 17:53:41 2021 -0500 + + LP1904036 Patron items out: printing + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +9 1 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +15 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts +39 1 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit e610d1ce57da263d79ae85ebfd6d971de0b30718 +Author: Bill Erickson +Date: Mon Feb 22 16:19:54 2021 -0500 + + LP1904036 Patron items out grid; shared circ grid; noncats + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +19 7 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +112 38 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +23 6 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit bed0cb55886fdbf0b3d99940a1ad8fa82741cd33 +Author: Bill Erickson +Date: Mon Feb 22 16:19:41 2021 -0500 + + LP1904036 Noncat batch retrieval API + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +47 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/NonCat.pm + +commit 5003b599d292fcd71ff07c1116f5a623ded6d6cf +Author: Bill Erickson +Date: Fri Feb 19 16:21:07 2021 -0500 + + LP1904036 Patron items out grid; shared circ grid + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +6 6 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +38 0 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html +131 0 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +5 5 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.ts +3 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +40 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html +181 0 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/items.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/grid.component.ts + +commit 6419b91c6d6f40a451564f694410fbffd9f15a9f +Author: Bill Erickson +Date: Thu Feb 18 12:05:37 2021 -0500 + + LP1904036 Angular login now handles routeTo + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 3 Open-ILS/src/eg2/src/app/core/auth.service.ts +16 7 Open-ILS/src/eg2/src/app/staff/login.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/resolver.service.ts +4 2 Open-ILS/src/eg2/src/app/staff/staff.component.ts + +commit 7e6c884b46299430a56f1437c92f384e70eac7e6 +Author: Bill Erickson +Date: Thu Feb 18 11:18:40 2021 -0500 + + LP1904036 Barcode completion continued + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/catalog/catalog.module.ts +2 2 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html +16 3 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.ts +20 9 Open-ILS/src/eg2/src/app/staff/circ/patron/bcsearch.component.html +18 7 Open-ILS/src/eg2/src/app/staff/circ/patron/bcsearch.component.ts +10 6 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +5 1 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +8 7 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.html +51 16 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/share/patron/patron.module.ts +5 2 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit 65ef28937dcc92726bd52a34b42887805039ff8f +Author: Bill Erickson +Date: Wed Feb 17 16:26:57 2021 -0500 + + LP1904036 Barcode completion dialog + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +13 2 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +31 0 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.html +81 0 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.ts +19 0 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcodes.module.ts +1 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcode-select.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/barcodes/barcodes.module.ts + +commit 5edd493912da4d816e765faea42caaa18af65557 +Author: Bill Erickson +Date: Tue Feb 16 13:52:14 2021 -0500 + + LP1904036 checkout continued; grid actions + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +12 3 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +57 22 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +4 2 Open-ILS/src/eg2/src/app/staff/circ/patron/precat-dialog.component.ts + +commit 84a1fe33f62b93efdd74e83fe07237cc8f617a8b +Author: Bill Erickson +Date: Mon Feb 8 16:41:55 2021 -0500 + + LP1904036 precat checkouts + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +27 17 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +32 2 Open-ILS/src/eg2/src/app/staff/circ/patron/precat-dialog.component.html +14 2 Open-ILS/src/eg2/src/app/staff/circ/patron/precat-dialog.component.ts +6 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit d558f7fe744f83e5319eb22fcc95e6a9248e71cc +Author: Bill Erickson +Date: Mon Feb 8 13:15:08 2021 -0500 + + LP1904036 precat dialog + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +11 7 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +75 21 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +2 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +20 0 Open-ILS/src/eg2/src/app/staff/circ/patron/precat-dialog.component.html +37 0 Open-ILS/src/eg2/src/app/staff/circ/patron/precat-dialog.component.ts +9 5 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/precat-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/precat-dialog.component.ts + +commit c453f52c2e9bde111affcaf64a4baf50793dd6ad +Author: Bill Erickson +Date: Mon Feb 8 10:12:52 2021 -0500 + + LP1904036 Prompt dialog focus input followup + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/eg2/src/app/share/dialog/prompt.component.ts + +commit 2af045eca58a7480510a31ec4a2d0709c23a5b87 +Author: Bill Erickson +Date: Sun Feb 7 14:20:40 2021 -0500 + + LP1904036 Prompt dialog focus input; submit on enter + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/share/dialog/prompt.component.html +13 2 Open-ILS/src/eg2/src/app/share/dialog/prompt.component.ts + +commit 523e1e1560daaa689682f74d110b0f5c1507b123 +Author: Bill Erickson +Date: Fri Feb 5 17:57:42 2021 -0500 + + LP1904036 Patron ui checkout tab + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +29 6 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +44 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +3 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit aa4af6f413c615401de39b8323b90ff78f8f40b0 +Author: Bill Erickson +Date: Fri Feb 5 16:44:55 2021 -0500 + + LP1904036 Patron ui checkout tab + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +9 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +19 13 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +12 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +6 1 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 7ca8b6aa11c67ebb9df46e346441a66490cc7e41 +Author: Bill Erickson +Date: Fri Feb 5 16:26:03 2021 -0500 + + LP1904036 Patron ui checkout tab + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +28 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +62 8 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +16 2 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit 9e60c40466aedce44b12e1686fad13eda2fb7fe1 +Author: Bill Erickson +Date: Fri Feb 5 14:58:55 2021 -0500 + + LP1904036 Patron ui checkout tab; noncats + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +42 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +74 1 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/nav.component.html +20 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts +84 0 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts +6 0 Open-ILS/src/templates/staff/navbar.tt2 + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/circ.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/circ/circ.service.ts + +commit d2faccd3611896ab17d5c75d844d12084ec5cab5 +Author: Bill Erickson +Date: Fri Feb 5 14:58:33 2021 -0500 + + LP1904036 Prompt dialog gets input type and min/max + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 1 Open-ILS/src/eg2/src/app/share/dialog/prompt.component.html +6 0 Open-ILS/src/eg2/src/app/share/dialog/prompt.component.ts + +commit 64e0ec0bd2a999f04da9a43a97c42d5abf9e8baf +Author: Bill Erickson +Date: Thu Nov 12 11:36:52 2020 -0500 + + LP1904036 Patron UI lint repairs; sanity checks + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +4 4 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts +11 8 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 980b07dbda32fdce9d90a94d36ee19fd1babfddd +Author: Bill Erickson +Date: Fri Aug 28 10:41:44 2020 -0400 + + LP1904036 Patron UI; search persistence + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +6 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +3 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +56 7 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 55f73eb5fdcb4d8589379b00020507a1faf77cc7 +Author: Bill Erickson +Date: Wed Aug 26 10:40:48 2020 -0400 + + LP1904036 Patron UI; canceled holds + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +14 3 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +6 13 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts +57 29 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Holds.pm + +commit de34eaf500eb235bc86e1163137edf87e3524692 +Author: Bill Erickson +Date: Fri Aug 21 17:53:58 2020 -0400 + + LP1904036 patron Ui holds tabs + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +22 0 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html +26 0 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts +1 7 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/holds.component.ts + +commit 0cf720e5fcb6589c56713aa18959f98eaf9fc569 +Author: Bill Erickson +Date: Fri Aug 21 17:02:10 2020 -0400 + + LP1904036 patron UI noncat/holds summary + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +32 2 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +4 2 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html + +commit 1ddcb86c6148e0b2a0abc1eedec8f0d5c1ccb9a0 +Author: Bill Erickson +Date: Tue Aug 18 10:48:12 2020 -0400 + + LP1904036 patron expire check + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +19 1 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +12 2 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +26 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts + +commit e61c285257d61057a6d1ffede0e54de7df2d6920 +Author: Bill Erickson +Date: Wed Aug 12 12:50:59 2020 -0400 + + LP1904036 Angular Patron UI initial structures + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +0 3 Open-ILS/src/eg2/src/app/staff/circ/patron/{bcsearch => }/bcsearch.component.html +8 7 Open-ILS/src/eg2/src/app/staff/circ/patron/{bcsearch => }/bcsearch.component.ts +0 17 Open-ILS/src/eg2/src/app/staff/circ/patron/bcsearch/bcsearch.module.ts +0 19 Open-ILS/src/eg2/src/app/staff/circ/patron/bcsearch/routing.module.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html +25 0 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts +7 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html +25 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html +25 0 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts +5 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.css +174 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html +155 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts +41 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts +102 0 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts +18 9 Open-ILS/src/eg2/src/app/staff/circ/patron/routing.module.ts +6 0 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.css +141 0 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html +31 0 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/circ/routing.module.ts +11 1 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html +32 8 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.ts +6 0 Open-ILS/src/eg2/src/app/staff/share/patron/patron.service.ts +2 2 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.html +12 10 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts +8 0 Open-ILS/src/eg2/src/styles.css +24 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + rename Open-ILS/src/eg2/src/app/staff/circ/patron/{bcsearch => }/bcsearch.component.html (82%) + rename Open-ILS/src/eg2/src/app/staff/circ/patron/{bcsearch => }/bcsearch.component.ts (66%) + delete mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/bcsearch/bcsearch.module.ts + delete mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/bcsearch/routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/checkout.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/edit-toolbar.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/edit.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/patron.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/circ/patron/summary.component.ts + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.angular-patron.sql + +commit 108555f1adfce9ec0b20043ee1da9b406d4899c4 +Author: Bill Erickson +Date: Thu Aug 13 11:44:34 2020 -0400 + + LP1904036 Grid rowSelectionChange Output + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +3 1 Open-ILS/src/eg2/src/app/share/grid/grid-body.component.html +9 0 Open-ILS/src/eg2/src/app/share/grid/grid.component.ts +32 9 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit f82775671e840f8aa36faac647a24819c68632f5 +Author: Bill Erickson +Date: Wed Aug 12 18:18:07 2020 -0400 + + LP1904036 Patron search form improvements + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +2 0 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 2391d636040f06b3f9803798efaae0916d9508d7 +Author: Bill Erickson +Date: Wed Aug 12 12:50:48 2020 -0400 + + LP1904036 Patron sesarch form improvements + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +41 40 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.html +6 0 Open-ILS/src/eg2/src/app/staff/share/patron/search.component.ts + +commit 2cad20e67af7d630b18834313960e00414dd758e +Author: Galen Charlton +Date: Thu Oct 27 19:50:36 2022 -0400 + + LP#1724032: add release note entry + + Signed-off-by: Galen Charlton + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit d30f91c12f374d36c554652b40edd84cd61cee9b +Author: Terran McCanna +Date: Tue Sep 21 19:11:49 2021 -0400 + + LP1724032 Permisson Group on Hold Shelf Slip Print Template + + This makes the patron permission group available to the hold shelf slip print template. + + Signed-off-by: Terran McCanna + Signed-off-by: Susan Morrison + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/templates/staff/share/print_templates/t_hold_shelf_slip.tt2 +1 1 Open-ILS/web/js/ui/default/staff/circ/services/circ.js + +commit 7686aa6dd6e7089585748c96695b3fef7f6780f4 +Author: Jane Sandberg +Date: Thu Oct 27 16:44:57 2022 -0700 + + LP1951996 release notes + + Signed-off-by: Jane Sandberg + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 53b1759cd6adb429a09ed42637aa16841a3f46d4 +Author: Galen Charlton +Date: Thu Oct 27 19:39:59 2022 -0400 + + LP#1818303: add release note + + Signed-off-by: Galen Charlton + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit e7dd6e3e29fa0d3349f01344651537fedcd94ec4 +Author: Dan Briem +Date: Fri Aug 5 14:43:11 2022 -0400 + + LP1818303 Add Approval Code to Bill History Grid + + Adds the credit card payment approval code to the payments grid + under bill history in the patron record. + + Signed-off-by: Dan Briem + Signed-off-by: Galen Charlton + +3 0 Open-ILS/src/templates/staff/circ/patron/t_bill_history_payments.tt2 + +commit 3d8262fe1350615426e7e96d89d94564eefc49b3 +Author: Garry Collum +Date: Mon Nov 29 14:44:17 2021 -0500 + + LP1951996 Preferred names in group member details + + Adds columns for preferred family, middle, and first names to group member + details. These added columns are hidden by default. + + To test: + 1. In a patron's record add a preferred first, middle, and last name. + 2. Go to Other - Group member details and notice that there are no columns + for preferred. + 3. Apply patch. + 4. Go to group member details and use the drop-down to display the preferred + columns. + 5. Add some more patrons to the group for good measure. + + Signed-off-by: Garry Collum + Signed-off-by: Gina Monti + Signed-off-by: Jane Sandberg + +3 1 Open-ILS/src/templates/staff/circ/patron/t_group.tt2 + +commit 57dfc3af76fa8caa815adb7ba1462d2befc5e203 +Author: Galen Charlton +Date: Thu Oct 27 19:27:23 2022 -0400 + + LP#1864507: (follow-up) fix seed data and schema update + + Syntax error terminated the DB update and would have left + certain field without the new normalizer. + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +1 1 Open-ILS/src/sql/Pg/upgrade/1344.function.trim_trailing_punct-improvement.sql + +commit b33f1170050401a0c6066452a09d391fd97a7cd2 +Author: Jane Sandberg +Date: Thu Oct 27 15:35:17 2022 -0700 + + LP1952931 release notes + + Signed-off-by: Jane Sandberg + +10 0 docs/RELEASE_NOTES_NEXT/Acquisitions/desadv.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/desadv.adoc + +commit 25f23ca394d5759f685f6b54933e9d0db18423cd +Author: Jane Sandberg +Date: Thu Oct 27 15:27:46 2022 -0700 + + LP1952931 stamp upgrade script + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.acq-asn.sql => 1345.schema.acq-asn.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.acq-asn.sql => 1345.schema.acq-asn.sql} (96%) + +commit eae6c7e0eacc9ebf4bfd2014d9c6485a61de8a0c +Author: Bill Erickson +Date: Wed Dec 1 11:49:23 2021 -0500 + + LP1952931 Support ACQ Advanced Shipment Notices (DESADV -- Dispatch Advice Messages) + + * Parsing DESADV EDI Messages + * ASN shipment notification SQL + * ASN shipment notifiation Perl + * ASN shipment notifiation Perl Test + * ASN receiving UI + * ASN shipment notifiation IDL + * ASN Perl Test + * Handle barcode not found + * Add process date and processed by fields + * Stamping process date and processed + * Copy upgrade SQL to base schema + * LI# link goes to LI items; show title in summary + * LI# link goes to LI items fix + * ASN EDI can contain multiple containers + * Blocking receiving before container fully loads + * More data loading indictor support + * ASN disable Dry-Run by default + * Receive Shipment AngJS menu entry + * Disable try run by default; focus input on load + * ASN dry run fixes / Notifed Count repair + * ASN support Ingram message format (PCI field) + + Includes change to allow skipping line items that have no container + code, which happens with Ingram messages sometimes. + + Signed-off-by: Bill Erickson + Signed-off-by: Tiffany Little + Signed-off-by: Jane Sandberg + +67 0 Open-ILS/examples/fm_IDL.xml +2 0 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.component.html +14 0 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.component.ts +31 0 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.module.ts +20 0 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.service.ts +210 0 Open-ILS/src/eg2/src/app/staff/acq/asn/receive.component.html +224 0 Open-ILS/src/eg2/src/app/staff/acq/asn/receive.component.ts +27 0 Open-ILS/src/eg2/src/app/staff/acq/asn/routing.module.ts +3 0 Open-ILS/src/eg2/src/app/staff/acq/routing.module.ts +5 0 Open-ILS/src/eg2/src/app/staff/nav.component.html +146 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm +129 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm +19 2 Open-ILS/src/perlmods/lib/OpenILS/Utils/EDIReader.pm +197 0 Open-ILS/src/perlmods/live_t/35-acq-asn-edi.t +29 1 Open-ILS/src/sql/Pg/200.schema.acq.sql +70 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-asn.sql +7 0 Open-ILS/src/templates/staff/navbar.tt2 + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/asn/asn.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/asn/receive.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/asn/receive.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/asn/routing.module.ts + create mode 100755 Open-ILS/src/perlmods/live_t/35-acq-asn-edi.t + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-asn.sql + +commit e4cffa961ffd645702c90c6dc044619a8cdc46c8 +Author: Jane Sandberg +Date: Thu Oct 27 15:12:00 2022 -0700 + + LP#1964629 release note + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit c00507abb2b9a2723caea0c812a7aadd1930ebd6 +Author: Michele Morgan +Date: Tue Aug 16 10:36:54 2022 -0400 + + LP#1964629 - Item Status - add column for Total Circs + + Adds Total Circulations to the column picker. + + Signed-off-by: Michele Morgan + Signed-off-by: Gina Monti + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/templates/staff/cat/item/t_list.tt2 +1 1 Open-ILS/web/js/ui/default/staff/circ/services/item.js + +commit b18c38358b5164ad8d5e6797e811c86a0fc6376c +Author: Jane Sandberg +Date: Thu Oct 27 15:03:23 2022 -0700 + + LP#1864507 follow-up, stamp upgrade script, and release notes + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/t/lp1308090-facet_punct.pg +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.function.trim_trailing_punct-improvement.sql => 1344.function.trim_trailing_punct-improvement.sql} +10 0 docs/RELEASE_NOTES_NEXT/OPAC/marcxml_fields_punctuation.adoc + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.function.trim_trailing_punct-improvement.sql => 1344.function.trim_trailing_punct-improvement.sql} (97%) + create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/marcxml_fields_punctuation.adoc + +commit fe9db51e9442c938d7d7226aa211b7a3cd09c38d +Author: Mike Rylander +Date: Mon Feb 24 11:15:22 2020 -0500 + + LP#1864507: Improve browse by removing more ISBD + + The fix for bug 1308090 introduced an improvement targetted at Facets + that removed some extraneous punctuation from author-ish fields. Here + we expand that to cover more field types (primarily title), and protect + some author data from unhelpful changes. The need for this is primarily + driven by the browse interface for patrons. + + Signed-off-by: Mike Rylander + Signed-off-by: Jennifer Weston + Signed-off-by: Jane Sandberg + +18 6 Open-ILS/src/sql/Pg/030.schema.metabib.sql +9 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +6 0 Open-ILS/src/sql/Pg/t/lp1308090-facet_punct.pg +76 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.trim_trailing_punct-improvement.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.trim_trailing_punct-improvement.sql + +commit c1b85d1d09151483c62bba1cce268cec154ab0a4 +Author: Michele Morgan +Date: Thu Oct 27 10:39:33 2022 -0400 + + LP1396764 - Stamping upgrade script + + Signed-off-by: Michele Morgan + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +13 13 Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.lp1396764-hours-of-operation-note.sql => 1343.schema.hours-of-operation-note} + rename Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.lp1396764-hours-of-operation-note.sql => 1343.schema.hours-of-operation-note} (76%) + +commit 2d89e14fd5de07a217f1c4bfbc6865addb169f21 +Author: Michele Morgan +Date: Thu Oct 27 10:10:19 2022 -0400 + + LP1396764 - Add Release Notes + + Signed-off-by: Michele Morgan + +3 0 docs/RELEASE_NOTES_NEXT/Administration/hours_of_operation_note_field.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/hours_of_operation_note_field.adoc + +commit 5c42bd1b095f374af50fca75563a089cdc5462ca +Author: Michele Morgan +Date: Thu Oct 27 10:09:50 2022 -0400 + + LP1396764 - Apply Hours of Operation Note Field to tpac + + Signed-off-by: Michele Morgan + +42 7 Open-ILS/src/templates/opac/parts/library/hours.tt2 + +commit 16c2c12e48cb0121a41475cdf33889276c297e3f +Author: Kyle Huckins +Date: Mon Apr 4 09:13:57 2022 +0000 + + lp1396764 - Hourse of Operation Note Field + + - Add a note field to each day of the week for the Hours of Operation object + - Display any existing notes note in the OPAC after their specified day + + Signed-off-by: Kyle Huckins + Signed-off-by: Michele Morgan + +7 0 Open-ILS/examples/fm_IDL.xml +19 0 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.component.html +35 1 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit.component.ts +8 1 Open-ILS/src/sql/Pg/005.schema.actors.sql +13 0 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.lp1396764-hours-of-operation-note.sql +42 7 Open-ILS/src/templates-bootstrap/opac/parts/library/hours.tt2 + create mode 100644 Open-ILS/src/sql/Pg/upgrade/xxxx.schema.lp1396764-hours-of-operation-note.sql + +commit 626e54cf55f46ef8ec853fa6c0148adf0422113f +Author: Jane Sandberg +Date: Wed Oct 26 17:50:23 2022 -0700 + + Add release notes for OS versions + + Signed-off-by: Jane Sandberg + +5 0 docs/RELEASE_NOTES_NEXT/Architecture/os_requirements.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/os_requirements.adoc + +commit e24381a20d01118f9d5b13c8aee564a63658e36b +Author: Jason Stephenson +Date: Tue Sep 27 09:38:58 2022 -0400 + + LP1990969: Remove Ubuntu Bionic Beaver Installation Prerequisites + + Since Ubuntu Bionic Beaver (18.04) is soon EOL, remove it as a viable + installation target. + + Signed-off-by: Jason Stephenson + Signed-off-by: Jane Sandberg + +0 20 Open-ILS/src/extras/Makefile.install +0 235 Open-ILS/src/extras/install/Makefile.ubuntu-bionic +3 10 docs/modules/installation/pages/server_installation.adoc +5 9 docs/modules/installation/pages/server_upgrade.adoc + delete mode 100644 Open-ILS/src/extras/install/Makefile.ubuntu-bionic + +commit 2a13909655806ba36902e3ba622125193964543e +Author: Jason Stephenson +Date: Mon Nov 22 11:00:04 2021 -0500 + + LP1947728: Remove Debian Stretch Prerequisites + + Since Debian Stretch is soon EOL, remove it as a viable installation + target. + + Signed-off-by: Jason Stephenson + Signed-off-by: Jane Sandberg + +2 22 Open-ILS/src/extras/Makefile.install +0 231 Open-ILS/src/extras/install/Makefile.debian-stretch +3 8 docs/modules/installation/pages/server_installation.adoc +10 9 docs/modules/installation/pages/server_upgrade.adoc + delete mode 100644 Open-ILS/src/extras/install/Makefile.debian-stretch + +commit 3c86729489784ed815fb812d37c679b455a8866d +Author: Jane Sandberg +Date: Wed Oct 26 17:27:29 2022 -0700 + + LP1948946 release notes + + Signed-off-by: Jane Sandberg + +9 0 docs/RELEASE_NOTES_NEXT/Acquisitions/unarchive_course.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/unarchive_course.adoc + +commit b581bd99ae308fa96c34114f7530a5e241aaf0e8 +Author: Tiffany Little +Date: Thu Jul 14 17:29:59 2022 -0400 + + LP1948946 Block transfers on inactive funds + + If a fund is inactive, the Create Allocation and Transfer Money buttons will be disabled. + + Signed-off-by: Tiffany Little + Signed-off-by: Mary Llewellyn + Signed-off-by: Jane Sandberg + +2 0 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.html + +commit d345aff2c1f33ccafe7f5ea3c1cf1976475ab65f +Author: Jane Sandberg +Date: Wed Oct 26 17:14:19 2022 -0700 + + lp1895706 release notes + + Signed-off-by: Jane Sandberg + +8 0 docs/RELEASE_NOTES_NEXT/Circulation/unarchive_course.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/unarchive_course.adoc + +commit f1fe12ee4ca7b3e2dfc8f86b607b6dae0dee9af9 +Author: Kyle Huckins +Date: Sun Mar 20 21:26:43 2022 +0000 + + lp1895706 - Unarchive Course Button handles correctly + + - Ensure changes made in 1939994 are reflected properly + - Hide Archive Course button if Course is archived + - Hide Unarchive Course button if Course is active + + Signed-off-by: Kyle Huckins + Signed-off-by: Beth Willis + Signed-off-by: Jane Sandberg + +4 5 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html +2 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.ts +14 12 Open-ILS/src/eg2/src/app/staff/share/course.service.ts + +commit 775e050221bf1c40bf3cbb0524ad19f6797a9204 +Author: Kyle Huckins +Date: Tue Feb 22 17:26:59 2022 +0000 + + lp1895706 Unarchive Old Courses + + - Add option to unarchive old courses + - Remove non-public Course Users when unarchiving course + + Signed-off-by: Kyle Huckins + + Changes to be committed: + modified: Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.html + modified: Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts + modified: Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html + modified: Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.ts + + Signed-off-by: Beth Willis + Signed-off-by: Jane Sandberg + +5 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.html +30 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-list.component.ts +5 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html +19 0 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.ts +26 0 Open-ILS/src/eg2/src/app/staff/share/course.service.ts + +commit 18c15f0957fdea5d1213ed137d80f879b9aa7ade +Author: Jane Sandberg +Date: Tue Oct 25 21:33:02 2022 -0700 + + LP1953692: release notes + +1 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 6b9a7d9bdf64144b8138025713575d9f79c61650 +Author: Jane Sandberg +Date: Tue Oct 25 21:31:16 2022 -0700 + + LP1953692 follow-up: missing character + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html + +commit 781f399afa75a6f9fae4ef164c797f1231821f22 +Author: Michele Morgan +Date: Fri Jul 29 15:08:14 2022 -0400 + + LP1953692 Angular Catalog Record Summary links should open in new tab + + Changes the link behavior in the Angular Catalog Record summary. + + The following links now open in new tabs: + + Title + Created By + Last Edited By + Jacket image + Course + + Signed-off-by: Michele Morgan + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +8 8 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html + +commit 8da533ecb4126fdaa6cd6386a4468fe11550e4da +Author: Jane Sandberg +Date: Tue Oct 25 21:08:04 2022 -0700 + + LP1411819 stamp upgrade script and add release notes + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.permit-renew-when-exceeds-fines.sql => 1342.permit-renew-when-exceeds-fines.sql} +8 0 docs/RELEASE_NOTES_NEXT/Administration/renewal_on_max_fines.adoc + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.permit-renew-when-exceeds-fines.sql => 1342.permit-renew-when-exceeds-fines.sql} (99%) + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/renewal_on_max_fines.adoc + +commit fd0a11c18fbac315b81d04da359ba062d002d916 +Author: Jane Sandberg +Date: Tue Oct 25 20:59:04 2022 -0700 + + LP1411819 follow-up: add a pgtap test + + Signed-off-by: Jane Sandberg + +36 0 Open-ILS/src/sql/Pg/live_t/lp1411819_allow_patron_renewal_on_max_fines.pg + create mode 100644 Open-ILS/src/sql/Pg/live_t/lp1411819_allow_patron_renewal_on_max_fines.pg + +commit 98ce2c013c295509d530df40bed947279dc3b9f5 +Author: blake +Date: Fri Mar 11 11:18:46 2022 -0600 + + LP#1411819: org setting to override PATRON_EXCEEDS_FINES penalty on renewals + + Original commit ca3a554b71c0bbcd013baab0e4246ddae212d6fb + + Signed-off-by: Jeff Davis + Signed-off-by: blake + Signed-off-by: Jane Sandberg + +8 0 Open-ILS/src/sql/Pg/100.circ_matrix.sql +22 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +254 0 Open-ILS/src/sql/Pg/upgrade/XXXX.permit-renew-when-exceeds-fines.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.permit-renew-when-exceeds-fines.sql + +commit 5e96fd8c3684660394e7d7b4137d5ca43038c796 +Author: Mike Rylander +Date: Tue Oct 25 11:51:04 2022 -0400 + + LP#1931737: Stamping upgrade scripts + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 0 Open-ILS/src/sql/Pg/upgrade/{WWWW.schema.dym_update_and_reify.sql => 1340.schema.dym_update_and_reify.sql} +2 0 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.dym_delayed_reify.sql => 1341.schema.dym_delayed_reify.sql} + rename Open-ILS/src/sql/Pg/upgrade/{WWWW.schema.dym_update_and_reify.sql => 1340.schema.dym_update_and_reify.sql} (99%) + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.dym_delayed_reify.sql => 1341.schema.dym_delayed_reify.sql} (99%) + +commit c84102daacd7ccb277c566d58cb5e387d4cf0f3e +Author: Jane Sandberg +Date: Wed Oct 19 17:50:10 2022 -0700 + + LP1981746 follow-up: docs and makefile updates + + The jammy target was merged after this PR was posted, so this commit adds the new dependency. + Also adds release notes and a small update to the docs + + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/extras/install/Makefile.ubuntu-jammy +5 0 docs/RELEASE_NOTES_NEXT/Administration/bing_maps.adoc +2 2 docs/modules/admin_initial_setup/pages/geosort_admin.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/bing_maps.adoc + +commit 79b5e124d1956af43e9482260d0bd2d1393fd136 +Author: Llewellyn Marshall +Date: Thu Jul 14 15:15:58 2022 -0400 + + LP1981746: add Geo::Coder::Bing to geosort application module + + Signed-off-by: Llewellyn Marshall + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/extras/install/Makefile.debian-bullseye +1 0 Open-ILS/src/extras/install/Makefile.debian-buster +1 0 Open-ILS/src/extras/install/Makefile.debian-stretch +1 0 Open-ILS/src/extras/install/Makefile.fedora +1 0 Open-ILS/src/extras/install/Makefile.ubuntu-bionic +1 0 Open-ILS/src/extras/install/Makefile.ubuntu-focal +7 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Geo.pm + +commit 2d4bbf394ba44c057210c7fa1759eea88116cb2b +Author: Michele Morgan +Date: Tue Oct 18 17:05:29 2022 -0400 + + LP1913604 - Stamping upgrade script + + Signed-off-by: Michele Morgan + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 2 Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.course_original_circ_lib.sql => 1339.schema.course_original_circ_lib.sql} + rename Open-ILS/src/sql/Pg/upgrade/{xxxx.schema.course_original_circ_lib.sql => 1339.schema.course_original_circ_lib.sql} (63%) + +commit e170fc83f2bcaa5a3936b1b7e2625d02f8e919c1 +Author: Jane Sandberg +Date: Fri Oct 14 15:02:06 2022 -0700 + + LP1501870: stamping upgrade script + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.remove_invalid_search_attribute.sql => 1338.schema.remove_invalid_search_attribute.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.remove_invalid_search_attribute.sql => 1338.schema.remove_invalid_search_attribute.sql} (70%) + +commit 0cd573f6f5107ba038933c710356223a3f36afff +Author: Jane Sandberg +Date: Fri Oct 14 07:12:05 2022 -0700 + + LP1907495 release notes + +5 0 docs/RELEASE_NOTES_NEXT/Acquisitions/new_po_column.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/new_po_column.adoc + +commit 6bc1cfcc2decc077892d87ef0301905826a646a7 +Author: Tiffany Little +Date: Wed Jul 20 10:28:17 2022 -0400 + + LP1907495 Adds PO ID as a column in Acq LI search + + Signed-off-by: Tiffany Little + Signed-off-by: Mary Llewellyn + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.html + +commit acfce477eb63680791bc6cc480caf2100e38819d +Author: Kyle Huckins +Date: Wed Feb 9 23:20:50 2022 +0000 + + lp1930896 - Course Reserves Carriage Return Shouldn't Add + + - Removed Enter KeyUp property from the Patron Barcode field on Associate User + - Removed Enter KeyUp property from the Item Barcode field on Associate Item + + Signed-off-by: Kyle Huckins + Signed-off-by: Garry Collum + Signed-off-by: Beth Willis + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-users.component.html + +commit 58bd3eb1af4e89764315ccfb769e8f1d7d137faf +Author: Michele Morgan +Date: Thu Oct 13 14:00:09 2022 -0400 + + LP1821950, LP198049 - Stamping upgrade script + + Signed-off-by: Michele Morgan + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 2 Open-ILS/src/sql/Pg/upgrade/{XXXX.lp1821950-call-number-label-required-yaous.sql => 1337.data.ou_setting_required_callno_label.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.lp1821950-call-number-label-required-yaous.sql => 1337.data.ou_setting_required_callno_label.sql} (88%) + +commit 6b7a9fca20cd0751ceaf9a42345b90d96016401b +Author: Terran McCanna +Date: Tue Sep 20 16:02:47 2022 -0400 + + LP1980409 require barcode in order to save + + Signed-off-by: Terran McCanna + Signed-off-by: Christine Morgan + Signed-off-by: Beth Willis + Signed-off-by: Michele Morgan + +1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts + +commit 2979a29a1e6c08e73c5d28e7bc3ae45d46eba721 +Author: Terran McCanna +Date: Fri Aug 19 13:38:56 2022 -0400 + + LP1821950 & LP1980409 Option to require call number label + + This uses a new Library Setting for "Require call number labels + in Copy Editor" for the benefit of libraries that with to use a + predefined Prefix (such as FIC or EZ) instead of individual call + number labels for each volume. + + When the setting is True, the call number label field is marked + required and the Save buttons disabled until a value is present. + + When the setting is False, the call number label is not required. + In addition, the Angular interface adds an additional check for + Prefix, so if the call number label is empty then the Prefix is + required. + + Acknowledgements: + Org Unit Setting created by Kyle Huckins + Angular and AngularJS changes done by New Developers Working Group + + Signed-off-by: Terran McCanna + Signed-off-by: Michele Morgan + +2 2 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html +22 3 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts +4 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm +5 0 Open-ILS/web/js/ui/default/staff/cat/volcopy/app.js + +commit 7136ee6d6b2a590debfe9a1ae1131ea1ade846df +Author: Jane Sandberg +Date: Thu Oct 13 09:10:43 2022 -0700 + + LP1839341: stamp upgrade script + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +2 2 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.ouSettings-grid-ws-settings.sql => 1336.data.ouSettings-grid-ws-settings.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.ouSettings-grid-ws-settings.sql => 1336.data.ouSettings-grid-ws-settings.sql} (81%) + +commit a202ddc1a7190ba9e42edd88f07cb761284dab63 +Author: Jane Sandberg +Date: Thu Oct 13 08:18:37 2022 -0700 + + LP1839341 follow-up: no console error when reverting to unset value + + Signed-off-by: Jane Sandberg + +36 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.spec.ts +13 11 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.spec.ts + +commit c169d4d327e4ab417d985d591da11199399bda64 +Author: Mike Rylander +Date: Fri Aug 19 13:28:52 2022 -0400 + + LP#1839341: Fix boolean save (and other issues) + + This commit makes sure that YAOUSen of type 'bool' are saved as JSON + booleans rather than one of the strings "true" or "false". A database + cleanup script may be useful to make sure that erroneously set values + from earlier iterations of this interface don't stick around and cause + problems. A simple version of this would be: + + UPDATE actor.org_unit_setting + SET value = BTRIM(value,'"') + WHERE value IS NOT NULL + AND name IN ( + SELECT name + FROM config.org_unit_setting_type + WHERE datatype ='bool' + ); + + Also addressed in this commit are linked field label display (see the + Acquisitions "Default copy location" setting) and a minor low-level call + that requests too-deep object fleshing. + + Signed-off-by: Mike Rylander + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +35 17 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit c2c5cfc19f1dc3396f7ff71505a54064937e0d54 +Author: Mike Rylander +Date: Fri Aug 19 13:28:17 2022 -0400 + + LP#1839341: Allow staff to fetch view_perm on settings + + Signed-off-by: Mike Rylander + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/examples/fm_IDL.xml + +commit bfa0d30e34de3a42c805e84d07b54d3435563406 +Author: Mike Rylander +Date: Tue Mar 29 15:11:09 2022 -0400 + + Hide the selection grid elements when selection is not allowed + + Signed-off-by: Mike Rylander + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +4 0 Open-ILS/src/eg2/src/app/share/grid/grid-toolbar.component.html + +commit d17f9e3a8a839f96736a02a3f07972f00f25f5dd +Author: Mike Rylander +Date: Tue Mar 29 15:11:55 2022 -0400 + + LP#1839341: Really stop duplicates, and provide an initial sort order + + Duplicates snuck back in due to something firing the getRows function + multiple times, concurrently. We avoid this problem by returning an + empty observable if we're already mid-fetch. + + This commit also sorts the settings by group and label at load time. + Finally, we bring back the "change not visible" warning when editing + for a location other than the context org as a toast. + + Signed-off-by: Mike Rylander + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +30 2 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit aa25d15367c99ead0ae44a85927e285f33cc8a88 +Author: Bill Erickson +Date: Mon Mar 28 16:31:01 2022 -0400 + + LP1839341 YAOUS editor batch operation improvements + + * Apply batch updates serially to avoid large parallel batches. + * Replace manual JSON string compilation with JSON.stringify() + * Show progress dialog during batch updates / hide toasts since they + occur too fast to read. + * Batch update avoids applying the value "0" for numerics when the value + is null or undefined. + * Minor linting + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +2 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html +34 20 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit 43135abe759e66bad4049e7b82a1959bcfab41fb +Author: Mike Rylander +Date: Fri Mar 25 13:00:23 2022 -0400 + + LP#1839341: Address sort, revert, and layout + + Based on testing feedback, this commit: + * improves the layout and styling of the Edit dialog buttons + * adds the Description as a (hidden) column + * enables sort/multisort on the main grid + * corrects the logic of the Revert function + * corrects the logic used when saving booleans + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +3 3 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html +12 3 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.ts +5 4 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html + +commit 640bc89c760315841a0804471e0ed9042b8f5f5e +Author: Mike Rylander +Date: Wed Feb 2 16:55:30 2022 -0500 + + LP#1839341: Improve grid layouts + + Correctly hide the ID column on the history grid, and disable tooltips + on action columns in both grids. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +3 3 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.html +2 2 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html + +commit 20d4f9d5d1332601981322b47f583f51ea03aaeb +Author: Mike Rylander +Date: Wed Feb 2 15:13:24 2022 -0500 + + LP#1839341: Fix row duplication and linked field lookup + + The grid needed to be refreshed after a filter change to address + duplicated rows noticed in testing. In addition, for settings with + typed linked objects, we need to look up the labeling column via the + selector attribute, or use the pkey, rather than assuming a "name" + column will exist. + + There is an additional issue with setting typed linked objects in the + Edit dialog, but this is addressed in an enhancement to the core widgets + provided as part of the Simple Reporter work in LP#1945836. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +4 1 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit e2d111c0abfaa92a78d5c9ea229310be2981213e +Author: Kyle Huckins +Date: Wed Feb 10 16:46:31 2021 +0000 + + Seed Values Missing Parens and Consistency + + - Fix missing Parens in Seed Values + - Ensure added Seed Value is consistent with upgrade script + + Signed-off-by: Kyle Huckins + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +4 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit ea3e7eabd7f6520e7bc657615eeb75de653a0442 +Author: Kyle Huckins +Date: Tue Feb 9 22:13:32 2021 +0000 + + Update Workstation Setting to proper name + + - Change update sql file to add admin.actor.org_unit_settings + + Signed-off-by: Kyle Huckins + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +3 3 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ouSettings-grid-ws-settings.sql + +commit 0e2a31836643aa778f9cf92bd4f12b7e04d2ce3a +Author: Kyle Huckins +Date: Tue Feb 9 21:50:24 2021 +0000 + + Switching Org Units properly removes wrong-OU data + + - When switching context locations, the grid reloads the data fully, ensuring no data from previously selected Org Unit displays where it shouldn't. + + Signed-off-by: Kyle Huckins + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +42 37 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit b561dc89d74499b3b30d83d6160e0d1542c71300 +Author: Kyle Huckins +Date: Mon Nov 16 20:50:37 2020 +0000 + + Angular Library Settings Editor Touch-up + + - Remove case-sensitivity from Filter + - Ensure filter returns you to the beginning of the grid results when + applying or clearing the filter. + + Signed-off-by: Kyle Huckins + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +3 2 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html +11 4 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit 9d1e0896f6f877fb82fd407831a169501d539dce +Author: Jane Sandberg +Date: Thu Sep 10 17:24:22 2020 -0700 + + LP1839341: Small tweaks to org unit settings UI + + * Changes Edit link into a button so that the modal opens + * Adds [flex] widths to grid columns + * Removes some unnecessary @Import statements + * Fixes lint errors + + Signed-off-by: Jane Sandberg + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +2 9 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.ts +7 14 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.ts +3 4 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-json-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings-routing.module.ts +13 14 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html +59 68 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.module.ts + +commit 766bee01974fe7eea1e2ae320dcbbd147e2cdf35 +Author: Jane Sandberg +Date: Thu Sep 10 15:25:31 2020 -0700 + + LP1839341: Updating Angular Org Unit Settings for Ang10 + + Signed-off-by: Jane Sandberg + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +2 1 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + +commit 942d3c928114cb6edf6dd319d6759b6ffa1d0d27 +Author: Kyle Huckins +Date: Wed Dec 11 22:44:33 2019 +0000 + + LP1838341: Double-Click Setting to open Edit Dialog + + - Add an OnRowActivate to allow the Edit Dialog to open + when double-clicking a row on the Org Unit Settings Grid. + + Signed-off-by: Kyle Huckins + + Changes to be committed: + modified: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + + Signed-off-by: Jane Sandberg + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +3 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit 955d50094e8883cbe62139e6e1d832784ca1c090 +Author: Kyle Huckins +Date: Mon Nov 25 18:05:48 2019 +0000 + + lp1839341 Minor Tweaks + + - Add aria-label to Filter Input + - Add Name column to settings grid + - Correctly Parse HTML links in setting descriptions + - Correctly clear Value column when deleting settings + + Signed-off-by: Kyle Huckins + + Changes to be committed: + modified: Open-ILS/src/eg2/src/app/staff/amin/local/org-unit-settings/org-unit-settings.component.html + modified: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html + modified: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + + Signed-off-by: Jane Sandberg + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html +3 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html +1 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + +commit 51ceaa6de2812bd70be4fbff5db9210fdfc9c658 +Author: Kyle Huckins +Date: Thu Nov 21 19:52:43 2019 +0000 + + lp1839341 - Item Location Integration + + - Integrate Item Location Selector for acpl-linked org + unit setting value editing in the Org Unit Setting Editor. + + Signed-off-by: Kyle Huckins + + Changes to be committed: + modified: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html + modified: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.ts + modified: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.module.ts + + Signed-off-by: Jane Sandberg + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +3 4 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html +0 2 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.module.ts + +commit a8bbbae3086e98dc92f772884f7ce9c0b953449e +Author: Kyle Huckins +Date: Tue Aug 13 15:07:07 2019 +0000 + + lp1839341 Port Org Setting Editor UI + + - Speedy Retrieval for display all Org Unit Settings (~6 seconds + instead of DOJO's 20) + - Implement org_unit.settings.history.retrieve API Call utilizing + CSTORE operations + - View and revert OU settings to specific changes + - Update Org Unit Setting context orgs and values + - Filtering of Org Unit Settings by string found in name, description, + label, and/or group fields of Org Unit settings + - Get history in properly descending order based on date_applied + field + - Strip surrounding quotes from new values in history log + - Add columns for Edit and History actions. + - Add sql changes to support workstation setting for org unit settings grid + - Port Import/Export Dialog for batch-modifying settings using a JSON string. + + Signed-off-by: Kyle Huckins + + Changes to be committed: + modified: Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.ts + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.html + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.ts + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-json-dialog.component.html + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-json-dialog.component.ts + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings-routing.module.ts + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + new file: Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.module.ts + modified: Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + modified: Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm + modified: Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm + modified: Open-ILS/src/sql/Pg/950.data.seed-values.sql + new file: Open-ILS/src/sql/Pg/upgrade/XXXX.data.ouSettings-grid-ws-settings.sql + + Signed-off-by: Jane Sandberg + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html +152 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html +60 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.ts +39 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.html +67 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.ts +32 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-json-dialog.component.html +28 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-json-dialog.component.ts +15 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings-routing.module.ts +84 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html +368 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts +29 0 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.module.ts +4 1 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts +27 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm +51 7 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm +6 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ouSettings-grid-ws-settings.sql + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/edit-org-unit-setting-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-history-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-json-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-setting-json-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings-routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/org-unit-settings/org-unit-settings.module.ts + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.ouSettings-grid-ws-settings.sql + +commit 9a677906cc200db4c6f8f0fa5a326334d5da4a72 +Author: Shula Link +Date: Fri Sep 30 09:22:54 2022 -0400 + + LP1991344 rxjs empty() function deprecated + + Futureproofing for rxjs 8 and the deprecation of the empty() function. + All the references to empty() have been replaced with the EMPTY constant. + Places where empty() was imported without being used have been removed. + + Signed-off-by: Shula Link + Signed-off-by: Jane Sandberg + +0 1 Open-ILS/src/eg2/src/app/share/util/broadcast.service.ts +0 1 Open-ILS/src/eg2/src/app/share/util/file-export.service.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search.service.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-addresses.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-attributes.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-contact-addresses.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-contacts.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-details.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-edi-accounts.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-holdings.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/search/attr-defs.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-create-dialog.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/list.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/admin/local/staff_portal_page/staff-portal-page.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-map-dialog.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/cat/authority/browse.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/cat/authority/browse.service.ts +1 1 Open-ILS/src/eg2/src/app/staff/cat/authority/manage.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.ts +4 4 Open-ILS/src/eg2/src/app/staff/share/bib-list/bib-list.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.ts + +commit d5f59248d1b4a2b53b87c2dbad203137a6e36f4b +Author: Chris Sharp +Date: Wed Oct 12 10:16:43 2022 -0400 + + lp1992657 - fix broken NPM test + + Signed-off-by: Chris Sharp + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/eg2/src/app/core/format.spec.ts + +commit 7b208ae3c222e6010962932c930e3534cbc1a3e7 +Author: Bill Erickson +Date: Wed Jun 30 13:46:45 2021 -0400 + + LP1934164 Grid context/duration date minor refactoring + + Move some repeated code into a shared method. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +13 16 Open-ILS/src/eg2/src/app/share/grid/grid.ts + +commit bca84f2fce0ddfc177fac36b10f15aa474bd0aaf +Author: Bill Erickson +Date: Tue Jun 29 13:50:56 2021 -0400 + + LP1934164 egDueDate and egOrgDateInContext Angular pipes + + These support displaying dates in the timezone of a specified org unit. + + Example: + + {{circ.xact_start() | egOrgDateInContext:circ.circ_lib():circ.duration()}} + + The format service also gets a dateOnlyIntervalField parameter to + display dates as dates or dates + time depending on whether the provided + duration is day-granular. + + Also adds a handy pipe (egDueDate) which takes a circulation as its + value and collects the correct parameters to display the due date in the + correct time zone and with the correct dateOnlyIntervalField value. + + Example: + + {{circ | egDueDate}} + + Includes Sandbox examples. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +7 3 Open-ILS/src/eg2/src/app/core/core.module.ts +90 3 Open-ILS/src/eg2/src/app/core/format.service.ts +3 0 Open-ILS/src/eg2/src/app/share/grid/grid-column.component.ts +18 1 Open-ILS/src/eg2/src/app/share/grid/grid.ts +11 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html +15 0 Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.ts + +commit 619b9f32d0a4ac0601411576e1a7ef844f918bf9 +Author: Bill Erickson +Date: Wed Jun 30 11:33:41 2021 -0400 + + LP1904036 Angular date utility class + + Including functions for intervalToSeconds, localDateFromYmd, and + localYmdFromDate. + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +70 0 Open-ILS/src/eg2/src/app/share/util/date.ts + create mode 100644 Open-ILS/src/eg2/src/app/share/util/date.ts + +commit 3149bb69cb3936ab69807c88ffee2180105f10ad +Author: Jane Sandberg +Date: Sun Oct 2 08:18:01 2022 -0700 + + LP1942220: stamp upgrade scripts + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1981714_default_lid_owning_library_setting.sql => 1332.data.lp1981714_default_lid_owning_library_setting.sql} +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.picklist-po-angular.sql => 1333.data.picklist-po-angular.sql} +2 2 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.picklist_uploader_templates.sql => 1334.data.picklist_uploader_templates.sql} +1 1 Open-ILS/src/sql/Pg/upgrade/{YYYY.data.acq-sprint-4.sql => 1335.data.acq-sprint-4.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.lp1981714_default_lid_owning_library_setting.sql => 1332.data.lp1981714_default_lid_owning_library_setting.sql} (95%) + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.picklist-po-angular.sql => 1333.data.picklist-po-angular.sql} (99%) + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.picklist_uploader_templates.sql => 1334.data.picklist_uploader_templates.sql} (80%) + rename Open-ILS/src/sql/Pg/upgrade/{YYYY.data.acq-sprint-4.sql => 1335.data.acq-sprint-4.sql} (89%) + +commit 9f49278dda11d606c321419cbd8ddc81a7320dd1 +Author: Jane Sandberg +Date: Sun Oct 2 06:52:29 2022 -0700 + + LP1942220: follow-up: ng lint fixes + + Signed-off-by: Jane Sandberg + +7 7 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html +17 17 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +2 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.html +2 5 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.ts +2 10 Open-ILS/src/eg2/src/app/staff/acq/picklist/summary.component.ts +2 6 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/po/notes.component.html +2 6 Open-ILS/src/eg2/src/app/staff/acq/po/notes.component.ts +9 9 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html + +commit a41c3652df7b19dea2b5cffbaa87cc1830cd2e96 +Author: Jane Sandberg +Date: Sun Oct 2 06:46:23 2022 -0700 + + LP1942220: follow-up: upgrade Node to 16.17.1 + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/extras/Makefile.install +7172 13 Open-ILS/web/js/ui/default/staff/package-lock.json +64 5 Open-ILS/web/opac/deps/package-lock.json +1 1 Open-ILS/web/opac/deps/package.json + +commit c07d017e17ea450bbd85f2aba507e898feaad9af +Author: Bill Erickson +Date: Thu Sep 29 11:27:28 2022 -0400 + + LP1942220 Catalog View/Place Orders uses new UI + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +1 7 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html + +commit 948a7466c4a70b05240888dfa75dc3eed5995a9e +Author: Bill Erickson +Date: Thu Sep 29 11:03:38 2022 -0400 + + LP1942220 Rebase fix and recover package lock file + + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +33519 0 Open-ILS/src/eg2/package-lock.json +0 2 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts + create mode 100644 Open-ILS/src/eg2/package-lock.json + +commit 48ff38d435b078dcf7d16c51d7932e2deb540199 +Author: Galen Charlton +Date: Tue Aug 30 12:06:55 2022 -0400 + + LP#1942220: (follow-up) fix issue with seed data + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +4 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit f466086b30f5715811ea0f10c02d1e4a47a4fa61 +Author: Galen Charlton +Date: Tue Aug 30 12:02:52 2022 -0400 + + LP#1942220: (follow-up) update package-lock.json + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +0 30887 Open-ILS/src/eg2/package-lock.json +966 700 Open-ILS/web/js/ui/default/staff/package-lock.json + delete mode 100644 Open-ILS/src/eg2/package-lock.json + +commit 949eb99bddbd0d57cc6e919378fd321b185622eb +Author: Galen Charlton +Date: Tue Aug 30 12:02:28 2022 -0400 + + LP#1942220: fix a merging issue with eg-item-location-select + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +2 0 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts + +commit 4b536f2c714e40ff55e4e44d3ad0a2bec00c5251 +Author: Galen Charlton +Date: Mon Aug 29 22:35:15 2022 +0000 + + LP#1570623: Exclude deleted copies from line item existing + + This is a rebase of a patch originally written by + Tiffany Little + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +4 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Common.pm + +commit b9d061f2156452b2b3bf2ebd24edb2649ad98e6b +Author: Galen Charlton +Date: Mon Aug 29 22:30:32 2022 +0000 + + LP#1942220: release notes for Angular Acquisitions + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +15 0 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/Angular_Acquisitions.adoc + +commit d5a6832b4d734c48ed580636bff06839b22c8f88 +Author: Galen Charlton +Date: Thu Jul 14 16:12:59 2022 +0000 + + LP#1981714: fix Dojo AutoFieldWidget initialization bug + + This patch fixes a bug where AutoFieldWidget wouldn't + invoke the callback when building an org unit selector. Fixing this + allows library settings (including acq.default_owning_lib_for_auto_lids + added in the previous patch) whose datatype is link and whose fm_class + is aou to work in the Dojo Library Settings editor. + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js + +commit d16cbe08511032bc824e1be81618d9083a10ed53 +Author: Galen Charlton +Date: Thu Jul 14 16:14:36 2022 +0000 + + LP#1981714: add settings to control owning library of auto-added LIDs + + Previously, when line item copies/details/items where automatically created + because the provider's default copy count is non-zero, the owning library + of those line item copies was set to the workstation library. This patch + adds two new settings to tweak this behavior: + + * How to set default owning library for auto-created line item items + + Stategy to use to set default owning library to set when line item items + are auto-created because the provider's default copy count has been set. + Valid values are "workstation" to use the workstation library, "blank" + to leave it blank, and "use_setting" to use the "Default owning library + for auto-created line item items" setting. If not set, the workstation + library will be used. + + * Default owning library for auto-created line item items + + The default owning library to set when line item items are auto-created + because the provider's default copy count has been set. This applies if + the "How to set default owning library for auto-created line item + items" setting is set to "use_setting". + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +21 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Common.pm +3 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm +3 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm +17 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +26 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1981714_default_lid_owning_library_setting.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.lp1981714_default_lid_owning_library_setting.sql + +commit 59922fa38f77672393598aad70b31939a949db4c +Author: Galen Charlton +Date: Fri Jul 29 02:25:37 2022 +0000 + + LP#1942220: (follow-up) revert to legacy A/T for PO printing + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +23 1 Open-ILS/src/eg2/src/app/staff/acq/po/print.component.ts + +commit c0264689599b88ecdc6ac687d76ba76cbfddd6a7 +Author: Galen Charlton +Date: Wed Dec 8 18:40:21 2021 -0500 + + LP#1942220: various updates to business logic + + * set 024 ind1 correctly (i.e., to '1') when applying UPC as order + identifier + + * add flesh_po_items_further option to PO retrieval + + This fleshes in any fund debits and debit invoice items associated + with PO direct charges + + * add open-ils.acq.po_item.disencumber method + + This method disencumbers a PO item by setting its fund debit's amount + to zero. Note that this can be done only for encumbrances; if the + debit is an expenditure, it cannot be changed. + + * add flesh_li_details_receiver to LI retrieval + + * add two additional fleshing options to LI retrieval + + Specifically, flesh_copy_location and flesh_call_number. These take + effect only when flesh_copies is also true and are used to further + flesh values of items attached to line item details. + + * remove cancel reason if last LID of LI is received + + Otherwise, a sequence where a line item was cancelled but one of + its items was received would have the LI end up in a received + state but with a cancel reason. + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +5 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm +6 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm +67 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm + +commit 8560d526cf595d492450ccca99432ef95e6d49b8 +Author: Galen Charlton +Date: Mon Nov 29 11:11:02 2021 -0500 + + LP#1942220: more Angularization of the Acquisitions staff interfaces + + This patch extends on the work done for bugs 1929741 and 1929749 + to finish converting the following interfaces to Angular: + + - Selection Lists + - Load MARC Order Records + - Purchase Orders + - Create Purchase Order + + Note: this project was often referred to as "Angular acquisitions + sprint 4" + + Mike Rylander made some contributions to this patch. + + Sponsored-by: Evergreen Community Development Initiative + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +19 0 Open-ILS/src/eg2/src/app/staff/acq/acq-common.module.ts +26 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-copies-dialog.component.html +18 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-copies-dialog.component.ts +32 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-to-po-dialog.component.html +18 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-to-po-dialog.component.ts +10 9 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.html +19 27 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.ts +70 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-update-copies-dialog.component.html +91 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-update-copies-dialog.component.ts +3 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/bib-finder-dialog.component.css +57 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/bib-finder-dialog.component.html +107 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/bib-finder-dialog.component.ts +5 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.ts +10 2 Open-ILS/src/eg2/src/app/staff/acq/lineitem/cancel-dialog.component.html +1 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/cancel-dialog.component.ts +29 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/claim-policy-dialog.component.html +16 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/claim-policy-dialog.component.ts +14 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.html +83 20 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.ts +7 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.css +17 5 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html +80 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.ts +43 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/create-assets.component.html +106 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/create-assets.component.ts +28 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/delete-lineitems-dialog.component.html +17 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/delete-lineitems-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/detail.component.html +38 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/export-attributes-dialog.component.html +18 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/export-attributes-dialog.component.ts +4 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/history.component.html +17 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-alert-dialog.component.html +24 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-alert-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.css +256 125 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +583 31 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts +38 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.module.ts +154 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.service.ts +57 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/link-invoice-dialog.component.html +20 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/link-invoice-dialog.component.ts +70 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/manage-claims-dialog.component.html +113 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/manage-claims-dialog.component.ts +6 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.html +3 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.ts +5 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/worksheet.component.ts +4 4 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.module.ts +56 29 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.html +120 26 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.ts +24 20 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.service.ts +37 17 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.html +100 10 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.ts +20 7 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.html +46 15 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.ts +49 0 Open-ILS/src/eg2/src/app/staff/acq/po/disencumber-charge-dialog.component.html +17 0 Open-ILS/src/eg2/src/app/staff/acq/po/disencumber-charge-dialog.component.ts +1 3 Open-ILS/src/eg2/src/app/staff/acq/po/history.component.html +6 3 Open-ILS/src/eg2/src/app/staff/acq/po/po.module.ts +54 2 Open-ILS/src/eg2/src/app/staff/acq/po/po.service.ts +46 0 Open-ILS/src/eg2/src/app/staff/acq/po/print.component.ts +23 3 Open-ILS/src/eg2/src/app/staff/acq/po/routing.module.ts +55 30 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html +139 22 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-purchase-orders.component.html +0 10 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search-form.component.html +2 17 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search-form.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search.module.ts +0 15 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search.service.ts +80 46 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.html +322 5 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.ts +1 7 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-results.component.html +1 9 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-results.component.ts +1 7 Open-ILS/src/eg2/src/app/staff/acq/search/purchase-order-results.component.html +1 6 Open-ILS/src/eg2/src/app/staff/acq/search/purchase-order-results.component.ts +4 5 Open-ILS/src/eg2/src/app/staff/acq/search/resolver.service.ts +2 2 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.html +0 15 Open-ILS/src/eg2/src/app/staff/nav.component.html +0 4 Open-ILS/src/eg2/src/app/staff/nav.component.ts +0 1 Open-ILS/src/eg2/src/app/staff/resolver.service.ts +10 0 Open-ILS/src/eg2/src/styles.css +13 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql +0 11 Open-ILS/src/sql/Pg/upgrade/XXXX.data.picklist-po-angular.sql +10 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.acq-sprint-4.sql +0 16 Open-ILS/src/templates/staff/navbar.tt2 +1 1 Open-ILS/web/js/dojo/openils/acq/Lineitem.js +3 3 Open-ILS/web/js/dojo/openils/acq/nls/acq.js +1 1 Open-ILS/web/js/ui/default/staff/cat/item/app.js + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/acq-common.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-copies-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-copies-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-to-po-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/add-to-po-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-update-copies-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-update-copies-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/bib-finder-dialog.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/bib-finder-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/bib-finder-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/claim-policy-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/claim-policy-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/create-assets.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/create-assets.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/delete-lineitems-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/delete-lineitems-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/export-attributes-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/export-attributes-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-alert-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-alert-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/link-invoice-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/link-invoice-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/manage-claims-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/manage-claims-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/disencumber-charge-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/disencumber-charge-dialog.component.ts + +commit dc03da2e888ca858b32d948d9c46fa8aa688f67b +Author: Galen Charlton +Date: Thu Jan 13 10:29:47 2022 -0500 + + LP#1929749: combobox: improve idlIncludeLibraryInLabel + + This option no longer requires that the OU field be + fleshed. + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit 08c9567fea8c32994b41a3e75b5ef2279a752305 +Author: Galen Charlton +Date: Tue Dec 14 11:06:52 2021 -0500 + + LP#1942220: combobox: reset if idlQueryAnd changes + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +6 0 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit 580db0505e8e30489a63e2001d4fe5955e5b726d +Author: Galen Charlton +Date: Wed Dec 8 10:42:20 2021 -0500 + + LP#1942220: eg-item-location-select: fix use of contextOrgId + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +3 1 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts + +commit 8a1017a4c2f154392014be8517c1d7e171c4d3bd +Author: Galen Charlton +Date: Thu Feb 10 11:00:22 2022 -0500 + + LP#1960526: adjust link color on Angular and AngularJS staff interfaces + + Change the default link blue on the Angular and AngularJS interfaces + to #255a88. This achieves two things: + + - Improves the color contrast on the AngularJS side against a white + background from AA for normal text to AAA. + - Improves the Angular side so that it meets AAA color contrast for + normal and large text, instead of meeting only AA for large text. + + Signed-off-by: Galen Charlton + Signed-off-by: Garry Collum + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +6 0 Open-ILS/src/eg2/src/styles.css +1 1 Open-ILS/src/templates/staff/css/style.css.tt2 + +commit c85e95b85d0bdbf76c46ef9bea9ecbf079c8accc +Author: Galen Charlton +Date: Tue Nov 30 11:18:12 2021 -0500 + + LP#1929749: point to new PO interface if creating a PO + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.html + +commit 0ba927a2b64d579fda6d51c2390e8cba0596d365 +Author: Galen Charlton +Date: Tue Nov 30 09:59:23 2021 -0500 + + LP#1929749: fix lint + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/acq/picklist/routing.module.ts +18 21 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.ts +5 5 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.service.ts + +commit f9d7b850209a97f998779ced73b7238e1603f4aa +Author: Tiffany Little +Date: Mon Sep 20 10:58:29 2021 -0400 + + LP1929749 Finetuning LMOR based on LP comments + + Signed-off-by: Tiffany Little + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +22 27 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.html +51 78 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.ts +37 73 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.service.ts + +commit b5a9f39c4d2584e6831a3f6b48c4f87e7c36fdd1 +Author: Tiffany Little +Date: Thu Jun 3 07:45:33 2021 -0400 + + LP#1929749: Adds support for picking up library settings. + + Signed-off-by: Tiffany Little + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +36 11 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.ts + +commit aef28ecab96c771261d69677f3a4d4334b19bcdf +Author: Tiffany Little +Date: Fri May 28 11:29:53 2021 -0400 + + LP1929749 ACQ Load MARC Order Records port + + [Note that this includes some work by Galen Charlton to reconcile + the picklist module with work done by Bill Erickson for LP#1929741] + + Signed-off-by: Tiffany Little + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +6 2 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.module.ts +7 1 Open-ILS/src/eg2/src/app/staff/acq/picklist/routing.module.ts +305 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.html +582 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.ts +277 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.service.ts +4 4 Open-ILS/src/eg2/src/app/staff/nav.component.html +10 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.picklist_uploader_templates.sql +1 1 Open-ILS/src/templates/staff/navbar.tt2 + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/upload.service.ts + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.picklist_uploader_templates.sql + +commit cc317177c90484c6904f2c5b483cbef848ef4af5 +Author: Galen Charlton +Date: Mon Nov 29 16:06:18 2021 -0500 + + LP#1357037: seed data - WS for LI sort order + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +15 0 Open-ILS/src/sql/Pg/upgrade/YYYY.data.acq-sprint-4.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/YYYY.data.acq-sprint-4.sql + +commit f444743fff305455b4fde92add6762f3341b96ea +Author: Galen Charlton +Date: Mon Nov 29 16:04:16 2021 -0500 + + LP#1357037: add sorting option to Angular line item lists + + This applies to the line item lists in the following new + Angular interfaces: + + - purchase order + - selection list + - list of line items related to a bib record + + The available sort options are: + + - line item ID + - title + - author + - publisher + - order identifier (i.e., ISBN, ISSN, and/or UPC) + + The method open-ils.acq.lineitem.unified_search is now used to retrieve + line items to make use of existing sorting functionality. + + The last sort order used is persistant via a workstation setting + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +31 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +74 33 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts + +commit bb4e1bc85ad9fba90693872fdc4bab563c7ee1dc +Author: Galen Charlton +Date: Sat Feb 5 12:33:30 2022 -0500 + + LP#1929741: update LI worksheet template + + This commit adds back various elements to better match the + Dojo version of the template. + + This commmit also corrects some IDs in the upgrade script. + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +82 6 Open-ILS/src/sql/Pg/950.data.seed-values.sql +84 8 Open-ILS/src/sql/Pg/upgrade/XXXX.data.picklist-po-angular.sql + +commit a5c08f793396b2fd0535c253c8d4f9623c06cdb5 +Author: Galen Charlton +Date: Mon Nov 29 16:00:36 2021 -0500 + + LP#1929741: repair adding brief record from PL page + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.ts + +commit 33f073af4e6f8a14060210f042e0de1cfdfa0e4e +Author: Galen Charlton +Date: Mon Nov 29 10:03:17 2021 -0500 + + LP1929741: bump up ID for new config.print_template inserts + + Resolving a logical merge conflict. + + Signed-off-by: Galen Charlton + Signed-off-by: Ruth Frasur + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql + +commit ff677e871cfc1971ca377a7d759d282748fa10a3 +Author: Bill Erickson +Date: Mon Jul 26 11:01:24 2021 -0400 + + LP1929741 Brief record for PO repair + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.ts + +commit 1f5e5337ada97740d4d9d1ce3f943b5d18b6576d +Author: Bill Erickson +Date: Wed Jun 30 16:36:20 2021 -0400 + + LP1929741 Standalone brief record UI + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +21 5 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.html +55 5 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.ts +3 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/routing.module.ts + +commit ad55b9af0fc39c1b4b2ec632eb65104a4d436573 +Author: Bill Erickson +Date: Wed Jul 14 10:52:44 2021 -0400 + + LPLP1929741 Optional experimental Acq; seed data + + Adds and org setting and a workstation setting to 1) enable display of + experimental Angular ACQ UI's and 2) enable display of links to the + experimental UI's from search results. + + Display a new menu entry "Acquisitions (Experimental)" when the org + setting is enabled. This menu contains "Create Purchase Order" only for + now. + + Copy seed data from upgrade file to seed data file. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +10 0 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search-form.component.html +16 1 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search-form.component.ts +3 1 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search.module.ts +16 0 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search.service.ts +1 2 Open-ILS/src/eg2/src/app/staff/acq/search/invoice-results.component.ts +84 26 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.html +5 2 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.ts +11 3 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-results.component.html +9 2 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-results.component.ts +11 4 Open-ILS/src/eg2/src/app/staff/acq/search/purchase-order-results.component.html +5 1 Open-ILS/src/eg2/src/app/staff/acq/search/purchase-order-results.component.ts +4 3 Open-ILS/src/eg2/src/app/staff/acq/search/resolver.service.ts +15 0 Open-ILS/src/eg2/src/app/staff/nav.component.html +8 0 Open-ILS/src/eg2/src/app/staff/nav.component.ts +2 0 Open-ILS/src/eg2/src/app/staff/resolver.service.ts +168 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +18 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.picklist-po-angular.sql +16 0 Open-ILS/src/templates/staff/navbar.tt2 +3 0 Open-ILS/web/js/ui/default/staff/services/navbar.js + +commit 4b2692ff97513b44eaf509eb9facf0acd6addc93 +Author: Bill Erickson +Date: Thu Jun 24 11:30:24 2021 -0400 + + LP1929741 Welcome page navigates to staff w/ href + + When a route failure occurs, etc. and the user is sent back to the + Welcom to Webby page, make the link to the staff page an href instead of + a routerLink, so Angular is forced to load new route data. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/welcome.component.html + +commit 6dc6f53b9f51dad1a9bb786eabd6f8bb19031c5b +Author: Bill Erickson +Date: Thu Jun 24 11:29:54 2021 -0400 + + LP1929741 Change Op displays failed permission + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +8 0 Open-ILS/src/eg2/src/app/staff/share/op-change/op-change.component.html + +commit 2905fd43bfbfd5535f55b9381d0b6f20f56a707a +Author: Bill Erickson +Date: Tue Jun 22 16:31:10 2021 -0400 + + LP1929741 cleanup more PO subs + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +11 4 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts + +commit cdd0f3e8ab4dc9bf373c0fed9313004bd3bf8407 +Author: Bill Erickson +Date: Tue Jun 22 16:18:18 2021 -0400 + + LP1929741 Clear previous PO on new PO create + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +2 0 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.ts + +commit 88d216daf6fcbdbe9e917f4580dc20665aa1c00f +Author: Bill Erickson +Date: Tue Jun 22 16:02:40 2021 -0400 + + LP1929741 cleanup PO subscription; improve charges display + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +13 9 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.ts + +commit de7b67eed30065dfff6826cd8aa38fc8e0112c90 +Author: Bill Erickson +Date: Tue Jun 22 15:44:08 2021 -0400 + + LP1929741 Fund limit/sort on new charges + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +4 1 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.html + +commit 12370f30921c4878863cc43883f79c22f75cdffe +Author: Bill Erickson +Date: Tue Jun 22 15:39:57 2021 -0400 + + LP1929741 ng lint + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +2 2 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts + +commit 1b2f111e919118699994040c1a9925a7cbc9d597 +Author: Bill Erickson +Date: Mon Jun 14 15:55:29 2021 -0400 + + LP1928258 Combobox sanity checks + + Avoid failures caused by calling toLowerCase() on a number. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +3 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit 2e40b80ae64f7a0b5f17a30d52e60ec83dbd9e48 +Author: Bill Erickson +Date: Tue Jun 22 14:47:44 2021 -0400 + + LP1929741 Item location select starts with; hide Unset + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.html +15 4 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html + +commit 78b2b3298ecb909d2944c5a11a5599b10e2d150e +Author: Bill Erickson +Date: Tue Jun 22 14:46:51 2021 -0400 + + LP1929741 Combobox supports startsWith search (p2) + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +5 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit ac35eddd8ce95e5a2c637806b789225be0a72bdc +Author: Bill Erickson +Date: Tue Jun 22 14:06:00 2021 -0400 + + LP1929741 Blanket order finalizing; improved charges handling + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.html +2 1 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.ts +12 0 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html +43 2 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts + +commit ef5edca9e87ccdd428ca8fee3550b0a70b9d779f +Author: Bill Erickson +Date: Tue Jun 22 12:19:44 2021 -0400 + + LP1929741 Sort funds by year desc, then code + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +7 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html + +commit 33f9e2e15d94f916c74d11ece18faef4d355f636 +Author: Bill Erickson +Date: Tue Jun 22 11:43:05 2021 -0400 + + LP1929741 Batch of PO fixes + + * Avoid clearing the owning library during batch edit copy operations + * Leverage combobox startsWith for distribution formulas + * Disable the order ident selector so it cannot be modified after a PO + is activated + * Add some icons to the PO actions for more eye-grabbiness. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.html +2 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +4 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts +28 10 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html + +commit fbdd9ecc9854fbf2213bbfb9743f34cb3173223f +Author: Bill Erickson +Date: Tue Jun 22 11:42:00 2021 -0400 + + LP1929741 Combobox supports startsWith search + + In lieu of the default behavor of the typeahead, which does a 'contains' + search. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +9 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit 5bcd215cf19cb1357a91215019064d0f583abf9c +Author: Bill Erickson +Date: Mon Jun 14 17:43:15 2021 -0400 + + LP1929741 ACQ order ident indicate multiples + + When multiple order identifer values (e.g. ISBN's) exist on a lineitem, + the number of options is now displayed just to the left of the + identifier selector. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +4 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html + +commit 3e03b3cc6bbf0c9b51c97c9b77f3a059a3af7cf4 +Author: Bill Erickson +Date: Mon Jun 14 17:35:21 2021 -0400 + + LP1929741 Apply default lineitem order identifers + + Apply a default order identifier to lineitems instead of leaving the + selector blank. Ensure the value that will display in the selector + matches what's in the database by setting the value on load when needed. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +2 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.service.ts +25 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm + +commit 33b4f17dc63524294e9d7f6532cf03c75ecb5c02 +Author: Bill Erickson +Date: Fri Jun 11 11:29:47 2021 -0400 + + LP1929741 Bundle of ACQ bug fixes + + * Distribution formula combobox now displays entries on click + * Ditto Charge Type combobox + * Items now vanish when deleted + * Estimated amount, etc. update when items are added/deleted + * Lineitem action links match order of previous interface. + * PO dry run checks now fire after a brief record is added + * PO activation is blocked if an item has no owning lib. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.html +4 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.ts +4 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.ts +1 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.html +9 5 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.ts +1 6 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html +33 22 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +5 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.service.ts +1 0 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.html +5 4 Open-ILS/src/eg2/src/app/staff/acq/po/po.service.ts +10 8 Open-ILS/src/eg2/src/app/staff/acq/po/print.component.ts +7 1 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html +2 1 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts +8 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm + +commit a0d97232357fb488b78cfa13167f670413a86e74 +Author: Bill Erickson +Date: Fri Jun 11 10:28:06 2021 -0400 + + LP1929741 Delete action trumps ischanged for LID's + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm + +commit edef20cce6bdc9e0b0f974f76c61793bd7405523 +Author: Bill Erickson +Date: Wed Jun 9 11:16:08 2021 -0400 + + LP1929741 Cache LI after order ident change + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.service.ts + +commit 8d760b158199e5ae47e9cebd657e09d326730ceb +Author: Bill Erickson +Date: Mon May 3 11:28:09 2021 -0400 + + LP1929741 Lineitem delete repairs + + Allow deleting lineitems on PO's for certaian states. + + Fix lineitem delete code issues. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +2 2 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +22 14 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts + +commit 2bf1427b2d7454a095cf3cdd181990494cafa586 +Author: Bill Erickson +Date: Tue Apr 20 11:15:36 2021 -0400 + + LP1929741 View/Place orders sorts newest to oldest + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +11 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts + +commit 929388314fcd90326bc22208a499ca5adbe49d4d +Author: Bill Erickson +Date: Thu Apr 8 10:30:56 2021 -0400 + + LP1929741 Limit to active providers; skip empty name picklist + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +16692 1 Open-ILS/src/eg2/package-lock.json +1 1 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +5 2 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.html +2 2 Open-ILS/web/js/ui/default/staff/package.json + +commit ad0ec5b5b3a5de204bfa8eec8093c433e7a51837 +Author: Bill Erickson +Date: Fri Feb 26 11:11:19 2021 -0500 + + LP1929741 AnJS nav create po goes to new UI + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/templates/staff/navbar.tt2 + +commit 4477b9d6c9d4322b60190ead8259c3a63e471b2a +Author: Bill Erickson +Date: Tue Apr 27 10:32:05 2021 -0400 + + LP1929741 Improve catalog service sanity check + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/share/catalog/catalog.service.ts + +commit af449a1fb0e2d582133487ac55516e1baa5728e9 +Author: Bill Erickson +Date: Tue Feb 2 13:41:47 2021 -0500 + + LP1929741 Repair 'Create Invoice' link + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html + +commit fe0ce53008f3582d59ea754096c31cca33e02377 +Author: Bill Erickson +Date: Mon Feb 1 17:29:26 2021 -0500 + + LP1929741 Zero-copy and no-assets PO activation + + And summary layout improvements. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +89 66 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html +20 12 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts + +commit eb55945fc8bded9c87ffb6cdd4b023c22f876439 +Author: Bill Erickson +Date: Mon Feb 1 16:16:07 2021 -0500 + + LP1929741 Ensure PO items always display when present + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +8 0 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.ts + +commit 65ec045dd35639db0da2316fb4085d885de93cba +Author: Bill Erickson +Date: Tue Jan 26 13:26:35 2021 -0500 + + LP1929741 View/Place Orders UI + + View/Place orders from a bib record and add/create selection lists or + PO's from the record. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +11 2 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +12 2 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts +68 0 Open-ILS/src/eg2/src/app/staff/acq/related/related.component.html +166 0 Open-ILS/src/eg2/src/app/staff/acq/related/related.component.ts +24 0 Open-ILS/src/eg2/src/app/staff/acq/related/related.module.ts +41 0 Open-ILS/src/eg2/src/app/staff/acq/related/routing.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/acq/routing.module.ts +5 0 Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html +15 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/related/related.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/related/related.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/related/related.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/related/routing.module.ts + +commit 8165e404c3af566d30c40fe5fac687fe66a28ef8 +Author: Bill Erickson +Date: Wed Jan 20 17:02:38 2021 -0500 + + LP1929741 Display copy row number in copy edit grid + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +4 2 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.html +5 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html +2 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.ts + +commit e39c9a91f2717cf05bb8a074e16f963ba9a2bd4e +Author: Bill Erickson +Date: Wed Jan 20 15:49:55 2021 -0500 + + LP1929741 ACQ caching / batch editing improvements + + Ensure that funds/mods/locations of modified copies are available at + render time after saving changes to copies. + + Hide the copy batch update bar when no copies are editable. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +12 10 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.html +15 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.ts +11 40 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.ts +3 15 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.ts +77 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.service.ts + +commit c1bb246c2bdb042e56d90ea63677f40d67f328c0 +Author: Bill Erickson +Date: Wed Jan 20 15:47:03 2021 -0500 + + LP1929741 Combobox additional sanity checks on async/IDL values + + 1. Avoid PCRUD queries where the selected id value is set to null. + 2. Avoid attempts to add null entries to the async entry cache. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +5 1 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit 7f5c83fc90b1e613db93aa350a4a21bad055d8df +Author: Bill Erickson +Date: Wed Jan 20 14:14:36 2021 -0500 + + LP1929741 Sanity check distrib. formula values + + No fields within a distribution formula are required, so confirm a set + of values exists before calling Object.keys() on an undefined value. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +8 3 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.ts + +commit 6a5590eadac1e19122267db5b0ebc63b5df6c1a3 +Author: Bill Erickson +Date: Fri Jan 15 10:33:55 2021 -0500 + + LP1929741 Angular Selection List / Po Seed Data + + PO and lineitem worksheet print templates. + + Workstation preferences for grids and lineitem list page size. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +162 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.picklist-po-angular.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.picklist-po-angular.sql + +commit ab460435d42af8012278e5d2299846ca2f023a03 +Author: Bill Erickson +Date: Thu Oct 8 18:22:12 2020 -0400 + + LP1929741 ACQ Selection List & PO Angluar Port + + New selection list UI + New PO UI + New Lineitem worksheet UI with stub print template + New PO print UI with stub print template + New brief record UI + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/examples/fm_IDL.xml +34 9 Open-ILS/src/eg2/src/app/share/catalog/marc-html.component.ts +32 26 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.html +6 2 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts +3 0 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.html +106 17 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.component.ts +2 0 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.module.ts +14 0 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.service.ts +4 0 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts +4 1 Open-ILS/src/eg2/src/app/share/print/print.component.ts +6 0 Open-ILS/src/eg2/src/app/share/print/print.service.ts +5 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.css +57 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.html +138 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.ts +11 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.html +113 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.ts +23 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/cancel-dialog.component.html +17 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/cancel-dialog.component.ts +63 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.html +285 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.ts +116 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html +172 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.ts +48 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/detail.component.html +67 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/detail.component.ts +9 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/history.component.html +52 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/history.component.ts +33 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.css +385 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html +511 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts +3 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.component.html +9 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.component.ts +51 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.module.ts +300 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.service.ts +51 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.html +81 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.ts +20 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/order-summary.component.html +22 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/order-summary.component.ts +10 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/worksheet.component.html +125 0 Open-ILS/src/eg2/src/app/staff/acq/lineitem/worksheet.component.ts +14 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.component.html +28 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.component.ts +25 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.module.ts +42 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/routing.module.ts +26 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/summary.component.html +117 0 Open-ILS/src/eg2/src/app/staff/acq/picklist/summary.component.ts +65 0 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.html +67 0 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.ts +38 0 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.html +102 0 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.ts +9 0 Open-ILS/src/eg2/src/app/staff/acq/po/edi.component.html +46 0 Open-ILS/src/eg2/src/app/staff/acq/po/edi.component.ts +12 0 Open-ILS/src/eg2/src/app/staff/acq/po/history.component.html +48 0 Open-ILS/src/eg2/src/app/staff/acq/po/history.component.ts +39 0 Open-ILS/src/eg2/src/app/staff/acq/po/notes.component.html +76 0 Open-ILS/src/eg2/src/app/staff/acq/po/notes.component.ts +24 0 Open-ILS/src/eg2/src/app/staff/acq/po/po.component.html +29 0 Open-ILS/src/eg2/src/app/staff/acq/po/po.component.ts +43 0 Open-ILS/src/eg2/src/app/staff/acq/po/po.module.ts +74 0 Open-ILS/src/eg2/src/app/staff/acq/po/po.service.ts +10 0 Open-ILS/src/eg2/src/app/staff/acq/po/print.component.html +129 0 Open-ILS/src/eg2/src/app/staff/acq/po/print.component.ts +64 0 Open-ILS/src/eg2/src/app/staff/acq/po/routing.module.ts +168 0 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html +222 0 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts +16 10 Open-ILS/src/eg2/src/app/staff/acq/routing.module.ts +15 11 Open-ILS/src/eg2/src/app/staff/acq/search/lineitem-results.component.html +1 2 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-results.component.html +1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html +5 1 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor-context.ts +2 2 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor-dialog.component.ts +3 2 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.ts +2 1 Open-ILS/src/eg2/src/app/staff/share/marc-edit/tagtable.service.ts +14 0 Open-ILS/src/eg2/src/styles.css +80 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Common.pm +48 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Lineitem.pm +20 68 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Order.pm + create mode 100644 Open-ILS/src/eg2/src/app/share/item-location-select/item-location-select.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/batch-copies.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/brief-record.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/cancel-dialog.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/cancel-dialog.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copies.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/copy-attrs.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/detail.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/detail.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/history.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/history.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.css + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem-list.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/lineitem.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/notes.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/order-summary.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/order-summary.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/worksheet.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/lineitem/worksheet.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/picklist.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/summary.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/picklist/summary.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/charges.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/create.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/edi.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/edi.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/history.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/history.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/notes.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/notes.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/po.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/po.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/po.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/po.service.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/print.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/print.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/acq/po/summary.component.ts + create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Common.pm + +commit def86272dc828fe449475d2c149cd69405c06224 +Author: Bill Erickson +Date: Fri Dec 4 15:39:33 2020 -0500 + + LP1929741 Combobox idl auto query filter addition + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +7 0 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit 00c3ac1dd81f4be250590e772deff8dd6844f5c5 +Author: Bill Erickson +Date: Fri Dec 4 11:17:51 2020 -0500 + + LP1929741 Combobox asyncSupportsEmptyTermClick fix + + Fixes situation where combobox would fetch the needed entries in async + mode, but fail to open the drop-down after a click. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +7 14 Open-ILS/src/eg2/src/app/share/combobox/combobox.component.ts + +commit c07bee441f8a87c3cd92d03540406d26140e6c0c +Author: Bill Erickson +Date: Wed Dec 30 11:43:50 2020 -0500 + + LP1929741 Net service tidier request logging + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/core/net.service.ts + +commit ca44941827a5c6bd6c6e881f3b22b5915094d0b9 +Author: Jane Sandberg +Date: Wed Sep 14 16:10:05 2022 -0700 + + LP1989033: Allow x86_64 and arm64 to download node + + Signed-off-by: Jane Sandberg + Signed-off-by: Jason Stephenson + +9 1 Open-ILS/src/extras/Makefile.install + +commit 08c7f226f11574750f71fb27c87a0bf4ffd7d6cf +Author: Jason Stephenson +Date: Sun Sep 18 09:38:40 2022 -0400 + + LP1990018: Fix libdbi build + + Resolve issues with finding libdbi and libdbdpgsql on ARM64 by using better + autoconf hygiene: + + * Use PKG_CHECK_MODULES to find and set the dbi library flags. + * Remove the "backup" code to find a manually installed libdbi. + (This has not been needed for some time.) + * Update Makefile.ams to use the dbi LDFLAGS properly. + * Remove -ldbdpgsql from compile commands. + (It is loaded dynamically.) + + I tested it on a x86_64 VM with Ubuntu 22.04. Most tests passed. Only the + remot auth and cover uploader tests failed. The latter have not passed for + some time, and I believe the former may have been affected by a recent + change unrelated to this commit. + + Signed-off-by: Jason Stephenson + Signed-off-by: Jane Sandberg + +5 5 Open-ILS/src/c-apps/Makefile.am +1 1 Open-ILS/src/c-apps/tests/Makefile.am +1 16 configure.ac + +commit ab5d942a9c7f16bc1f3005da01a38ed8cd364798 +Author: Jane Sandberg +Date: Thu Sep 29 19:26:22 2022 -0700 + + LP#1980867 follow-up: default to showing the traditional catalog, add release notes + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/nav.component.ts +2 2 Open-ILS/web/js/ui/default/staff/services/navbar.js +10 0 docs/RELEASE_NOTES_NEXT/Administration/turn_off_traditional_staff_catalog.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/turn_off_traditional_staff_catalog.adoc + +commit a06f65b6ed6eaa3e0cfb4f1e88a93910c3d8630e +Author: Jane Sandberg +Date: Thu Sep 29 18:15:15 2022 -0700 + + LP#1980867: stamp upgrade script + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.hide-trad-catalog-setting.sql => 1331.data.hide-trad-catalog-setting.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.hide-trad-catalog-setting.sql => 1331.data.hide-trad-catalog-setting.sql} (89%) + +commit 86771bc5537962841cfc6d321fc3143741040971 +Author: Jeff Davis +Date: Wed Jul 6 12:10:41 2022 -0700 + + LP#1980867: optionally remove traditional catalog from staff client menu + + Signed-off-by: Jeff Davis + Signed-off-by: Gina Monti + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html +5 5 Open-ILS/src/eg2/src/app/staff/nav.component.ts +17 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +24 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.hide-trad-catalog-setting.sql +1 1 Open-ILS/src/templates/staff/navbar.tt2 +3 3 Open-ILS/web/js/ui/default/staff/services/navbar.js +1 1 Open-ILS/web/js/ui/default/staff/services/startup.js + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.hide-trad-catalog-setting.sql + +commit 4ea50600137729fd955b8658da11f413c3742d45 +Author: Jane Sandberg +Date: Thu Sep 29 18:07:53 2022 -0700 + + Docs: add release notes for Patrons with Negative Balances angular port + + Signed-off-by: Jane Sandberg + +5 0 docs/RELEASE_NOTES_NEXT/Circulation/negative-balances-ng.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/negative-balances-ng.adoc + +commit 7d4576a521df0d197d191406d54196ceede2b2d3 +Author: Jane Sandberg +Date: Thu Sep 29 17:39:52 2022 -0700 + + LP1981739: stamp upgrade script + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.negative-balance-grid.sql => 1330.data.negative-balance-grid.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.negative-balance-grid.sql => 1330.data.negative-balance-grid.sql} (89%) + +commit af09f4229acfe521cf68ab9843695509810cd5f7 +Author: Bill Erickson +Date: Tue Jul 12 13:08:50 2022 -0400 + + LP1981739 Patrons Negative Balances Angular Port + + Port Admin => Local Admin => Patrons With Negative Balances to Angular. + + Adds paging support to the API. + + Adds support for display patrons whose home lib is a descendant of the + selected org unit. + + Signed-off-by: Bill Erickson + Signed-off-by: Garry Collum + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html +40 0 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/list.component.html +75 0 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/list.component.ts +23 0 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/negative-balances.module.ts +15 0 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/routing.module.ts +4 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts +11 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm +15 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +23 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.negative-balance-grid.sql + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/list.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/list.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/negative-balances.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/negative-balances/routing.module.ts + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.negative-balance-grid.sql + +commit d4d180af0c091c3b0520eaa430074779bd1382cf +Author: Terran McCanna +Date: Thu Sep 29 16:03:43 2022 -0400 + + Add Release Note + + Signed-off-by: Terran McCanna + Signed-off-by: Jane Sandberg + +5 0 docs/RELEASE_NOTES_NEXT/Administration/carousel_timestamp.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/carousel_timestamp.adoc + +commit 29187ade19ff6d1505d07075edae1282250746b0 +Author: Terran McCanna +Date: Tue Aug 23 15:52:02 2022 -0400 + + LP1901897 Carousel Date-Time + + This displays the Last Refresh Time in the carousel admin interface + as date-time instead of just date. + + Signed-off-by: Terran McCanna + Signed-off-by: Gina Monti + Signed-off-by: Jane Sandberg + +1 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.html + +commit d42c3e50c356aa6146767554260b36f54a556bad +Author: Jane Sandberg +Date: Sat Sep 24 20:55:39 2022 -0700 + + LP1970667 (follow-up): add OpenAthens dependencies + + Signed-off-by: Jane Sandberg + +4 0 Open-ILS/src/extras/install/Makefile.ubuntu-jammy + +commit a7a3ea21f2affeaa22c4a70840650c8e0eae5779 +Author: Jason Stephenson +Date: Thu Jun 16 11:37:50 2022 -0400 + + LP1970667: Add Installation Support for Ubuntu 22.04 (Jammy Jellyfish) + + Add prerequisite installation targets for Jammy Jellyfish: + + * ubuntu-jammy + * ubuntu-jammy-developer + * ubuntu-jammy-packager + * ubuntu-jammy-translator + + Update the README and server upgrade instructions for Ubuntu 22.04. + + Remove or replace deprecated autoconf directives in configure.ac. + + Signed-off-by: Jason Stephenson + Signed-off-by: Bill Erickson + Signed-off-by: Jane Sandberg + +20 0 Open-ILS/src/extras/Makefile.install +231 0 Open-ILS/src/extras/install/Makefile.ubuntu-jammy +2 2 Open-ILS/xul/staff_client/external/libmar/configure.ac +1 2 configure.ac +10 4 docs/modules/installation/pages/server_installation.adoc +10 8 docs/modules/installation/pages/server_upgrade.adoc + create mode 100644 Open-ILS/src/extras/install/Makefile.ubuntu-jammy + +commit 1b4c040cd75941b6b47c6b1247c2d8fc7df02e10 +Author: Jane Sandberg +Date: Thu Sep 22 21:16:55 2022 -0700 + + LP1842297: stamp upgrade script + + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.openathens_identity.sql => 1329.schema.openathens_identity.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.openathens_identity.sql => 1329.schema.openathens_identity.sql} (97%) + +commit a2d788c757a5feba6aec2509514b994ad0af1f03 +Author: Jane Sandberg +Date: Wed Sep 7 20:01:24 2022 -0700 + + LP1842297: follow-up to use BasicAdminPageComponent for openathens screen + + Signed-off-by: Jane Sandberg + +1 3 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts +0 61 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.html +0 71 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.ts +14 2 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + delete mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.html + delete mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.ts + +commit e74bd8299a3cb04d94f2012138764e2b3211c167 +Author: oajulianclementson <51331324+oajulianclementson@users.noreply.github.com> +Date: Wed Mar 30 12:51:59 2022 +0100 + + LP#1842297: Implements patron sign-on to the OpenAthens service. + + For libraries who are OpenAthens customers, they can configure Evergreen to sign their patrons on to OpenAthens + either immediately when they sign on to Evergreen, or on demand when they select their library as their method + to sign on to OpenAthens-protected resources. + + Signed-off-by: oajulianclementson <51331324+oajulianclementson@users.noreply.github.com> + Signed-off-by: Jane Sandberg + +72 0 Open-ILS/examples/fm_IDL.xml +2 0 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html +3 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local.module.ts +61 0 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.html +71 0 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.ts +4 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts +4 0 Open-ILS/src/extras/install/Makefile.debian-bullseye +4 0 Open-ILS/src/extras/install/Makefile.debian-buster +4 0 Open-ILS/src/extras/install/Makefile.debian-stretch +4 0 Open-ILS/src/extras/install/Makefile.fedora +4 0 Open-ILS/src/extras/install/Makefile.ubuntu-bionic +4 0 Open-ILS/src/extras/install/Makefile.ubuntu-focal +4 0 Open-ILS/src/perlmods/Build.PL +15 0 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm +73 34 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm +468 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/OpenAthens.pm +2 1 Open-ILS/src/perlmods/t/19-OpenILS-WWW-EGCatLoader.t +526 0 Open-ILS/src/perlmods/t/25-OpenILS-WWW-EGCatLoader-OpenAthens.t +51 0 Open-ILS/src/sql/Pg/002.schema.config.sql +4 0 Open-ILS/src/sql/Pg/800.fkeys.sql +3 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +60 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.openathens_identity.sql +175 0 docs/RELEASE_NOTES_NEXT/Administration/OpenAthens_SignOn.adoc +10 0 docs/modules/installation/pages/system_requirements.adoc + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/openathens-identity.component.ts + create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/OpenAthens.pm + create mode 100644 Open-ILS/src/perlmods/t/25-OpenILS-WWW-EGCatLoader-OpenAthens.t + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.openathens_identity.sql + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/OpenAthens_SignOn.adoc + +commit 01f87025e11c16bd94e4bb5ed8bb4a29bbec7080 +Author: Galen Charlton +Date: Fri Sep 9 10:43:59 2022 -0400 + + LP#1959048: add release notes + + Signed-off-by: Galen Charlton + Signed-off-by: Jane Sandberg + +21 0 docs/RELEASE_NOTES_NEXT/Architecture/eslint.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Architecture/eslint.adoc + +commit c1faaf054fcc7c28e1037ef8b620f817f3853fe5 +Author: Jane Sandberg +Date: Thu Sep 8 15:14:59 2022 -0700 + + LP1959048: manual ng lint fixes + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +8 0 Open-ILS/src/eg2/src/app/share/.eslintrc +3 11 Open-ILS/src/eg2/src/app/share/catalog/bib-display-field.component.ts +2 9 Open-ILS/src/eg2/src/app/share/eg-help-popover/eg-help-popover.component.ts +2 8 Open-ILS/src/eg2/src/app/share/file-reader/file-reader.component.ts +3 11 Open-ILS/src/eg2/src/app/share/grid/grid-body-cell.component.ts +3 6 Open-ILS/src/eg2/src/app/share/grid/grid-body.component.ts +1 1 Open-ILS/src/eg2/src/app/share/grid/grid.component.html +2 4 Open-ILS/src/eg2/src/app/share/tree/tree.component.ts +1 1 Open-ILS/src/eg2/src/app/share/util/bool.component.ts +2 16 Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider-search-form.component.ts +8 8 Open-ILS/src/eg2/src/app/staff/acq/provider/acq-provider.component.html +1 1 Open-ILS/src/eg2/src/app/staff/acq/provider/provider-holdings.component.html +2 8 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search-form.component.ts +2 9 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search.component.ts +2 7 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-clone-dialog.component.ts +3 9 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-delete-dialog.component.ts +2 7 Open-ILS/src/eg2/src/app/staff/acq/search/picklist-merge-dialog.component.ts +2 5 Open-ILS/src/eg2/src/app/staff/admin/acq/claiming-admin.component.ts +1 14 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-edit-dialog.component.ts +2 23 Open-ILS/src/eg2/src/app/staff/admin/acq/edi_attr_set/edi-attr-set-providers-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/admin/acq/funds/fund-details-dialog.component.html +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/admin-carousel.component.html +3 3 Open-ILS/src/eg2/src/app/staff/admin/local/circ_limit_set/circ_limit_set_edit.component.html +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/copy-loc-order/copy-loc-order.component.html +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/staff_portal_page/staff-portal-page.component.html +3 3 Open-ILS/src/eg2/src/app/staff/admin/workstation/workstations/workstations.component.html +2 2 Open-ILS/src/eg2/src/app/staff/booking/cancel-reservation-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/booking/capture.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/booking/create-reservation-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/booking/create-reservation.component.html +1 1 Open-ILS/src/eg2/src/app/staff/booking/manage-reservations.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/booking/pickup.component.html +1 1 Open-ILS/src/eg2/src/app/staff/booking/pull-list.component.html +1 1 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.html +4 4 Open-ILS/src/eg2/src/app/staff/booking/reservations-grid.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/booking/return.component.html +1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/display-attrs.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html +1 2 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.ts +2 5 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-expression.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-new-point.component.ts +3 5 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-quality.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set.component.ts +1 4 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-items.component.ts +2 2 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html +2 3 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.ts +2 5 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.ts +5 8 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queued-record-matches.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queued-record.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/recent-imports.component.html +0 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/record-items.component.ts +8 8 Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.component.html +2 7 Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.component.ts +1 2 Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.service.ts +3 4 Open-ILS/src/eg2/src/app/staff/cat/volcopy/config.component.ts +1 2 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.ts +9 9 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html +1 2 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts +2 3 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.component.ts +4 5 Open-ILS/src/eg2/src/app/staff/cat/volcopy/volcopy.service.ts +2 6 Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/catalog/browse/results.component.html +3 3 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html +2 2 Open-ILS/src/eg2/src/app/staff/catalog/record/holdings.component.html +2 2 Open-ILS/src/eg2/src/app/staff/catalog/record/pagination.component.html +1 1 Open-ILS/src/eg2/src/app/staff/catalog/record/record.component.html +1 1 Open-ILS/src/eg2/src/app/staff/catalog/result/pagination.component.html +5 5 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html +2 6 Open-ILS/src/eg2/src/app/staff/circ/holds/pull-list.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/nav.component.html +2 29 Open-ILS/src/eg2/src/app/staff/reporter/simple/simple-reporter.component.ts +0 4 Open-ILS/src/eg2/src/app/staff/reporter/simple/sr-editor.component.ts +2 7 Open-ILS/src/eg2/src/app/staff/reporter/simple/sr-field-chooser.component.ts +3 6 Open-ILS/src/eg2/src/app/staff/reporter/simple/sr-output-options.component.ts +2 7 Open-ILS/src/eg2/src/app/staff/reporter/simple/sr-sort-order.component.ts +8 0 Open-ILS/src/eg2/src/app/staff/share/.eslintrc +1 1 Open-ILS/src/eg2/src/app/staff/share/admin-page/admin-page.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/buckets/bucket-dialog.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.html +2 7 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.ts +3 7 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-notes-dialog.component.ts +2 4 Open-ILS/src/eg2/src/app/staff/share/holdings/delete-volcopy-dialog.component.ts +2 4 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-damaged-dialog.component.ts +3 5 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-discard-dialog.component.ts +3 5 Open-ILS/src/eg2/src/app/staff/share/holdings/mark-missing-dialog.component.ts +2 4 Open-ILS/src/eg2/src/app/staff/share/holdings/replace-barcode-dialog.component.ts +2 6 Open-ILS/src/eg2/src/app/staff/share/holdings/transfer-holdings.component.ts +3 8 Open-ILS/src/eg2/src/app/staff/share/holdings/transfer-items.component.ts +4 8 Open-ILS/src/eg2/src/app/staff/share/holds/cancel-dialog.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.html +0 1 Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/holds/manage-dialog.component.html +2 4 Open-ILS/src/eg2/src/app/staff/share/holds/retarget-dialog.component.ts +2 4 Open-ILS/src/eg2/src/app/staff/share/holds/transfer-dialog.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/share/marc-edit/authority-linking-dialog.component.html +2 5 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor-dialog.component.ts +3 3 Open-ILS/src/eg2/src/app/staff/share/marc-edit/editor.component.html +2 5 Open-ILS/src/eg2/src/app/staff/share/marc-edit/fixed-fields-editor.component.ts +3 5 Open-ILS/src/eg2/src/app/staff/share/patron/search-dialog.component.ts +2 4 Open-ILS/src/eg2/src/app/welcome.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/share/.eslintrc + create mode 100644 Open-ILS/src/eg2/src/app/staff/share/.eslintrc + +commit 58238af879b5b4b361d824eb3013b3918e4b05c3 +Author: Jane Sandberg +Date: Thu Sep 8 13:21:04 2022 -0700 + + LP1959048: Run ng lint --fix + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +4 4 Open-ILS/src/eg2/src/app/share/fm-editor/fm-editor.component.html +2 2 Open-ILS/src/eg2/src/app/share/grid/grid-body-cell.component.html +1 1 Open-ILS/src/eg2/src/app/share/grid/grid-filter-control.component.html +1 1 Open-ILS/src/eg2/src/app/staff/acq/provider/summary-pane.component.html +25 25 Open-ILS/src/eg2/src/app/staff/acq/search/acq-search-form.component.html +15 15 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-material.component.html +3 3 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-associate-users.component.html +4 4 Open-ILS/src/eg2/src/app/staff/admin/local/course-reserves/course-page.component.html +1 1 Open-ILS/src/eg2/src/app/staff/admin/server/coded-value-maps/coded-value-maps.component.html +4 4 Open-ILS/src/eg2/src/app/staff/admin/server/coded-value-maps/composite-new.component.html +2 2 Open-ILS/src/eg2/src/app/staff/admin/server/org-unit-type.component.html +3 3 Open-ILS/src/eg2/src/app/staff/admin/server/perm-group-tree.component.html +1 1 Open-ILS/src/eg2/src/app/staff/admin/server/print-template.component.html +3 3 Open-ILS/src/eg2/src/app/staff/cat/marcbatch/marcbatch.component.html +4 4 Open-ILS/src/eg2/src/app/staff/cat/vandelay/import.component.html +3 3 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-expression.component.html +5 5 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-new-point.component.html +1 1 Open-ILS/src/eg2/src/app/staff/cat/vandelay/match-set-quality.component.html +2 2 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue-list.component.html +2 2 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queue.component.html +2 2 Open-ILS/src/eg2/src/app/staff/cat/vandelay/queued-record-matches.component.html +7 7 Open-ILS/src/eg2/src/app/staff/cat/vandelay/recent-imports.component.html +8 8 Open-ILS/src/eg2/src/app/staff/cat/vandelay/vandelay.component.html +1 1 Open-ILS/src/eg2/src/app/staff/cat/volcopy/copy-attrs.component.html +4 4 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html +4 4 Open-ILS/src/eg2/src/app/staff/catalog/browse/results.component.html +9 9 Open-ILS/src/eg2/src/app/staff/catalog/hold/hold.component.html +1 1 Open-ILS/src/eg2/src/app/staff/catalog/result/record.component.html +3 3 Open-ILS/src/eg2/src/app/staff/catalog/search-form.component.html +1 1 Open-ILS/src/eg2/src/app/staff/reporter/simple/sr-editor.component.html +1 1 Open-ILS/src/eg2/src/app/staff/share/bib-summary/bib-summary.component.html +5 5 Open-ILS/src/eg2/src/app/staff/share/holdings/batch-item-attr.component.html +5 5 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-alerts-dialog.component.html +3 3 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-notes-dialog.component.html +3 3 Open-ILS/src/eg2/src/app/staff/share/holdings/copy-tags-dialog.component.html +3 3 Open-ILS/src/eg2/src/app/staff/share/holds/detail.component.html +4 4 Open-ILS/src/eg2/src/app/staff/share/holds/grid.component.html +4 4 Open-ILS/src/eg2/src/app/staff/share/holds/manage.component.html +2 2 Open-ILS/src/eg2/src/app/staff/share/marc-edit/authority-linking-dialog.component.html + +commit 01c5f2336110b3cea8c003befb7507f810959921 +Author: Jane Sandberg +Date: Tue Jan 25 13:23:55 2022 -0800 + + LP1959048: run ng g @angular-eslint/schematics:convert-tslint-to-eslint + + Signed-off-by: Jane Sandberg + Signed-off-by: Galen Charlton + +51 0 Open-ILS/src/eg2/.eslintrc.json +11 13 Open-ILS/src/eg2/angular.json +1005 201 Open-ILS/src/eg2/package-lock.json +8 2 Open-ILS/src/eg2/package.json +1 1 Open-ILS/src/eg2/src/app/core/format.spec.ts +1 1 Open-ILS/src/eg2/src/app/share/daterange-select/daterange-select.component.spec.ts +0 136 Open-ILS/src/eg2/tslint.json + create mode 100644 Open-ILS/src/eg2/.eslintrc.json + delete mode 100644 Open-ILS/src/eg2/tslint.json + +commit 247b7164c80faca7f5aae50db907c6984c396b36 +Author: Julian Clementson <51331324+oajulianclementson@users.noreply.github.com> +Date: Mon Sep 12 15:39:06 2022 +0100 + + LP#1989348: set default new record via route data + + Allows us to set defaultNewRecord on BasicAdminPageComponent via route data + + Signed-off-by: Julian Clementson <51331324+oajulianclementson@users.noreply.github.com> + Signed-off-by: Jane Sandberg + +106 0 Open-ILS/src/eg2/src/app/staff/admin/basic-admin-page.component.spec.ts +21 4 Open-ILS/src/eg2/src/app/staff/admin/basic-admin-page.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/basic-admin-page.component.spec.ts + +commit 44a3cf0e44973737a188f555c062a81c743d1144 +Author: Galen Charlton +Date: Fri Sep 9 10:56:06 2022 -0400 + + LP#1947045: add release notes entry + + Also do some tidying of other miscellaneous release notes + entries. + + Signed-off-by: Galen Charlton + +7 2 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 4e1a354efdd0d8589bdf84b3feb538bc467d30a2 +Author: Tiffany Little +Date: Thu Jul 14 17:46:16 2022 -0400 + + LP1947045 Shuffle claiming tabs + + Moves the Claim Types to the fourth tab + + Signed-off-by: Tiffany Little + Signed-off-by: Mary Llewellyn + Signed-off-by: Galen Charlton + +4 4 Open-ILS/src/eg2/src/app/staff/admin/acq/claiming-admin.component.html + +commit 7c521d576b7949a1a539648d351e387fbd71ec90 +Author: Jane Sandberg +Date: Mon Sep 5 10:08:05 2022 -0700 + + LP1532236 release notes + + Signed-off-by: Jane Sandberg + +8 0 docs/RELEASE_NOTES_NEXT/Administration/html_email.adoc + create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/html_email.adoc + +commit ebbf9fa84ac5b7d9ebfb015b0e2a6e0068cf5409 +Author: blake +Date: Mon Feb 17 09:10:17 2020 -0600 + + LP1532236 Evergreen should allow for HTML formatted action trigger emails + + Simple fix for allowing the AT template to drive the email headers instead + of replacing the headers blindly. Kudos to tsbere for the unless idea. + + Testing: setup an action trigger for SendEmail. Make sure your AT template includes + an email header (EG: Content-Type: text/html;charset=utf-8) + Setup a hold/circulation that meets the criteria of your action trigger. Check the + resuting email's headers to match what you had put into the template. + + Signed-off-by: blake + Signed-off-by: Garry Collum + Signed-off-by: Jane Sandberg + +3 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/SendEmail.pm + +commit b687b99dc674da85f0e0fc9aefdb2fcb131d29f2 +Author: Garry Collum +Date: Fri Aug 5 13:27:33 2022 +0000 + + LP1983020-Bootstrap opac: Electronic links pagination button. + + Fixes the placement of the previous and next buttons in the Bootstrap Opac + when the record contains electronic links and physical items. + + To Test: + 1. To fully test a record with physical items, a record with electronic + links, and a record with both physical items and electronic links need + to be viewed in the opac. + 2. On each of these records notice the placement of the previous + or next buttons. + 3. Apply the patch. + 4. View the 3 types of records after the patch is applied. + + Signed-off-by: Garry Collum + Signed-off-by: Jeff Davis + +1 0 Open-ILS/src/templates-bootstrap/opac/parts/record/copy_table.tt2 +2 1 Open-ILS/src/templates-bootstrap/opac/parts/record/summary.tt2 + +commit 9c52e2e649ef113574c139891c2eacfe5bc76622 +Author: Michele Morgan +Date: Wed Aug 10 11:07:40 2022 -0400 + + LP#1771636: Add release notes entry + + Signed-off-by: Michele Morgan + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit abf033c19050af93973a2d204378918cc6253749 +Author: Bill Erickson +Date: Mon Jul 11 14:06:44 2022 -0400 + + LP1823225 Patron Penalty Refresh Action + + New menu entry added under the 'Other' menu for patrons. It refreshes + the patron's penalties and reloads the patron to ensure all needed data + is refreshed. + + Signed-off-by: Bill Erickson + Signed-off-by: John Amundson + Signed-off-by: Michele Morgan + +5 0 Open-ILS/src/templates/staff/circ/patron/index.tt2 +26 2 Open-ILS/web/js/ui/default/staff/circ/patron/app.js +1 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit 35179d65ba7a5056c18f27b2a8aacad57a66e621 +Author: Michele Morgan +Date: Mon Aug 1 14:30:25 2022 -0400 + + LP1910546: Stamping upgrade script + + Signed-off-by: Michele Morgan + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.reject-active-acpl-delete.sql => 1328.schema.reject-active-acpl-deleted.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.schema.reject-active-acpl-delete.sql => 1328.schema.reject-active-acpl-deleted.sql} (93%) + +commit 9c24b92601980f7a46a7044f8eb4a07538c17115 +Author: Michele Morgan +Date: Fri Jul 29 16:22:24 2022 -0400 + + LP1771636: Stamping upgrade script + + Signed-off-by: Michele Morgan + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.org-select-combo-names.sql => 1327.data.org-select-combo-names.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.org-select-combo-names.sql => 1327.data.org-select-combo-names.sql} (81%) + +commit 7ecae917bdd3a6ddc829e8a67bb0d4bc48c9d9e4 +Author: Bill Erickson +Date: Mon Jan 3 12:54:43 2022 -0500 + + LP1771636 Org Select Combined Org Names Option + + Adds an option to the staff client workstation settings page for + "Include Full Library Names in Library Selector?". When enabled, Angular org + unit selectors display the full branch in addition to the branch short + code. + + Signed-off-by: Bill Erickson + Signed-off-by: John Amundson + Signed-off-by: Michele Morgan + +32 10 Open-ILS/src/eg2/src/app/share/org-select/org-select.component.ts +9 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-select-combo-names.sql +12 0 Open-ILS/src/templates/staff/admin/workstation/t_splash.tt2 +12 0 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.org-select-combo-names.sql + +commit 0dc26a9c5e22b66ecf087c4131d754c53e8a5466 +Author: Bill Erickson +Date: Mon Dec 27 13:04:37 2021 -0500 + + LP1955838 Hatch Native Browser Printing Option + + Adds a new printer option to the Hatch printer settings page called + "Browser Printer". When selected for a print context, all print request + using that context are printed via window.print() instead of going + through Hatch for printing. + + Signed-off-by: Bill Erickson + Signed-off-by: Michele Morgan + +20 2 Open-ILS/src/eg2/src/app/share/print/print.component.ts +18 3 Open-ILS/src/templates/staff/admin/workstation/t_print_config.tt2 +11 1 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js +9 0 Open-ILS/web/js/ui/default/staff/services/print.js + +commit a7d50ed2104018b6218879fdae1118cb10ea33f3 +Author: Jason Stephenson +Date: Thu Jul 21 11:50:32 2022 -0400 + + Forward 3.7.4 DB Upgrade Script + + Signed-off-by: Jason Stephenson + +5 0 Open-ILS/src/sql/Pg/version-upgrade/3.7.3-3.7.4-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.7.3-3.7.4-upgrade-db.sql + +commit eaa4f03ee09c5a2a7a3b595f96237402ec54833f +Author: Jason Stephenson +Date: Wed Jul 20 08:57:55 2022 -0400 + + Docs: 3.7.4 Release Notes + + Signed-off-by: Jason Stephenson + +32 0 docs/RELEASE_NOTES_3_7.adoc + +commit 52ceabcf8dddaace7ac65590cf5f3435b8cf4917 +Author: Galen Charlton +Date: Tue Jul 12 09:38:21 2022 -0400 + + LP#1980257: add release notes entry + + Signed-off-by: Galen Charlton + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit bcbfb2640d69124bb5283999a587b31dc95484e8 +Author: Galen Charlton +Date: Tue Jul 12 09:36:13 2022 -0400 + + LP#1980257: (follow-up) add balance owed to the pending grid as well + + Doing this maintains symmetry between the user bucket grid + and the pending user grid and supports workflows where a staff + member may wish to check the patron balance before adding a + user to a bucket. + + Signed-off-by: Galen Charlton + +1 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_pending.tt2 + +commit 7c6eab39823275e8a69091c51a4b6b7d896c5605 +Author: Bill Erickson +Date: Wed Jun 29 14:44:12 2022 -0400 + + LP#1980257: Patron bucket money summary + + This patch adds the patron's balance owed as a column + in the user bucket grid. + + Signed-off-by: Bill Erickson + Signed-off-by: Terran McCanna + Signed-off-by: Galen Charlton + +8 1 Open-ILS/examples/fm_IDL.xml +1 0 Open-ILS/src/templates/staff/circ/patron/bucket/t_view.tt2 + +commit e369f74bcec0399b3c9fab2c1985d5d42d70fc29 +Author: Bill Erickson +Date: Fri Jul 8 16:19:44 2022 -0400 + + LP1975879 Holdings editor allows owning lib changed + + A new edit (pencil) icon appears to the left of the first call number + field in the 'holdings' tab of the copy edit. When clicked, the user has + a chance to enter a new org unit value to act as the owning lib of the + affected call number. + + If the "Change Circ Lib When Owning Lib Changes" preference is set, then + any copies linked to the affected call number within the current edit + session will have their circ libs updated to match the new owning lib of + the call number. + + Signed-off-by: Bill Erickson + Signed-off-by: Galen Charlton + +38 20 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.html +48 0 Open-ILS/src/eg2/src/app/staff/cat/volcopy/vol-edit.component.ts + +commit 5ac7fc74b7ac34f684c588c97799ac426f1f4035 +Author: Galen Charlton +Date: Fri May 20 11:07:14 2022 -0400 + + LP#1857910: (follow-up) fix styling of mandatory class and field comboboxes + + This patch uses the 'mandatory' synonym of 'required' in the custom comboboxes + for the IDL class and field. + + There remains an issue: the fact that those fields are mandatory does + not propagate to the overall form validation. + + Signed-off-by: Galen Charlton + +2 2 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html + +commit eddc58f4a29afc285931bd87ea3395a2e8a04d0a +Author: Galen Charlton +Date: Fri May 20 10:27:04 2022 -0400 + + LP#1857910: (follow-up) enhance IDL for field doc + + This patch adds human-readable labels to the IDL for + field doc. It also marks required fields in the IDL, removing + the need for the Angular code to explicitly specify + the set of required fields. + + Signed-off-by: Galen Charlton + +5 5 Open-ILS/examples/fm_IDL.xml +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html + +commit ce88215481014e12b70dd602a5ade5b61c04f8fa +Author: Galen Charlton +Date: Fri May 20 10:15:45 2022 -0400 + + LP#1857910: (follow-up) stamp DB update + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +1 1 Open-ILS/src/sql/Pg/upgrade/{XXXX.data.field_documentation-workstaiton-setting.sql => 1326.data.field_documentation-workstaiton-setting.sql} + rename Open-ILS/src/sql/Pg/upgrade/{XXXX.data.field_documentation-workstaiton-setting.sql => 1326.data.field_documentation-workstaiton-setting.sql} (82%) + +commit 9e39c2a8e1280cb9bfdf602235fcf10e99791b71 +Author: Galen Charlton +Date: Fri May 20 10:12:48 2022 -0400 + + LP#1857910: (follow-up) clean up lint + + Signed-off-by: Galen Charlton + +16 16 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.ts +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.module.ts +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/routing.module.ts + +commit 0ebada37a652f3e2b316714794391e2a849d5cb6 +Author: Jason Etheridge +Date: Thu Apr 7 12:15:18 2022 -0400 + + LP1857910 release note blurb for field doc port + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + +2 0 docs/RELEASE_NOTES_NEXT/miscellaneous.adoc + +commit d0713fac29e96dc7eb5643a13ad796b5bba92a1d +Author: Jason Etheridge +Date: Thu Apr 7 12:06:17 2022 -0400 + + LP1857910 add org family selector to field doc UI + + If we want this to default to workstation org or something, we can do that, though I was having trouble + getting that to work. Right now it'll include all orgs in its default unselected state. I'm also not + sure about i18n-labelText and whether that works with eg-org-family-select. + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + +7 1 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html +10 2 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.ts + +commit 1fc37ba2715922da2a076b2c7e968fb924a2ff61 +Author: Jason Etheridge +Date: Wed Apr 6 17:04:16 2022 -0400 + + LP1857910 make field doc grid sortable/pageable + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + +1 1 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html +17 6 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.ts + +commit 581c25ffa69ef776702a1c166303670fce65e842 +Author: Jason Etheridge +Date: Wed Apr 6 15:15:58 2022 -0400 + + LP1857910 ws setting type for field doc grid + + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + +7 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +15 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.field_documentation-workstaiton-setting.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.field_documentation-workstaiton-setting.sql + +commit 6559f7d9d2896a225bc9224cdb0f362eb0bfffe7 +Author: Bill Erickson +Date: Mon Aug 17 17:29:50 2020 -0400 + + LP1857910 Field doc UI Angular 10 updates + + Modify the lazy loader to use the new Ang10 style loading syntax. + + Avoid using template variables as output variables for other components, + since template variables (those declared with let-foo="bar" in + ) are read-only, possibly as of Ang 10, so the page was + not loading at first. + + Signed-off-by: Bill Erickson + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + +3 3 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html +2 1 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + +commit 7395d1ce56f1a780809af1db2b1df4a92919247d +Author: Kyle Huckins +Date: Wed Jan 8 18:04:11 2020 +0000 + + lp1857910 Field Documentation Port + + - Port grid UI allowing the creation and editing of Field + Documentation from DOJO to Angular + + Signed-off-by: Kyle Huckins + + Changes to be committed: + modified: Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html + new file: Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html + new file: Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.ts + new file: Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.module.ts + new file: Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/routing.module.ts + modified: Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + + Signed-off-by: Bill Erickson + Signed-off-by: Jason Etheridge + Signed-off-by: Jane Sandberg + +2 2 Open-ILS/src/eg2/src/app/staff/admin/local/admin-local-splash.component.html +52 0 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html +183 0 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.ts +18 0 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.module.ts +14 0 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/routing.module.ts +3 0 Open-ILS/src/eg2/src/app/staff/admin/local/routing.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.html + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.component.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/field-documentation.module.ts + create mode 100644 Open-ILS/src/eg2/src/app/staff/admin/local/field-documentation/routing.module.ts + +commit 4d25e4865a35b30db3de06e748c3f11334bc6b14 +Author: Mike Rylander +Date: Thu Apr 28 19:10:00 2022 -0400 + + Forward port 3.9 upgrade script + + Signed-off-by: Mike Rylander + +3114 0 Open-ILS/src/sql/Pg/version-upgrade/3.8.0-3.9.0-upgrade-db.sql + create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/3.8.0-3.9.0-upgrade-db.sql diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm index d750216454..857a68e400 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application.pm @@ -7,7 +7,7 @@ use OpenILS::Utils::Fieldmapper; sub ils_version { # version format is "x-y-z", for example "2-0-0" for Evergreen 2.0.0 # For branches, format is "x-y" - return "HEAD"; + return "3-10-rc"; } __PACKAGE__->register_method( diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql index 0643d46203..d98ac7ab68 100644 --- a/Open-ILS/src/sql/Pg/002.schema.config.sql +++ b/Open-ILS/src/sql/Pg/002.schema.config.sql @@ -93,6 +93,7 @@ CREATE TRIGGER no_overlapping_deps FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates'); INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1353', :eg_version); -- khuckins/smorrison/sandbergja +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('3.10-rc', :eg_version); CREATE TABLE config.bib_source ( id SERIAL PRIMARY KEY, diff --git a/Open-ILS/src/sql/Pg/version-upgrade/3.9.1-3.10-rc-upgrade-db.sql b/Open-ILS/src/sql/Pg/version-upgrade/3.9.1-3.10-rc-upgrade-db.sql new file mode 100644 index 0000000000..edb5de9fd0 --- /dev/null +++ b/Open-ILS/src/sql/Pg/version-upgrade/3.9.1-3.10-rc-upgrade-db.sql @@ -0,0 +1,2221 @@ +--Upgrade Script for 3.9.1 to 3.10-rc +\set eg_version '''3.10-rc''' +BEGIN; +INSERT INTO config.upgrade_log (version, applied_to) VALUES ('3.10-rc', :eg_version); + +SELECT evergreen.upgrade_deps_block_check('1326', :eg_version); + +INSERT into config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.grid.admin.config.idl_field_doc', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.admin.config.idl_field_doc', + 'Grid Config: admin.config.idl_field_doc', + 'cwst', 'label' + ) +); + + +SELECT evergreen.upgrade_deps_block_check('1329', :eg_version); + +CREATE TABLE config.openathens_uid_field ( + id SERIAL PRIMARY KEY, + name TEXT NOT NULL +); + +INSERT INTO config.openathens_uid_field + (id, name) +VALUES + (1,'id'), + (2,'usrname') +; + +SELECT SETVAL('config.openathens_uid_field_id_seq'::TEXT, 100); + +CREATE TABLE config.openathens_name_field ( + id SERIAL PRIMARY KEY, + name TEXT NOT NULL +); + +INSERT INTO config.openathens_name_field + (id, name) +VALUES + (1,'id'), + (2,'usrname'), + (3,'fullname') +; + +SELECT SETVAL('config.openathens_name_field_id_seq'::TEXT, 100); + +CREATE TABLE config.openathens_identity ( + id SERIAL PRIMARY KEY, + active BOOL NOT NULL DEFAULT true, + org_unit INT NOT NULL REFERENCES actor.org_unit (id) ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED, + api_key TEXT NOT NULL, + connection_id TEXT NOT NULL, + connection_uri TEXT NOT NULL, + auto_signon_enabled BOOL NOT NULL DEFAULT true, + auto_signout_enabled BOOL NOT NULL DEFAULT false, + unique_identifier INT NOT NULL REFERENCES config.openathens_uid_field (id) DEFAULT 1, + display_name INT NOT NULL REFERENCES config.openathens_name_field (id) DEFAULT 1, + release_prefix BOOL NOT NULL DEFAULT false, + release_first_given_name BOOL NOT NULL DEFAULT false, + release_second_given_name BOOL NOT NULL DEFAULT false, + release_family_name BOOL NOT NULL DEFAULT false, + release_suffix BOOL NOT NULL DEFAULT false, + release_email BOOL NOT NULL DEFAULT false, + release_home_ou BOOL NOT NULL DEFAULT false, + release_barcode BOOL NOT NULL DEFAULT false +); + + +INSERT INTO permission.perm_list ( id, code, description) VALUES + ( 639, 'ADMIN_OPENATHENS', oils_i18n_gettext(639, + 'Allow a user to administer OpenAthens authentication service', 'ppl', 'description')); + + + +SELECT evergreen.upgrade_deps_block_check('1330', :eg_version); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.grid.admin.local.negative_balances', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.admin.local.negative_balances', + 'Patrons With Negative Balances Grid Settings', + 'cwst', 'label' + ) +), ( + 'eg.orgselect.admin.local.negative_balances', 'gui', 'integer', + oils_i18n_gettext( + 'eg.orgselect.admin.local.negative_balances', + 'Default org unit for patron negative balances interface', + 'cwst', 'label' + ) +); + + +SELECT evergreen.upgrade_deps_block_check('1331', :eg_version); + +INSERT into config.org_unit_setting_type + (name, datatype, grp, label, description) +VALUES ( + 'ui.staff.traditional_catalog.enabled', 'bool', 'gui', + oils_i18n_gettext( + 'ui.staff.traditional_catalog.enabled', + 'GUI: Enable Traditional Staff Catalog', + 'coust', 'label' + ), + oils_i18n_gettext( + 'ui.staff.traditional_catalog.enabled', + 'Display an entry point in the browser client for the ' || + 'traditional staff catalog.', + 'coust', 'description' + ) +); + + + + +SELECT evergreen.upgrade_deps_block_check('1332', :eg_version); + +INSERT into config.org_unit_setting_type +( name, grp, label, description, datatype, fm_class ) VALUES + +( 'acq.default_owning_lib_for_auto_lids_strategy', 'acq', + oils_i18n_gettext('acq.default_owning_lib_for_auto_lids_strategy', + 'How to set default owning library for auto-created line item items', + 'coust', 'label'), + oils_i18n_gettext('acq.default_owning_lib_for_auto_lids_strategy', + 'Stategy to use to set default owning library to set when line item items are auto-created because the provider''s default copy count has been set. Valid values are "workstation" to use the workstation library, "blank" to leave it blank, and "use_setting" to use the "Default owning library for auto-created line item items" setting. If not set, the workstation library will be used.', + 'coust', 'description'), + 'string', null) +,( 'acq.default_owning_lib_for_auto_lids', 'acq', + oils_i18n_gettext('acq.default_owning_lib_for_auto_lids', + 'Default owning library for auto-created line item items', + 'coust', 'label'), + oils_i18n_gettext('acq.default_owning_lib_for_auto_lids', + 'The default owning library to set when line item items are auto-created because the provider''s default copy count has been set. This applies if the "How to set default owning library for auto-created line item items" setting is set to "use_setting".', + 'coust', 'description'), + 'link', 'aou') +; + + +SELECT evergreen.upgrade_deps_block_check('1333', :eg_version); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.grid.acq.lineitem.history', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.acq.lineitem.history', + 'Grid Config: Acq Lineitem History', + 'cwst', 'label' + ) +), ( + 'eg.grid.acq.po.history', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.acq.po.history', + 'Grid Config: Acq PO History', + 'cwst', 'label' + ) +), ( + 'eg.grid.acq.po.edi_messages', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.acq.po.edi_messages', + 'Grid Config: Acq PO EDI Messages', + 'cwst', 'label' + ) +), ( + 'acq.lineitem.page_size', 'gui', 'integer', + oils_i18n_gettext( + 'acq.lineitem.page_size', + 'ACQ Lineitem List Page Size', + 'cwst', 'label' + ) +), ( + 'ui.staff.angular_acq_search.enabled', 'gui', 'bool', + oils_i18n_gettext( + 'ui.staff.angular_acq_search.enabled', + 'Enable Experimental ACQ Selection/Purchase Search Interface Links', + 'cwst', 'label' + ) +); + +INSERT INTO config.print_template + (id, name, label, owner, active, locale, template) +VALUES ( + 5, 'lineitem_worksheet', 'Lineitem Worksheet', 1, TRUE, 'en-US', +$TEMPLATE$ +[%- + USE money=format('%.2f'); + USE date; + SET li = template_data.lineitem; + SET title = ''; + SET author = ''; + FOREACH attr IN li.attributes; + IF attr.attr_type == 'lineitem_marc_attr_definition'; + IF attr.attr_name == 'title'; + title = attr.attr_value; + ELSIF attr.attr_name == 'author'; + author = attr.attr_value; + END; + END; + END; +-%] + +
+
+
Title: [% title.substr(0, 80) %][% IF title.length > 80 %]...[% END %]
+
Author: [% author %]
+
Item Count: [% li.lineitem_details.size %]
+
Lineitem ID: [% li.id %]
+
PO # : [% li.purchase_order %]
+
Est. Price: [% money(li.estimated_unit_price) %]
+
Open Holds: [% template_data.hold_count %]
+ [% IF li.cancel_reason.label %] +
[% li.cancel_reason.label %]
+ [% END %] + + [% IF li.distribution_formulas.size > 0 %] + [% SET forms = [] %] + [% FOREACH form IN li.distribution_formulas; forms.push(form.formula.name); END %] +
Distribution Formulas: [% forms.join(',') %]
+ [% END %] + + [% IF li.lineitem_notes.size > 0 %] + Lineitem Notes: +
    + [%- FOR note IN li.lineitem_notes -%] +
  • + [% IF note.alert_text %] + [% note.alert_text.code -%] + [% IF note.value -%] + : [% note.value %] + [% END %] + [% ELSE %] + [% note.value -%] + [% END %] +
  • + [% END %] +
+ [% END %] +
+
+ + + + + + + + + + + + + + + + [% FOREACH detail IN li.lineitem_details %] + [% detail.owning_lib = detail.owning_lib.shortname %] + [% END %] + + [% FOREACH detail IN li.lineitem_details.sort('owning_lib') %] + [% + IF detail.eg_copy_id; + SET copy = detail.eg_copy_id; + SET cn_label = copy.call_number.label; + ELSE; + SET copy = detail; + SET cn_label = detail.cn_label; + END + %] + + + + + + + + + + + + [% END %] + +
BranchBarcodeCall NumberFundShelving LocationRecd.NotesDelayed / Canceled
[% detail.owning_lib %][% IF copy.barcode %][% detail.barcode %][% END %][% IF cn_label %][% cn_label %][% END %][% IF detail.fund %][% detail.fund.code %] ([% detail.fund.year %])[% END %][% copy.location.name %][% IF detail.recv_time %][% date.format(helpers.format_date(detail.recv_time, staff_org_timezone), '%x %r', locale) %][% END %][% detail.note %][% detail.cancel_reason.label %]
+
+$TEMPLATE$ +); + +INSERT INTO config.print_template + (id, name, label, owner, active, locale, template) +VALUES (6, 'purchase_order', 'Purchase Order', 1, TRUE, 'en-US', +$TEMPLATE$ + +[%- + USE date; + USE String; + USE money=format('%.2f'); + SET po = template_data.po; + + # find a lineitem attribute by name and optional type + BLOCK get_li_attr; + FOR attr IN li.attributes; + IF attr.attr_name == attr_name; + IF !attr_type OR attr_type == attr.attr_type; + attr.attr_value; + LAST; + END; + END; + END; + END; + + BLOCK get_li_order_attr_value; + FOR attr IN li.attributes; + IF attr.order_ident == 't'; + attr.attr_value; + LAST; + END; + END; + END; +-%] + + + + + + + + + + + + + + + + +[% + SET subtotal = 0; + FOR li IN po.lineitems; + + SET idval = ''; + IF vendnum != ''; + idval = PROCESS get_li_attr attr_name = 'vendor_num'; + END; + IF !idval; + idval = PROCESS get_li_order_attr_value; + END; +-%] + + + + + + + + [%- + SET count = li.lineitem_details.size; + SET price = li.estimated_unit_price; + SET itotal = (price * count); + %] + + + + + [% END %] + + +
PO#Line#ISBN / Item # / Charge TypeTitleAuthorPub InfoQuantityUnit PriceLine Total
[% po.id %][% li.id %][% idval %][% PROCESS get_li_attr attr_name = 'title' %][% PROCESS get_li_attr attr_name = 'author' %] +
+ [% PROCESS get_li_attr attr_name = 'publisher' %], + [% PROCESS get_li_attr attr_name = 'pubdate' %] +
+
Edition: [% PROCESS get_li_attr attr_name = 'edition' %]
+
[% count %][% money(price) %][% money(litotal) %]
+ + + +$TEMPLATE$ +); + + + + + +SELECT evergreen.upgrade_deps_block_check('1334', :eg_version); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.acq.picklist.upload.templates','acq','object', + oils_i18n_gettext( + 'eg.acq.picklist.upload.templates', + 'Acq Picklist Uploader Templates', + 'cwst','label' + ) +); + + +SELECT evergreen.upgrade_deps_block_check('1335', :eg_version); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'acq.lineitem.sort_order', 'gui', 'integer', + oils_i18n_gettext( + 'acq.lineitem.sort_order', + 'ACQ Lineitem List Sort Order', + 'cwst', 'label' + ) +); + +INSERT INTO config.org_unit_setting_type (name, grp, datatype, label) +VALUES ( + 'ui.staff.acq.show_deprecated_links', 'gui', 'bool', + oils_i18n_gettext( + 'ui.staff.acq.show_deprecated_links', + 'Display Links to Deprecated Acquisitions Interfaces', + 'cwst', 'label' + ) +); + + +SELECT evergreen.upgrade_deps_block_check('1336', :eg_version); + +INSERT INTO config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.grid.admin.actor.org_unit_settings', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.admin.actor.org_unit_settings', + 'Grid Config: admin.actor.org_unit_settings', + 'cwst', 'label' + ) +); + + +SELECT evergreen.upgrade_deps_block_check('1342', :eg_version); + +INSERT INTO config.org_unit_setting_type + (name, label, datatype, description, grp, update_perm, view_perm) +VALUES ( + 'circ.permit_renew_when_exceeds_fines', + oils_i18n_gettext( + 'circ.permit_renew_when_exceeds_fines', + 'Permit renewals when patron exceeds max fine threshold', + 'coust', + 'label' + ), + 'bool', + oils_i18n_gettext( + 'circ.permit_renew_when_exceeds_fines', + 'Permit renewals even when the patron exceeds the maximum fine threshold', + 'coust', + 'description' + ), + 'opac', + 93, + NULL +); + +CREATE OR REPLACE FUNCTION action.item_user_circ_test( circ_ou INT, match_item BIGINT, match_user INT, renewal BOOL ) RETURNS SETOF action.circ_matrix_test_result AS $func$ +DECLARE + user_object actor.usr%ROWTYPE; + standing_penalty config.standing_penalty%ROWTYPE; + item_object asset.copy%ROWTYPE; + item_status_object config.copy_status%ROWTYPE; + item_location_object asset.copy_location%ROWTYPE; + result action.circ_matrix_test_result; + circ_test action.found_circ_matrix_matchpoint; + circ_matchpoint config.circ_matrix_matchpoint%ROWTYPE; + circ_limit_set config.circ_limit_set%ROWTYPE; + hold_ratio action.hold_stats%ROWTYPE; + penalty_type TEXT; + items_out INT; + context_org_list INT[]; + permit_renew TEXT; + done BOOL := FALSE; +BEGIN + -- Assume success unless we hit a failure condition + result.success := TRUE; + + -- Need user info to look up matchpoints + SELECT INTO user_object * FROM actor.usr WHERE id = match_user AND NOT deleted; + + -- (Insta)Fail if we couldn't find the user + IF user_object.id IS NULL THEN + result.fail_part := 'no_user'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + RETURN; + END IF; + + -- Need item info to look up matchpoints + SELECT INTO item_object * FROM asset.copy WHERE id = match_item AND NOT deleted; + + -- (Insta)Fail if we couldn't find the item + IF item_object.id IS NULL THEN + result.fail_part := 'no_item'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + RETURN; + END IF; + + SELECT INTO circ_test * FROM action.find_circ_matrix_matchpoint(circ_ou, item_object, user_object, renewal); + + circ_matchpoint := circ_test.matchpoint; + result.matchpoint := circ_matchpoint.id; + result.circulate := circ_matchpoint.circulate; + result.duration_rule := circ_matchpoint.duration_rule; + result.recurring_fine_rule := circ_matchpoint.recurring_fine_rule; + result.max_fine_rule := circ_matchpoint.max_fine_rule; + result.hard_due_date := circ_matchpoint.hard_due_date; + result.renewals := circ_matchpoint.renewals; + result.grace_period := circ_matchpoint.grace_period; + result.buildrows := circ_test.buildrows; + + -- (Insta)Fail if we couldn't find a matchpoint + IF circ_test.success = false THEN + result.fail_part := 'no_matchpoint'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + RETURN; + END IF; + + -- All failures before this point are non-recoverable + -- Below this point are possibly overridable failures + + -- Fail if the user is barred + IF user_object.barred IS TRUE THEN + result.fail_part := 'actor.usr.barred'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + + -- Fail if the item can't circulate + IF item_object.circulate IS FALSE THEN + result.fail_part := 'asset.copy.circulate'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + + -- Fail if the item isn't in a circulateable status on a non-renewal + IF NOT renewal AND item_object.status NOT IN ( 0, 7, 8 ) THEN + result.fail_part := 'asset.copy.status'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + -- Alternately, fail if the item isn't checked out on a renewal + ELSIF renewal AND item_object.status <> 1 THEN + result.fail_part := 'asset.copy.status'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + + -- Fail if the item can't circulate because of the shelving location + SELECT INTO item_location_object * FROM asset.copy_location WHERE id = item_object.location; + IF item_location_object.circulate IS FALSE THEN + result.fail_part := 'asset.copy_location.circulate'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + + -- Use Circ OU for penalties and such + SELECT INTO context_org_list ARRAY_AGG(id) FROM actor.org_unit_full_path( circ_ou ); + + IF renewal THEN + penalty_type = '%RENEW%'; + ELSE + penalty_type = '%CIRC%'; + END IF; + + FOR standing_penalty IN + SELECT DISTINCT csp.* + FROM actor.usr_standing_penalty usp + JOIN config.standing_penalty csp ON (csp.id = usp.standing_penalty) + WHERE usr = match_user + AND usp.org_unit IN ( SELECT * FROM unnest(context_org_list) ) + AND (usp.stop_date IS NULL or usp.stop_date > NOW()) + AND csp.block_list LIKE penalty_type LOOP + + -- override PATRON_EXCEEDS_FINES penalty for renewals based on org setting + IF renewal AND standing_penalty.name = 'PATRON_EXCEEDS_FINES' THEN + SELECT INTO permit_renew value FROM actor.org_unit_ancestor_setting('circ.permit_renew_when_exceeds_fines', circ_ou); + IF permit_renew IS NOT NULL AND permit_renew ILIKE 'true' THEN + CONTINUE; + END IF; + END IF; + + result.fail_part := standing_penalty.name; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END LOOP; + + -- Fail if the test is set to hard non-circulating + IF circ_matchpoint.circulate IS FALSE THEN + result.fail_part := 'config.circ_matrix_test.circulate'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + + -- Fail if the total copy-hold ratio is too low + IF circ_matchpoint.total_copy_hold_ratio IS NOT NULL THEN + SELECT INTO hold_ratio * FROM action.copy_related_hold_stats(match_item); + IF hold_ratio.total_copy_ratio IS NOT NULL AND hold_ratio.total_copy_ratio < circ_matchpoint.total_copy_hold_ratio THEN + result.fail_part := 'config.circ_matrix_test.total_copy_hold_ratio'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + END IF; + + -- Fail if the available copy-hold ratio is too low + IF circ_matchpoint.available_copy_hold_ratio IS NOT NULL THEN + IF hold_ratio.hold_count IS NULL THEN + SELECT INTO hold_ratio * FROM action.copy_related_hold_stats(match_item); + END IF; + IF hold_ratio.available_copy_ratio IS NOT NULL AND hold_ratio.available_copy_ratio < circ_matchpoint.available_copy_hold_ratio THEN + result.fail_part := 'config.circ_matrix_test.available_copy_hold_ratio'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + END IF; + + -- Fail if the user has too many items out by defined limit sets + FOR circ_limit_set IN SELECT ccls.* FROM config.circ_limit_set ccls + JOIN config.circ_matrix_limit_set_map ccmlsm ON ccmlsm.limit_set = ccls.id + WHERE ccmlsm.active AND ( ccmlsm.matchpoint = circ_matchpoint.id OR + ( ccmlsm.matchpoint IN (SELECT * FROM unnest(result.buildrows)) AND ccmlsm.fallthrough ) + ) LOOP + IF circ_limit_set.items_out > 0 AND NOT renewal THEN + SELECT INTO context_org_list ARRAY_AGG(aou.id) + FROM actor.org_unit_full_path( circ_ou ) aou + JOIN actor.org_unit_type aout ON aou.ou_type = aout.id + WHERE aout.depth >= circ_limit_set.depth; + IF circ_limit_set.global THEN + WITH RECURSIVE descendant_depth AS ( + SELECT ou.id, + ou.parent_ou + FROM actor.org_unit ou + WHERE ou.id IN (SELECT * FROM unnest(context_org_list)) + UNION + SELECT ou.id, + ou.parent_ou + FROM actor.org_unit ou + JOIN descendant_depth ot ON (ot.id = ou.parent_ou) + ) SELECT INTO context_org_list ARRAY_AGG(ou.id) FROM actor.org_unit ou JOIN descendant_depth USING (id); + END IF; + SELECT INTO items_out COUNT(DISTINCT circ.id) + FROM action.circulation circ + JOIN asset.copy copy ON (copy.id = circ.target_copy) + LEFT JOIN action.circulation_limit_group_map aclgm ON (circ.id = aclgm.circ) + WHERE circ.usr = match_user + AND circ.circ_lib IN (SELECT * FROM unnest(context_org_list)) + AND circ.checkin_time IS NULL + AND (circ.stop_fines IN ('MAXFINES','LONGOVERDUE') OR circ.stop_fines IS NULL) + AND (copy.circ_modifier IN (SELECT circ_mod FROM config.circ_limit_set_circ_mod_map WHERE limit_set = circ_limit_set.id) + OR copy.location IN (SELECT copy_loc FROM config.circ_limit_set_copy_loc_map WHERE limit_set = circ_limit_set.id) + OR aclgm.limit_group IN (SELECT limit_group FROM config.circ_limit_set_group_map WHERE limit_set = circ_limit_set.id) + ); + IF items_out >= circ_limit_set.items_out THEN + result.fail_part := 'config.circ_matrix_circ_mod_test'; + result.success := FALSE; + done := TRUE; + RETURN NEXT result; + END IF; + END IF; + SELECT INTO result.limit_groups result.limit_groups || ARRAY_AGG(limit_group) FROM config.circ_limit_set_group_map WHERE limit_set = circ_limit_set.id AND NOT check_only; + END LOOP; + + -- If we passed everything, return the successful matchpoint + IF NOT done THEN + RETURN NEXT result; + END IF; + + RETURN; +END; +$func$ LANGUAGE plpgsql; + + + +SELECT evergreen.upgrade_deps_block_check('1343', :eg_version); + +ALTER TABLE actor.hours_of_operation + ADD COLUMN dow_0_note TEXT, + ADD COLUMN dow_1_note TEXT, + ADD COLUMN dow_2_note TEXT, + ADD COLUMN dow_3_note TEXT, + ADD COLUMN dow_4_note TEXT, + ADD COLUMN dow_5_note TEXT, + ADD COLUMN dow_6_note TEXT; + +SELECT evergreen.upgrade_deps_block_check('1344', :eg_version); + +-- This function is used to help clean up facet labels. Due to quirks in +-- MARC parsing, some facet labels may be generated with periods or commas +-- at the end. This will strip a trailing commas off all the time, and +-- periods when they don't look like they are part of initials or dotted +-- abbreviations. +-- Smith, John => no change +-- Smith, John, => Smith, John +-- Smith, John. => Smith, John +-- Public, John Q. => no change +-- Public, John, Ph.D. => no change +-- Atlanta -- Georgia -- U.S. => no change +-- Atlanta -- Georgia. => Atlanta, Georgia +-- The fellowship of the rings / => The fellowship of the rings +-- Some title ; => Some title +CREATE OR REPLACE FUNCTION metabib.trim_trailing_punctuation ( TEXT ) RETURNS TEXT AS $$ +DECLARE + result TEXT; + last_char TEXT; +BEGIN + result := $1; + last_char = substring(result from '.$'); + + IF last_char = ',' THEN + result := substring(result from '^(.*),$'); + + ELSIF last_char = '.' THEN + -- must have a single word-character following at least one non-word character + IF substring(result from '\W\w\.$') IS NULL THEN + result := substring(result from '^(.*)\.$'); + END IF; + + ELSIF last_char IN ('/',':',';','=') THEN -- Dangling subtitle/SoR separator + IF substring(result from ' .$') IS NOT NULL THEN -- must have a space before last_char + result := substring(result from '^(.*) .$'); + END IF; + END IF; + + RETURN result; + +END; +$$ language 'plpgsql'; + + +INSERT INTO config.metabib_field_index_norm_map (field,norm,pos) + SELECT m.id, + i.id, + -1 + FROM config.metabib_field m, + config.index_normalizer i + WHERE i.func = 'metabib.trim_trailing_punctuation' + AND m.field_class='title' AND (m.browse_field OR m.facet_field OR m.display_field) + AND NOT EXISTS (SELECT 1 FROM config.metabib_field_index_norm_map WHERE field = m.id AND norm = i.id); + + +\qecho A partial reingest is necessary to get the full benefit of this change. +\qecho It will take a while. You can cancel now withoug losing the effect of +\qecho the rest of the upgrade script, and arrange the reingest later. +\qecho + +SELECT metabib.reingest_metabib_field_entries( + id, TRUE, FALSE, FALSE, TRUE, + (SELECT ARRAY_AGG(id) FROM config.metabib_field WHERE field_class='title' AND (browse_field OR facet_field OR display_field)) +) FROM biblio.record_entry; + + +SELECT evergreen.upgrade_deps_block_check('1345', :eg_version); + +CREATE TABLE acq.shipment_notification ( + id SERIAL PRIMARY KEY, + receiver INT NOT NULL REFERENCES actor.org_unit (id), + provider INT NOT NULL REFERENCES acq.provider (id), + shipper INT NOT NULL REFERENCES acq.provider (id), + recv_date TIMESTAMPTZ NOT NULL DEFAULT NOW(), + recv_method TEXT NOT NULL REFERENCES acq.invoice_method (code) DEFAULT 'EDI', + process_date TIMESTAMPTZ, + processed_by INT REFERENCES actor.usr(id) ON DELETE SET NULL, + container_code TEXT NOT NULL, -- vendor-supplied super-barcode + lading_number TEXT, -- informational + note TEXT, + CONSTRAINT container_code_once_per_provider UNIQUE(provider, container_code) +); + +CREATE INDEX acq_asn_container_code_idx ON acq.shipment_notification (container_code); + +CREATE TABLE acq.shipment_notification_entry ( + id SERIAL PRIMARY KEY, + shipment_notification INT NOT NULL REFERENCES acq.shipment_notification (id) + ON DELETE CASCADE, + lineitem INT REFERENCES acq.lineitem (id) + ON UPDATE CASCADE ON DELETE SET NULL, + item_count INT NOT NULL -- How many items the provider shipped +); + +/* TODO alter valid_message_type constraint */ + +ALTER TABLE acq.edi_message DROP CONSTRAINT valid_message_type; +ALTER TABLE acq.edi_message ADD CONSTRAINT valid_message_type +CHECK ( + message_type IN ( + 'ORDERS', + 'ORDRSP', + 'INVOIC', + 'OSTENQ', + 'OSTRPT', + 'DESADV' + ) +); + + +/* UNDO + +DELETE FROM acq.edi_message WHERE message_type = 'DESADV'; + +DELETE FROM acq.shipment_notification_entry; +DELETE FROM acq.shipment_notification; + +ALTER TABLE acq.edi_message DROP CONSTRAINT valid_message_type; +ALTER TABLE acq.edi_message ADD CONSTRAINT valid_message_type +CHECK ( + message_type IN ( + 'ORDERS', + 'ORDRSP', + 'INVOIC', + 'OSTENQ', + 'OSTRPT' + ) +); + +DROP TABLE acq.shipment_notification_entry; +DROP TABLE acq.shipment_notification; + +*/ + + +SELECT evergreen.upgrade_deps_block_check('1346', :eg_version); + +-- insert then update for easier iterative development tweaks +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('items_out', 'Patron Items Out', 1, TRUE, 'en-US', 'text/html', ''); + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + circulations = template_data.circulations; +%] +
+
Welcome to [% staff_org.name %]
+
You have the following items:
+
+
    + [% FOR checkout IN circulations %] +
  1. +
    [% checkout.title %]
    +
    + [% IF checkout.copy %]Barcode: [% checkout.copy.barcode %][% END %] + Due: [% date.format(helpers.format_date(checkout.dueDate, staff_org_timezone), '%x %r') %] +
    +
  2. + [% END %] +
+
+
[% staff_org.name %] [% date.format(date.now, '%x %r') %]
+
You were helped by [% staff.first_given_name %]
+
+
+$TEMPLATE$ WHERE name = 'items_out'; + +UPDATE config.print_template SET active = TRUE WHERE name = 'patron_address'; + +-- insert then update for easier iterative development tweaks +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('bills_current', 'Bills, Current', 1, TRUE, 'en-US', 'text/html', ''); + + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET xacts = template_data.xacts; +%] +
+ +
Welcome to [% staff_org.name %]
+
You have the following bills:
+
+
    + [% FOR xact IN xacts %] +
  1. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Bill #:[% xact.id %]
    Date:[% date.format(helpers.format_date( + xact.xact_start, staff_org_timezone), '%x %r') %] +
    Last Billing:[% xact.last_billing_type %]
    Total Billed:[% money(xact.total_owed) %]
    Last Payment: + [% xact.last_payment_type %] + [% IF xact.last_payment_ts %] + at [% date.format( + helpers.format_date( + xact.last_payment_ts, staff_org_timezone), '%x %r') %] + [% END %] +
    Total Paid:[% money(xact.total_paid) %]
    Balance:[% money(xact.balance_owed) %]
    +
  2. + [% END %] +
+
+
[% staff_org.name %] [% date.format(date.now, '%x %r') %]
+
You were helped by [% staff.first_given_name %]
+
+
+$TEMPLATE$ WHERE name = 'bills_current'; + + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('bills_payment', 'Bills, Payment', 1, TRUE, 'en-US', 'text/html', ''); + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET payments = template_data.payments; + SET previous_balance = template_data.previous_balance; + SET new_balance = template_data.new_balance; + SET payment_type = template_data.payment_type; + SET payment_total = template_data.payment_total; + SET payment_applied = template_data.payment_applied; + SET amount_voided = template_data.amount_voided; + SET change_given = template_data.change_given; + SET payment_note = template_data.payment_note; + SET copy_barcode = template_data.copy_barcode; + SET title = template_data.title; +%] +
+ +
Welcome to [% staff_org.name %]
+
A receipt of your transaction:
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Original Balance:[% money(previous_balance) %]
Payment Method: + [% SWITCH payment_type %] + [% CASE "cash_payment" %]Cash + [% CASE "check_payment" %]Check + [% CASE "credit_card_payment" %]Credit Card + [% CASE "debit_card_payment" %]Debit Card + [% CASE "credit_payment" %]Patron Credit + [% CASE "work_payment" %]Work + [% CASE "forgive_payment" %]Forgive + [% CASE "goods_payment" %]Goods + [% END %] +
Payment Received:[% money(payment_total) %]
Payment Applied:[% money(payment_applied) %]
Billings Voided:[% money(amount_voided) %]
Change Given:[% money(change_given) %]
New Balance:[% money(new_balance) %]
+

Note: [% payment_note %]

+

+ Specific Bills +

+ [% FOR payment IN payments %] + + + + + + + [% IF payment.copy_barcode %] + + + + [% END %] +
Bill # [% payment.xact.id %][% payment.xact.summary.last_billing_type %]Received: [% money(payment.amount) %]
[% payment.copy_barcode %] [% payment.title %]
+
+ [% END %] +
+

+
+

+
[% staff_org.name %] [% date.format(date.now, '%x %r') %]
+
You were helped by [% staff.first_given_name %]
+
+$TEMPLATE$ WHERE name = 'bills_payment'; + + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('patron_data', 'Patron Data', 1, TRUE, 'en-US', 'text/html', ''); + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET patron = template_data.patron; +%] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [% FOR addr IN patron.addresses %] + + + + + + + + + + + + [% END %] + + [% FOR entry IN patron.stat_cat_entries %] + + + [% END %] + +
Barcode:[% patron.card.barcode %]
Patron's Username:[% patron.usrname %]
Prefix/Title:[% patron.prefix %]
First Name:[% patron.first_given_name %]
Middle Name:[% patron.second_given_name %]
Last Name:[% patron.family_name %]
Suffix:[% patron.suffix %]
Holds Alias:[% patron.alias %]
Date of Birth:[% patron.dob %]
Juvenile:[% patron.juvenile %]
Primary Identification Type:[% patron.ident_type.name %]
Primary Identification:[% patron.ident_value %]
Secondary Identification Type:[% patron.ident_type2.name %]
Secondary Identification:[% patron.ident_value2 %]
Email Address:[% patron.email %]
Daytime Phone:[% patron.day_phone %]
Evening Phone:[% patron.evening_phone %]
Other Phone:[% patron.other_phone %]
Home Library:[% patron.home_ou.name %]
Main (Profile) Permission Group:[% patron.profile.name %]
Privilege Expiration Date:[% patron.expire_date %]
Internet Access Level:[% patron.net_access_level.name %]
Active:[% patron.active %]
Barred:[% patron.barred %]
Is Group Lead Account:[% patron.master_account %]
Claims-Returned Count:[% patron.claims_returned_count %]
Claims-Never-Checked-Out Count:[% patron.claims_never_checked_out_count %]
Alert Message:[% patron.alert_message %]
----------
Type:[% addr.address_type %]
Street (1):[% addr.street1 %]
Street (2):[% addr.street2 %]
City:[% addr.city %]
County:[% addr.county %]
State:[% addr.state %]
Postal Code:[% addr.post_code %]
Country:[% addr.country %]
Valid Address?:[% addr.valid %]
Within City Limits?:[% addr.within_city_limits %]
-----------
[% entry.stat_cat.name %][% entry.stat_cat_entry %]
+ +$TEMPLATE$ WHERE name = 'patron_data'; + + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('hold_shelf_slip', 'Hold Shelf Slip', 1, TRUE, 'en-US', 'text/html', ''); + + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET copy = template_data.checkin.copy; + SET hold = template_data.checkin.hold; + SET volume = template_data.checkin.volume; + SET hold = template_data.checkin.hold; + SET record = template_data.checkin.record; + SET patron = template_data.checkin.patron; +%] + +
+ [% IF hold.behind_desk == 't' %] + This item needs to be routed to the Private Holds Shelf. + [% ELSE %] + This item needs to be routed to the Public Holds Shelf. + [% END %] +
+
+ +
Barcode: [% copy.barcode %]
+
Title: [% checkin.title %]
+
Call Number: [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %]
+ +
+ +
Hold for patron: [% patron.family_name %], + [% patron.first_given_name %] [% patron.second_given_name %]
+
Barcode: [% patron.card.barcode %]
+ +[% IF hold.phone_notify %] +
Notify by phone: [% hold.phone_notify %]
+[% END %] +[% IF hold.sms_notify %] +
Notify by text: [% hold.sms_notify %]
+[% END %] +[% IF hold.email_notify %] +
Notify by email: [% patron.email %]
+[% END %] + +[% FOR note IN hold.notes %] +
    + [% IF note.slip == 't' %] +
  • [% note.title %] - [% note.body %]
  • + [% END %] +
+[% END %] +
+ +
Request Date: [% + date.format(helpers.format_date(hold.request_time, staff_org_timezone), '%x %r') %]
+
Slip Date: [% date.format(date.now, '%x %r') %]
+
Printed by [% staff.first_given_name %] at [% staff_org.shortname %]
+ + + +$TEMPLATE$ WHERE name = 'hold_shelf_slip'; + + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('transit_slip', 'Transit Slip', 1, TRUE, 'en-US', 'text/html', ''); + + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET checkin = template_data.checkin; + SET copy = checkin.copy; + SET destOrg = checkin.destOrg; + SET destAddress = checkin.destAddress; + SET destCourierCode = checkin.destCourierCode; +%] +
+
This item needs to be routed to [% destOrg.shortname %]
+
[% destOrg.name %]
+ [% IF destCourierCode %]Courier Code: [% destCourierCode %][% END %] + + [% IF destAddress %] +
[% destAddress.street1 %]
+
[% destAddress.street2 %]
+
[% destAddress.city %], + [% destAddress.state %] + [% destAddress.post_code %]
+ [% ELSE %] +
We do not have a holds address for this library.
+ [% END %] + +
+
Barcode: [% copy.barcode %]
+
Title: [% checkin.title %]
+
Author: [% checkin.author %]
+ +
+
Slip Date: [% date.format(date.now, '%x %r') %]
+
Printed by [% staff.first_given_name %] at [% staff_org.shortname %]
+
+ +$TEMPLATE$ WHERE name = 'transit_slip'; + + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('hold_transit_slip', 'Hold Transit Slip', 1, TRUE, 'en-US', 'text/html', ''); + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET checkin = template_data.checkin; + SET copy = checkin.copy; + SET hold = checkin.hold; + SET patron = checkin.patron; + SET destOrg = checkin.destOrg; + SET destAddress = checkin.destAddress; + SET destCourierCode = checkin.destCourierCode; +%] +
+
This item needs to be routed to [% destOrg.shortname %]
+
[% destOrg.name %]
+ [% IF destCourierCode %]Courier Code: [% destCourierCode %][% END %] + + [% IF destAddress %] +
[% destAddress.street1 %]
+
[% destAddress.street2 %]
+
[% destAddress.city %], + [% destAddress.state %] + [% destAddress.post_code %]
+ [% ELSE %] +
We do not have a holds address for this library.
+ [% END %] + +
+
Barcode: [% copy.barcode %]
+
Title: [% checkin.title %]
+
Author: [% checkin.author %]
+ +
+
Hold for patron [% patron.card.barcode %]
+ +
+
Request Date: [% + date.format(helpers.format_date(hold.request_time, staff_org_timezone), '%x %r') %] +
+
Slip Date: [% date.format(date.now, '%x %r') %]
+
Printed by [% staff.first_given_name %] at [% staff_org.shortname %]
+
+ +$TEMPLATE$ WHERE name = 'transit_slip'; + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('checkin', 'Checkin', 1, TRUE, 'en-US', 'text/html', ''); + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET checkins = template_data.checkins; +%] + +
+
Welcome to [% staff_org.name %]
+
You checked in the following items:
+
+
    + [% FOR checkin IN checkins %] +
  1. +
    [% checkin.title %]
    + Barcode: + [% checkin.copy.barcode %] + Call Number: + + [% IF checkin.volume %] + [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %] + [% ELSE %] + Not Cataloged + [% END %] + +
  2. + [% END %] +
+
+
Slip Date: [% date.format(date.now, '%x %r') %]
+
Printed by [% staff.first_given_name %] at [% staff_org.shortname %]
+
+ +$TEMPLATE$ WHERE name = 'checkin'; + + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('holds_for_patron', 'Holds For Patron', 1, TRUE, 'en-US', 'text/html', ''); + + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET holds = template_data; +%] + +
+
Welcome to [% staff_org.name %]
+
You have the following items on hold:
+
+
    + [% FOR hold IN holds %] +
  1. +
    [% hold.title %]
    +
  2. + [% END %] +
+
+
Slip Date: [% date.format(date.now, '%x %r') %]
+
Printed by [% staff.first_given_name %] at [% staff_org.shortname %]
+
+ +$TEMPLATE$ WHERE name = 'holds_for_patron'; + + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('bills_historical', 'Bills, Historical', 1, TRUE, 'en-US', 'text/html', ''); + + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET xacts = template_data.xacts; +%] +
+ +
Welcome to [% staff_org.name %]
+
You have the following bills:
+
+
    + [% FOR xact IN xacts %] +
  1. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Bill #:[% xact.id %]
    Date:[% date.format(helpers.format_date( + xact.xact_start, staff_org_timezone), '%x %r') %] +
    Last Billing:[% xact.last_billing_type %]
    Total Billed:[% money(xact.total_owed) %]
    Last Payment: + [% xact.last_payment_type %] + [% IF xact.last_payment_ts %] + at [% date.format( + helpers.format_date( + xact.last_payment_ts, staff_org_timezone), '%x %r') %] + [% END %] +
    Total Paid:[% money(xact.total_paid) %]
    Balance:[% money(xact.balance_owed) %]
    +
  2. + [% END %] +
+
+
[% staff_org.name %] [% date.format(date.now, '%x %r') %]
+
You were helped by [% staff.first_given_name %]
+
+
+$TEMPLATE$ WHERE name = 'bills_historical'; + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('checkout', 'Checkout', 1, TRUE, 'en-US', 'text/html', ''); + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET checkouts = template_data.checkouts; +%] + +
+
Welcome to [% staff_org.name %]
+
You checked out the following items:
+
+
    + [% FOR checkout IN checkouts %] +
  1. +
    [% checkout.title %]
    + Barcode: + [% checkout.copy.barcode %] + Call Number: + + [% IF checkout.volume %] + [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %] + [% ELSE %] + Not Cataloged + [% END %] + +
  2. + [% END %] +
+
+
Slip Date: [% date.format(date.now, '%x %r') %]
+
Printed by [% staff.first_given_name %] at [% staff_org.shortname %]
+
+ +$TEMPLATE$ WHERE name = 'checkout'; + +INSERT INTO config.print_template + (name, label, owner, active, locale, content_type, template) +VALUES ('renew', 'renew', 1, TRUE, 'en-US', 'text/html', ''); + +UPDATE config.print_template SET template = $TEMPLATE$ +[% + USE date; + USE money = format('$%.2f'); + SET renewals = template_data.renewals; +%] + +
+
Welcome to [% staff_org.name %]
+
You renewed the following items:
+
+
    + [% FOR renewal IN renewals %] +
  1. +
    [% renewal.title %]
    + Barcode: + [% renewal.copy.barcode %] + Call Number: + + [% IF renewal.volume %] + [% volume.prefix.label %] [% volume.label %] [% volume.suffix.label %] + [% ELSE %] + Not Cataloged + [% END %] + +
  2. + [% END %] +
+
+
Slip Date: [% date.format(date.now, '%x %r') %]
+
Printed by [% staff.first_given_name %] at [% staff_org.shortname %]
+
+ +$TEMPLATE$ WHERE name = 'renew'; + +INSERT INTO config.org_unit_setting_type (name, grp, datatype, label, description) +VALUES ( + 'ui.staff.angular_circ.enabled', 'gui', 'bool', + oils_i18n_gettext( + 'ui.staff.angular_circ.enabled', + 'Enable Angular Circulation Menu', + 'coust', 'label' + ), + oils_i18n_gettext( + 'ui.staff.angular_circ.enabled', + 'Enable Angular Circulation Menu', + 'coust', 'description' + ) +); + +INSERT INTO permission.perm_list ( id, code, description ) VALUES + ( 640, 'ACCESS_ANGULAR_CIRC', oils_i18n_gettext(640, + 'Allow a user to access the experimental Angular circulation interfaces', 'ppl', 'description')) +; + + + + + +SELECT evergreen.upgrade_deps_block_check('1347', :eg_version); + +CREATE OR REPLACE FUNCTION actor.usr_purge_data( + src_usr IN INTEGER, + specified_dest_usr IN INTEGER +) RETURNS VOID AS $$ +DECLARE + suffix TEXT; + renamable_row RECORD; + dest_usr INTEGER; +BEGIN + + IF specified_dest_usr IS NULL THEN + dest_usr := 1; -- Admin user on stock installs + ELSE + dest_usr := specified_dest_usr; + END IF; + + -- action_trigger.event (even doing this, event_output may--and probably does--contain PII and should have a retention/removal policy) + UPDATE action_trigger.event SET context_user = dest_usr WHERE context_user = src_usr; + + -- acq.* + UPDATE acq.fund_allocation SET allocator = dest_usr WHERE allocator = src_usr; + UPDATE acq.lineitem SET creator = dest_usr WHERE creator = src_usr; + UPDATE acq.lineitem SET editor = dest_usr WHERE editor = src_usr; + UPDATE acq.lineitem SET selector = dest_usr WHERE selector = src_usr; + UPDATE acq.lineitem_note SET creator = dest_usr WHERE creator = src_usr; + UPDATE acq.lineitem_note SET editor = dest_usr WHERE editor = src_usr; + UPDATE acq.invoice SET closed_by = dest_usr WHERE closed_by = src_usr; + DELETE FROM acq.lineitem_usr_attr_definition WHERE usr = src_usr; + + -- Update with a rename to avoid collisions + FOR renamable_row in + SELECT id, name + FROM acq.picklist + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE acq.picklist + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + + UPDATE acq.picklist SET creator = dest_usr WHERE creator = src_usr; + UPDATE acq.picklist SET editor = dest_usr WHERE editor = src_usr; + UPDATE acq.po_note SET creator = dest_usr WHERE creator = src_usr; + UPDATE acq.po_note SET editor = dest_usr WHERE editor = src_usr; + UPDATE acq.purchase_order SET owner = dest_usr WHERE owner = src_usr; + UPDATE acq.purchase_order SET creator = dest_usr WHERE creator = src_usr; + UPDATE acq.purchase_order SET editor = dest_usr WHERE editor = src_usr; + UPDATE acq.claim_event SET creator = dest_usr WHERE creator = src_usr; + + -- action.* + DELETE FROM action.circulation WHERE usr = src_usr; + UPDATE action.circulation SET circ_staff = dest_usr WHERE circ_staff = src_usr; + UPDATE action.circulation SET checkin_staff = dest_usr WHERE checkin_staff = src_usr; + UPDATE action.hold_notification SET notify_staff = dest_usr WHERE notify_staff = src_usr; + UPDATE action.hold_request SET fulfillment_staff = dest_usr WHERE fulfillment_staff = src_usr; + UPDATE action.hold_request SET requestor = dest_usr WHERE requestor = src_usr; + DELETE FROM action.hold_request WHERE usr = src_usr; + UPDATE action.in_house_use SET staff = dest_usr WHERE staff = src_usr; + UPDATE action.non_cat_in_house_use SET staff = dest_usr WHERE staff = src_usr; + DELETE FROM action.non_cataloged_circulation WHERE patron = src_usr; + UPDATE action.non_cataloged_circulation SET staff = dest_usr WHERE staff = src_usr; + DELETE FROM action.survey_response WHERE usr = src_usr; + UPDATE action.fieldset SET owner = dest_usr WHERE owner = src_usr; + DELETE FROM action.usr_circ_history WHERE usr = src_usr; + UPDATE action.curbside SET notes = NULL WHERE patron = src_usr; + + -- actor.* + DELETE FROM actor.card WHERE usr = src_usr; + DELETE FROM actor.stat_cat_entry_usr_map WHERE target_usr = src_usr; + DELETE FROM actor.usr_privacy_waiver WHERE usr = src_usr; + DELETE FROM actor.usr_message WHERE usr = src_usr; + + -- The following update is intended to avoid transient violations of a foreign + -- key constraint, whereby actor.usr_address references itself. It may not be + -- necessary, but it does no harm. + UPDATE actor.usr_address SET replaces = NULL + WHERE usr = src_usr AND replaces IS NOT NULL; + DELETE FROM actor.usr_address WHERE usr = src_usr; + DELETE FROM actor.usr_org_unit_opt_in WHERE usr = src_usr; + UPDATE actor.usr_org_unit_opt_in SET staff = dest_usr WHERE staff = src_usr; + DELETE FROM actor.usr_setting WHERE usr = src_usr; + DELETE FROM actor.usr_standing_penalty WHERE usr = src_usr; + UPDATE actor.usr_message SET title = 'purged', message = 'purged', read_date = NOW() WHERE usr = src_usr; + DELETE FROM actor.usr_message WHERE usr = src_usr; + UPDATE actor.usr_standing_penalty SET staff = dest_usr WHERE staff = src_usr; + UPDATE actor.usr_message SET editor = dest_usr WHERE editor = src_usr; + + -- asset.* + UPDATE asset.call_number SET creator = dest_usr WHERE creator = src_usr; + UPDATE asset.call_number SET editor = dest_usr WHERE editor = src_usr; + UPDATE asset.call_number_note SET creator = dest_usr WHERE creator = src_usr; + UPDATE asset.copy SET creator = dest_usr WHERE creator = src_usr; + UPDATE asset.copy SET editor = dest_usr WHERE editor = src_usr; + UPDATE asset.copy_note SET creator = dest_usr WHERE creator = src_usr; + + -- auditor.* + DELETE FROM auditor.actor_usr_address_history WHERE id = src_usr; + DELETE FROM auditor.actor_usr_history WHERE id = src_usr; + UPDATE auditor.asset_call_number_history SET creator = dest_usr WHERE creator = src_usr; + UPDATE auditor.asset_call_number_history SET editor = dest_usr WHERE editor = src_usr; + UPDATE auditor.asset_copy_history SET creator = dest_usr WHERE creator = src_usr; + UPDATE auditor.asset_copy_history SET editor = dest_usr WHERE editor = src_usr; + UPDATE auditor.biblio_record_entry_history SET creator = dest_usr WHERE creator = src_usr; + UPDATE auditor.biblio_record_entry_history SET editor = dest_usr WHERE editor = src_usr; + + -- biblio.* + UPDATE biblio.record_entry SET creator = dest_usr WHERE creator = src_usr; + UPDATE biblio.record_entry SET editor = dest_usr WHERE editor = src_usr; + UPDATE biblio.record_note SET creator = dest_usr WHERE creator = src_usr; + UPDATE biblio.record_note SET editor = dest_usr WHERE editor = src_usr; + + -- container.* + -- Update buckets with a rename to avoid collisions + FOR renamable_row in + SELECT id, name + FROM container.biblio_record_entry_bucket + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE container.biblio_record_entry_bucket + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + + FOR renamable_row in + SELECT id, name + FROM container.call_number_bucket + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE container.call_number_bucket + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + + FOR renamable_row in + SELECT id, name + FROM container.copy_bucket + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE container.copy_bucket + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + + FOR renamable_row in + SELECT id, name + FROM container.user_bucket + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE container.user_bucket + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + + DELETE FROM container.user_bucket_item WHERE target_user = src_usr; + + -- money.* + DELETE FROM money.billable_xact WHERE usr = src_usr; + DELETE FROM money.collections_tracker WHERE usr = src_usr; + UPDATE money.collections_tracker SET collector = dest_usr WHERE collector = src_usr; + + -- permission.* + DELETE FROM permission.usr_grp_map WHERE usr = src_usr; + DELETE FROM permission.usr_object_perm_map WHERE usr = src_usr; + DELETE FROM permission.usr_perm_map WHERE usr = src_usr; + DELETE FROM permission.usr_work_ou_map WHERE usr = src_usr; + + -- reporter.* + -- Update with a rename to avoid collisions + BEGIN + FOR renamable_row in + SELECT id, name + FROM reporter.output_folder + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE reporter.output_folder + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + EXCEPTION WHEN undefined_table THEN + -- do nothing + END; + + BEGIN + UPDATE reporter.report SET owner = dest_usr WHERE owner = src_usr; + EXCEPTION WHEN undefined_table THEN + -- do nothing + END; + + -- Update with a rename to avoid collisions + BEGIN + FOR renamable_row in + SELECT id, name + FROM reporter.report_folder + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE reporter.report_folder + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + EXCEPTION WHEN undefined_table THEN + -- do nothing + END; + + BEGIN + UPDATE reporter.schedule SET runner = dest_usr WHERE runner = src_usr; + EXCEPTION WHEN undefined_table THEN + -- do nothing + END; + + BEGIN + UPDATE reporter.template SET owner = dest_usr WHERE owner = src_usr; + EXCEPTION WHEN undefined_table THEN + -- do nothing + END; + + -- Update with a rename to avoid collisions + BEGIN + FOR renamable_row in + SELECT id, name + FROM reporter.template_folder + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE reporter.template_folder + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + EXCEPTION WHEN undefined_table THEN + -- do nothing + END; + + -- vandelay.* + -- Update with a rename to avoid collisions + FOR renamable_row in + SELECT id, name + FROM vandelay.queue + WHERE owner = src_usr + LOOP + suffix := ' (' || src_usr || ')'; + LOOP + BEGIN + UPDATE vandelay.queue + SET owner = dest_usr, name = name || suffix + WHERE id = renamable_row.id; + EXCEPTION WHEN unique_violation THEN + suffix := suffix || ' '; + CONTINUE; + END; + EXIT; + END LOOP; + END LOOP; + + UPDATE vandelay.session_tracker SET usr = dest_usr WHERE usr = src_usr; + + -- NULL-ify addresses last so other cleanup (e.g. circ anonymization) + -- can access the information before deletion. + UPDATE actor.usr SET + active = FALSE, + card = NULL, + mailing_address = NULL, + billing_address = NULL + WHERE id = src_usr; + +END; +$$ LANGUAGE plpgsql; + + +SELECT evergreen.upgrade_deps_block_check('1348', :eg_version); + +ALTER TABLE config.circ_matrix_matchpoint + ADD COLUMN renew_extends_due_date BOOLEAN NOT NULL DEFAULT FALSE, + ADD COLUMN renew_extend_min_interval INTERVAL; + + +SELECT evergreen.upgrade_deps_block_check('1349', :eg_version); + +UPDATE config.org_unit_setting_type + SET label = 'Rollover encumbrances only', + description = 'Rollover encumbrances only when doing fiscal year end. This makes money left in the old fund disappear, modeling its return to some outside entity.' + WHERE name = 'acq.fund.allow_rollover_without_money' + AND label = 'Allow funds to be rolled over without bringing the money along' + AND description = 'Allow funds to be rolled over without bringing the money along. This makes money left in the old fund disappear, modeling its return to some outside entity.'; + + +SELECT evergreen.upgrade_deps_block_check('1350', :eg_version); + +CREATE OR REPLACE FUNCTION asset.merge_record_assets( target_record BIGINT, source_record BIGINT ) RETURNS INT AS $func$ +DECLARE + moved_objects INT := 0; + source_cn asset.call_number%ROWTYPE; + target_cn asset.call_number%ROWTYPE; + metarec metabib.metarecord%ROWTYPE; + hold action.hold_request%ROWTYPE; + ser_rec serial.record_entry%ROWTYPE; + ser_sub serial.subscription%ROWTYPE; + acq_lineitem acq.lineitem%ROWTYPE; + acq_request acq.user_request%ROWTYPE; + booking booking.resource_type%ROWTYPE; + source_part biblio.monograph_part%ROWTYPE; + target_part biblio.monograph_part%ROWTYPE; + multi_home biblio.peer_bib_copy_map%ROWTYPE; + uri_count INT := 0; + counter INT := 0; + uri_datafield TEXT; + uri_text TEXT := ''; +BEGIN + + -- we don't merge bib -1 + IF target_record = -1 OR source_record = -1 THEN + RETURN 0; + END IF; + + -- move any 856 entries on records that have at least one MARC-mapped URI entry + SELECT INTO uri_count COUNT(*) + FROM asset.uri_call_number_map m + JOIN asset.call_number cn ON (m.call_number = cn.id) + WHERE cn.record = source_record; + + IF uri_count > 0 THEN + + -- This returns more nodes than you might expect: + -- 7 instead of 1 for an 856 with $u $y $9 + SELECT COUNT(*) INTO counter + FROM oils_xpath_table( + 'id', + 'marc', + 'biblio.record_entry', + '//*[@tag="856"]', + 'id=' || source_record + ) as t(i int,c text); + + FOR i IN 1 .. counter LOOP + SELECT '' || + STRING_AGG( + '' || + regexp_replace( + regexp_replace( + regexp_replace(data,'&','&','g'), + '>', '>', 'g' + ), + '<', '<', 'g' + ) || '', '' + ) || '' INTO uri_datafield + FROM oils_xpath_table( + 'id', + 'marc', + 'biblio.record_entry', + '//*[@tag="856"][position()=' || i || ']/@ind1|' || + '//*[@tag="856"][position()=' || i || ']/@ind2|' || + '//*[@tag="856"][position()=' || i || ']/*/@code|' || + '//*[@tag="856"][position()=' || i || ']/*[@code]', + 'id=' || source_record + ) as t(id int,ind1 text, ind2 text,subfield text,data text); + + -- As most of the results will be NULL, protect against NULLifying + -- the valid content that we do generate + uri_text := uri_text || COALESCE(uri_datafield, ''); + END LOOP; + + IF uri_text <> '' THEN + UPDATE biblio.record_entry + SET marc = regexp_replace(marc,'(]*record>)', uri_text || E'\\1') + WHERE id = target_record; + END IF; + + END IF; + + -- Find and move metarecords to the target record + SELECT INTO metarec * + FROM metabib.metarecord + WHERE master_record = source_record; + + IF FOUND THEN + UPDATE metabib.metarecord + SET master_record = target_record, + mods = NULL + WHERE id = metarec.id; + + moved_objects := moved_objects + 1; + END IF; + + -- Find call numbers attached to the source ... + FOR source_cn IN SELECT * FROM asset.call_number WHERE record = source_record LOOP + + SELECT INTO target_cn * + FROM asset.call_number + WHERE label = source_cn.label + AND prefix = source_cn.prefix + AND suffix = source_cn.suffix + AND owning_lib = source_cn.owning_lib + AND record = target_record + AND NOT deleted; + + -- ... and if there's a conflicting one on the target ... + IF FOUND THEN + + -- ... move the copies to that, and ... + UPDATE asset.copy + SET call_number = target_cn.id + WHERE call_number = source_cn.id; + + -- ... move V holds to the move-target call number + FOR hold IN SELECT * FROM action.hold_request WHERE target = source_cn.id AND hold_type = 'V' LOOP + + UPDATE action.hold_request + SET target = target_cn.id + WHERE id = hold.id; + + moved_objects := moved_objects + 1; + END LOOP; + + UPDATE asset.call_number SET deleted = TRUE WHERE id = source_cn.id; + + -- ... if not ... + ELSE + -- ... just move the call number to the target record + UPDATE asset.call_number + SET record = target_record + WHERE id = source_cn.id; + END IF; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find T holds targeting the source record ... + FOR hold IN SELECT * FROM action.hold_request WHERE target = source_record AND hold_type = 'T' LOOP + + -- ... and move them to the target record + UPDATE action.hold_request + SET target = target_record + WHERE id = hold.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find serial records targeting the source record ... + FOR ser_rec IN SELECT * FROM serial.record_entry WHERE record = source_record LOOP + -- ... and move them to the target record + UPDATE serial.record_entry + SET record = target_record + WHERE id = ser_rec.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find serial subscriptions targeting the source record ... + FOR ser_sub IN SELECT * FROM serial.subscription WHERE record_entry = source_record LOOP + -- ... and move them to the target record + UPDATE serial.subscription + SET record_entry = target_record + WHERE id = ser_sub.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find booking resource types targeting the source record ... + FOR booking IN SELECT * FROM booking.resource_type WHERE record = source_record LOOP + -- ... and move them to the target record + UPDATE booking.resource_type + SET record = target_record + WHERE id = booking.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find acq lineitems targeting the source record ... + FOR acq_lineitem IN SELECT * FROM acq.lineitem WHERE eg_bib_id = source_record LOOP + -- ... and move them to the target record + UPDATE acq.lineitem + SET eg_bib_id = target_record + WHERE id = acq_lineitem.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find acq user purchase requests targeting the source record ... + FOR acq_request IN SELECT * FROM acq.user_request WHERE eg_bib = source_record LOOP + -- ... and move them to the target record + UPDATE acq.user_request + SET eg_bib = target_record + WHERE id = acq_request.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find parts attached to the source ... + FOR source_part IN SELECT * FROM biblio.monograph_part WHERE record = source_record LOOP + + SELECT INTO target_part * + FROM biblio.monograph_part + WHERE label = source_part.label + AND record = target_record; + + -- ... and if there's a conflicting one on the target ... + IF FOUND THEN + + -- ... move the copy-part maps to that, and ... + UPDATE asset.copy_part_map + SET part = target_part.id + WHERE part = source_part.id; + + -- ... move P holds to the move-target part + FOR hold IN SELECT * FROM action.hold_request WHERE target = source_part.id AND hold_type = 'P' LOOP + + UPDATE action.hold_request + SET target = target_part.id + WHERE id = hold.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- ... if not ... + ELSE + -- ... just move the part to the target record + UPDATE biblio.monograph_part + SET record = target_record + WHERE id = source_part.id; + END IF; + + moved_objects := moved_objects + 1; + END LOOP; + + -- Find multi_home items attached to the source ... + FOR multi_home IN SELECT * FROM biblio.peer_bib_copy_map WHERE peer_record = source_record LOOP + -- ... and move them to the target record + UPDATE biblio.peer_bib_copy_map + SET peer_record = target_record + WHERE id = multi_home.id; + + moved_objects := moved_objects + 1; + END LOOP; + + -- And delete mappings where the item's home bib was merged with the peer bib + DELETE FROM biblio.peer_bib_copy_map WHERE peer_record = ( + SELECT (SELECT record FROM asset.call_number WHERE id = call_number) + FROM asset.copy WHERE id = target_copy + ); + + -- Apply merge tracking + UPDATE biblio.record_entry + SET merge_date = NOW() WHERE id = target_record; + + UPDATE biblio.record_entry + SET merge_date = NOW(), merged_to = target_record + WHERE id = source_record; + + -- replace book bag entries of source_record with target_record + UPDATE container.biblio_record_entry_bucket_item + SET target_biblio_record_entry = target_record + WHERE bucket IN (SELECT id FROM container.biblio_record_entry_bucket WHERE btype = 'bookbag') + AND target_biblio_record_entry = source_record; + + -- move over record notes + UPDATE biblio.record_note + SET record = target_record, value = CONCAT(value,'; note merged from ',source_record::TEXT) + WHERE record = source_record + AND NOT deleted; + + -- add note to record merge + INSERT INTO biblio.record_note (record, value) + VALUES (target_record,CONCAT('record ',source_record::TEXT,' merged on ',NOW()::TEXT)); + + -- Finally, "delete" the source record + UPDATE biblio.record_entry SET active = FALSE WHERE id = source_record; + DELETE FROM biblio.record_entry WHERE id = source_record; + + -- That's all, folks! + RETURN moved_objects; +END; +$func$ LANGUAGE plpgsql; + + +SELECT evergreen.upgrade_deps_block_check('1351', :eg_version); + +INSERT INTO permission.perm_list ( id, code, description ) + VALUES ( + 641, + 'ADMIN_FUND_ROLLOVER', + oils_i18n_gettext( + 641, + 'Allow a user to perform fund propagation and rollover', + 'ppl', + 'description' + ) + ); + +-- ensure that permission groups that are able to +-- rollover funds can continue to do so +WITH perms_to_add AS + (SELECT id FROM + permission.perm_list + WHERE code IN ('ADMIN_FUND_ROLLOVER')) +INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable) + SELECT grp, perms_to_add.id as perm, depth, grantable + FROM perms_to_add, + permission.grp_perm_map + + --- Don't add the permissions if they have already been assigned + WHERE grp NOT IN + (SELECT DISTINCT grp FROM permission.grp_perm_map + INNER JOIN perms_to_add ON perm=perms_to_add.id) + + --- Anybody who can view resources should also see reservations + --- at the same level + AND perm = ( + SELECT id + FROM permission.perm_list + WHERE code = 'ADMIN_FUND' + ); + + +SELECT evergreen.upgrade_deps_block_check('1352', :eg_version); + +INSERT into config.workstation_setting_type (name, grp, datatype, label) +VALUES ( + 'eg.grid.admin.local.cash_reports.desk_payments', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.admin.local.cash_reports.desk_payments', + 'Grid Config: admin.local.cash_reports.desk_payments', + 'cwst', 'label' + ) +), ( + 'eg.grid.admin.local.cash_reports.user_payments', 'gui', 'object', + oils_i18n_gettext( + 'eg.grid.admin.local.cash_reports.user_payments', + 'Grid Config: admin.local.cash_reports.user_payments', + 'cwst', 'label' + ) +); + + +SELECT evergreen.upgrade_deps_block_check('1353', :eg_version); + +UPDATE config.org_unit_setting_type SET description = oils_i18n_gettext('cat.default_classification_scheme', + 'Defines the default classification scheme for new call numbers.', + 'coust', 'description') + WHERE name = 'cat.default_classification_scheme' + AND description = + 'Defines the default classification scheme for new call numbers: 1 = Generic; 2 = Dewey; 3 = LC'; + +COMMIT; + +-- Update auditor tables to catch changes to source tables. +-- Can be removed/skipped if there were no schema changes. +SELECT auditor.update_auditors(); diff --git a/Open-ILS/xul/staff_client/chrome/content/main/about.html b/Open-ILS/xul/staff_client/chrome/content/main/about.html index b2b87b683f..2b50e06866 100644 --- a/Open-ILS/xul/staff_client/chrome/content/main/about.html +++ b/Open-ILS/xul/staff_client/chrome/content/main/about.html @@ -1,7 +1,7 @@

Evergreen

Target Server ID:

-

$HeadURL$

+

http://git.evergreen-ils.org/?p=Evergreen.git;a=shortlog;h=refs/heads/tags/rel_3_10_rc

What is Evergreen?

diff --git a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js index 0613a13ddf..936d4132a3 100644 --- a/Open-ILS/xul/staff_client/defaults/preferences/prefs.js +++ b/Open-ILS/xul/staff_client/defaults/preferences/prefs.js @@ -11,7 +11,7 @@ pref("toolkit.singletonWindowType", "eg_main"); pref("open-ils.enable_join_tabs", true); // We'll use this one to help brand some build information into the client, and rely on subversion keywords -pref("open-ils.repository.headURL","$HeadURL$"); +pref("open-ils.repository.headURL","http://git.evergreen-ils.org/?p=Evergreen.git;a=shortlog;h=refs/heads/tags/rel_3_10_rc"); pref("open-ils.repository.author","$Author$"); pref("open-ils.repository.revision","$Revision$"); pref("open-ils.repository.date","$Date$"); diff --git a/Open-ILS/xul/staff_client/windowssetup.nsi b/Open-ILS/xul/staff_client/windowssetup.nsi index a9543579a8..d15544de50 100644 --- a/Open-ILS/xul/staff_client/windowssetup.nsi +++ b/Open-ILS/xul/staff_client/windowssetup.nsi @@ -3,7 +3,7 @@ ; HM NIS Edit Wizard helper defines ; Old versions of makensis don't like this, moved to Makefile ;!define /file PRODUCT_VERSION "client/VERSION" -!define PRODUCT_TAG "Master" +!define PRODUCT_TAG "3.10" !define PRODUCT_INSTALL_TAG "${PRODUCT_TAG}" !define UI_IMAGESET "beta" ;!define UI_IMAGESET "release" diff --git a/README b/README deleted file mode 120000 index 1486a8d676..0000000000 --- a/README +++ /dev/null @@ -1 +0,0 @@ -docs/modules/installation/pages/server_installation.adoc \ No newline at end of file diff --git a/README b/README new file mode 100644 index 0000000000..361a643c35 --- /dev/null +++ b/README @@ -0,0 +1,705 @@ += Installing the Evergreen server = +:toc: + +== Preamble: referenced user accounts == + +In subsequent sections, we will refer to a number of different accounts, as +follows: + + * Linux user accounts: + ** The *user* Linux account is the account that you use to log onto the + Linux system as a regular user. + ** The *root* Linux account is an account that has system administrator + privileges. On Debian you can switch to this account from + your *user* account by issuing the `su -` command and entering the + password for the *root* account when prompted. On Ubuntu you can switch + to this account from your *user* account using the `sudo su -` command + and entering the password for your *user* account when prompted. + ** The *opensrf* Linux account is an account that you create when installing + OpenSRF. You can switch to this account from the *root* account by + issuing the `su - opensrf` command. + ** The *postgres* Linux account is created automatically when you install + the PostgreSQL database server. You can switch to this account from the + *root* account by issuing the `su - postgres` command. + * PostgreSQL user accounts: + ** The *evergreen* PostgreSQL account is a superuser account that you will + create to connect to the PostgreSQL database server. + * Evergreen administrator account: + ** The *egadmin* Evergreen account is an administrator account for + Evergreen that you will use to test connectivity and configure your + Evergreen instance. + +== Preamble: developer instructions == + +[NOTE] +Skip this section if you are using an official release tarball downloaded +from http://evergreen-ils.org/egdownloads + +Developers working directly with the source code from the Git repository, +rather than an official release tarball, must perform one step before they +can proceed with the `./configure` step. + +As the *user* Linux account, issue the following command in the Evergreen +source directory to generate the configure script and Makefiles: + +[source, bash] +------------------------------------------------------------------------------ +autoreconf -i +------------------------------------------------------------------------------ + +== Installing prerequisites == + + * **PostgreSQL**: The minimum supported version is 10. + * **Linux**: Evergreen has been tested on + Debian Bullseye (11), + Debian Buster (10), + Ubuntu Jammy Jellyfish (22.04), + and Ubuntu Focal Fossa (20.04). + If you are running an older version of these distributions, you may want + to upgrade before upgrading Evergreen. For instructions on upgrading these + distributions, visit the Debian or Ubuntu websites. + * **OpenSRF**: The minimum supported version of OpenSRF is 3.2.0. + + +Evergreen has a number of prerequisite packages that must be installed +before you can successfully configure, compile, and install Evergreen. + +1. Begin by installing the most recent version of OpenSRF (3.2.0 or later). + You can download OpenSRF releases from http://evergreen-ils.org/opensrf-downloads/ ++ +2. Issue the following commands as the *root* Linux account to install + prerequisites using the `Makefile.install` prerequisite installer, + substituting `debian-bullseye`,`debian-buster`,`ubuntu-jammy`, + or `ubuntu-focal` for below: + ++ +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install +------------------------------------------------------------------------------ ++ +[[optional_developer_additions]] +3. OPTIONAL: Developer additions ++ +To perform certain developer tasks from a Git source code checkout, +additional packages are required. As the *root* Linux account: ++ + * To install packages needed for retrieving and managing web dependencies, + use the -developer Makefile.install target. Currently, + this is only needed for building and installing the web + staff client. + * To optionally run Angular and AngularJS tests you will need to manually + install Firefox and your choice of Chromium or Chrome. ++ +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install -developer +------------------------------------------------------------------------------ ++ + * To install packages required for building Evergreen translations, use + the -translator Makefile.install target. ++ +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install -translator +------------------------------------------------------------------------------ ++ + * To install packages required for building Evergreen release bundles, use + the -packager Makefile.install target. ++ +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install -packager +------------------------------------------------------------------------------ + +== Extra steps for web staff client == + +[NOTE] +Skip this entire section if you are using an official release tarball downloaded +from http://evergreen-ils.org/downloads. Otherwise, ensure you have installed the +xref:#optional_developer_additions[optional developer additions] before proceeding. + +[[install_files_for_web_staff_client]] +=== Install AngularJS files for web staff client === + +1. Building, Testing, Minification: The remaining steps all take place within + the staff JS web root: ++ +[source,sh] +------------------------------------------------------------------------------ +cd $EVERGREEN_ROOT/Open-ILS/web/js/ui/default/staff/ +------------------------------------------------------------------------------ ++ +2. Install Project-local Dependencies. npm inspects the 'package.json' file + for dependencies and fetches them from the Node package network. ++ +[source,sh] +------------------------------------------------------------------------------ +npm install # fetch JS dependencies +------------------------------------------------------------------------------ ++ +3. Run the build script. ++ +[source,sh] +------------------------------------------------------------------------------ +npm run build-prod +------------------------------------------------------------------------------ ++ +4. OPTIONAL: Test web client code if the -developer packages and + the necessary browsers are installed. + CHROME_BIN should be set to the path to chrome or chromimum, e.g., + `/usr/bin/chromium`: ++ +[source,sh] +------------------------------------------------------------------------------ +CHROME_BIN=/path/to/chrome npm run test +------------------------------------------------------------------------------ + +[[install_files_for_angular_web_staff_client]] +=== Install Angular files for web staff client === + +1. Building, Testing, Minification: The remaining steps all take place within + the Angular staff root: ++ +[source,sh] +------------------------------------------------------------------------------ +cd $EVERGREEN_ROOT/Open-ILS/src/eg2/ +------------------------------------------------------------------------------ ++ +2. Install Project-local Dependencies. npm inspects the 'package.json' file + for dependencies and fetches them from the Node package network. ++ +[source,sh] +------------------------------------------------------------------------------ +npm install # fetch JS dependencies +------------------------------------------------------------------------------ ++ +3. Run the build script. ++ +[source,sh] +------------------------------------------------------------------------------ +ng build --prod +------------------------------------------------------------------------------ ++ +4. OPTIONAL: Test eg2 web client code if the -developer packages and + the necessary browsers are installed: + CHROME_BIN should be set to the path to chrome or chromimum, e.g., + `/usr/bin/chromium`: ++ +[source,sh] +------------------------------------------------------------------------------ +CHROME_BIN=/path/to/chrome npm run test +------------------------------------------------------------------------------ + +[[install_opac_deps]] +=== Install OPAC skin dependencies === + +1. The following steps take place within the OPAC dependencies root: ++ +[source,sh] +------------------------------------------------------------------------------ +cd $EVERGREEN_ROOT/Open-ILS/web/opac/deps +------------------------------------------------------------------------------ ++ +2. Install Project-local Dependencies. npm inspects the 'package.json' file + for dependencies and fetches them from the Node package network. ++ +[source,sh] +------------------------------------------------------------------------------ +npm install # fetch JS and CSS dependencies +------------------------------------------------------------------------------ ++ +Note that there is no build step. + +== Configuration and compilation instructions == + +For the time being, we are still installing everything in the `/openils/` +directory. From the Evergreen source directory, issue the following commands as +the *user* Linux account to configure and build Evergreen: + +[source, bash] +------------------------------------------------------------------------------ +PATH=/openils/bin:$PATH ./configure --prefix=/openils --sysconfdir=/openils/conf +make +------------------------------------------------------------------------------ + +These instructions assume that you have also installed OpenSRF under `/openils/`. +If not, please adjust PATH as needed so that the Evergreen `configure` script +can find `osrf_config`. + +== Installation instructions == + +1. Once you have configured and compiled Evergreen, issue the following + command as the *root* Linux account to install Evergreen and copy + example configuration files to `/openils/conf`. ++ +[source, bash] +------------------------------------------------------------------------------ +make install +------------------------------------------------------------------------------ + +== Change ownership of the Evergreen files == + +All files in the `/openils/` directory and subdirectories must be owned by the +`opensrf` user. Issue the following command as the *root* Linux account to +change the ownership on the files: + +[source, bash] +------------------------------------------------------------------------------ +chown -R opensrf:opensrf /openils +------------------------------------------------------------------------------ + +== Run ldconfig == + +On Ubuntu or Debian, run the following command as the root user: + +[source, bash] +------------------------------------------------------------------------------ +ldconfig +------------------------------------------------------------------------------ + +== Additional Instructions for Developers == + +[NOTE] +Skip this section if you are using an official release tarball downloaded +from http://evergreen-ils.org/egdownloads + +Developers working directly with the source code from the Git repository, +rather than an official release tarball, need to install the Dojo Toolkit +set of JavaScript libraries. The appropriate version of Dojo is included in +Evergreen release tarballs. Developers should install the Dojo 1.3.3 version +of Dojo by issuing the following commands as the *opensrf* Linux account: + +[source, bash] +------------------------------------------------------------------------------ +wget http://download.dojotoolkit.org/release-1.3.3/dojo-release-1.3.3.tar.gz +tar -C /openils/var/web/js -xzf dojo-release-1.3.3.tar.gz +cp -r /openils/var/web/js/dojo-release-1.3.3/* /openils/var/web/js/dojo/. +------------------------------------------------------------------------------ + + +== Configure the Apache Web server == + +. Use the example configuration files to configure your Web server for +the Evergreen catalog, web staff client, Web services, and administration +interfaces. Issue the following commands as the *root* Linux account: ++ +[source,bash] +------------------------------------------------------------------------------------ +cp Open-ILS/examples/apache_24/eg_24.conf /etc/apache2/sites-available/eg.conf +cp Open-ILS/examples/apache_24/eg_vhost_24.conf /etc/apache2/eg_vhost.conf +cp Open-ILS/examples/apache_24/eg_startup /etc/apache2/ +# Now set up SSL +mkdir /etc/apache2/ssl +cd /etc/apache2/ssl +------------------------------------------------------------------------------------ ++ +. The `openssl` command cuts a new SSL key for your Apache server. For a +production server, you should purchase a signed SSL certificate, but you can +just use a self-signed certificate and accept the warnings in the +and browser during testing and development. Create an SSL key for the Apache +server by issuing the following command as the *root* Linux account: ++ +[source,bash] +------------------------------------------------------------------------------ +openssl req -new -x509 -days 365 -nodes -out server.crt -keyout server.key +------------------------------------------------------------------------------ ++ +. As the *root* Linux account, edit the `eg.conf` file that you copied into +place. + a. To enable access to the offline upload / execute interface from any + workstation on any network, make the following change (and note that + you *must* secure this for a production instance): + * Replace `Require host 10.0.0.0/8` with `Require all granted` +. Change the user for the Apache server. + * As the *root* Linux account, edit + `/etc/apache2/envvars`. Change `export APACHE_RUN_USER=www-data` to + `export APACHE_RUN_USER=opensrf`. +. As the *root* Linux account, configure Apache with KeepAlive settings + appropriate for Evergreen. Higher values can improve the performance of a + single client by allowing multiple requests to be sent over the same TCP + connection, but increase the risk of using up all available Apache child + processes and memory. + * Edit `/etc/apache2/apache2.conf`. + a. Change `KeepAliveTimeout` to `1`. + b. Change `MaxKeepAliveRequests` to `100`. +. As the *root* Linux account, configure the prefork module to start and keep + enough Apache servers available to provide quick responses to clients without + running out of memory. The following settings are a good starting point for a + site that exposes the default Evergreen catalog to the web: ++ +.`/etc/apache2/mods-available/mpm_prefork.conf` +[source,bash] +------------------------------------------------------------------------------ + + StartServers 15 + MinSpareServers 5 + MaxSpareServers 15 + MaxRequestWorkers 75 + MaxConnectionsPerChild 500 + +------------------------------------------------------------------------------ ++ +. As the *root* user, enable the mpm_prefork module: ++ +[source,bash] +------------------------------------------------------------------------------ +a2dismod mpm_event +a2enmod mpm_prefork +------------------------------------------------------------------------------ ++ +. As the *root* Linux account, enable the Evergreen site: ++ +[source,bash] +------------------------------------------------------------------------------ +a2dissite 000-default # OPTIONAL: disable the default site (the "It Works" page) +a2ensite eg.conf +------------------------------------------------------------------------------ ++ +. As the *root* Linux account, enable Apache to write + to the lock directory; this is currently necessary because Apache + is running as the `opensrf` user: ++ +[source,bash] +------------------------------------------------------------------------------ +chown opensrf /var/lock/apache2 +------------------------------------------------------------------------------ + +Learn more about additional Apache options in the following sections: + + * xref:admin:apache_rewrite_tricks.adoc#apache_rewrite_tricks[Apache Rewrite Tricks] + * xref:admin:apache_access_handler.adoc#apache_access_handler_perl_module[Apache Access Handler Perl Module] + +== Configure OpenSRF for the Evergreen application == + +There are a number of example OpenSRF configuration files in `/openils/conf/` +that you can use as a template for your Evergreen installation. Issue the +following commands as the *opensrf* Linux account: + +[source, bash] +------------------------------------------------------------------------------ +cp -b /openils/conf/opensrf_core.xml.example /openils/conf/opensrf_core.xml +cp -b /openils/conf/opensrf.xml.example /openils/conf/opensrf.xml +------------------------------------------------------------------------------ + +When you installed OpenSRF, you created four Jabber users on two +separate domains and edited the `opensrf_core.xml` file accordingly. Please +refer back to the OpenSRF README and, as the *opensrf* Linux account, edit the +Evergreen version of the `opensrf_core.xml` file using the same Jabber users +and domains as you used while installing and testing OpenSRF. + +[NOTE] +The `-b` flag tells the `cp` command to create a backup version of the +destination file. The backup version of the destination file has a tilde (`~`) +appended to the file name, so if you have forgotten the Jabber users and +domains, you can retrieve the settings from the backup version of the files. + +`eg_db_config`, described in xref:#creating_the_evergreen_database[Creating the Evergreen database], sets the database connection information in `opensrf.xml` for you. + +=== Configure action triggers for the Evergreen application === +_Action Triggers_ provide hooks for the system to perform actions when a given +event occurs; for example, to generate reminder or overdue notices, the +`checkout.due` hook is processed and events are triggered for potential actions +if there is no checkin time. + +To enable the default set of hooks, issue the following command as the +*opensrf* Linux account: + +[source, bash] +------------------------------------------------------------------------------ +cp -b /openils/conf/action_trigger_filters.json.example /openils/conf/action_trigger_filters.json +------------------------------------------------------------------------------ + +For more information about configuring and running action triggers, see +xref:admin:actiontriggers_process.adoc#processing_action_triggers[Notifications / Action Triggers]. + +[[creating_the_evergreen_database]] +== Creating the Evergreen database == + +=== Setting up the PostgreSQL server === + +For production use, most libraries install the PostgreSQL database server on a +dedicated machine. Therefore, by default, the `Makefile.install` prerequisite +installer does *not* install the PostgreSQL database server that is required +by every Evergreen system. You can install the packages required by Debian or +Ubuntu on the machine of your choice using the following commands as the +*root* Linux account: + +. Installing PostgreSQL server packages + +Each OS build target provides the postgres server installation +packages required for each operating system. To install Postgres +server packages, use the make target +'postgres-server--'. Choose the most +appropriate command below based on your operating system and desired +PostgreSQL Version. + +The first below will install PostgreSQL 10, the minimum supported +version and the version recommended for production use of Evergreen: + +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-10 +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-10 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-10 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-10 +------------------------------------------------------------------------------ + +[WARNING] +========= +Evergreen support for PostgreSQL server versions greater than 10 is +still exprimental. The use of the following is discouraged in +production environments. The following are only recommended if you +are willing to test newer PostgreSQL versions for performance and +possible bugs. +========= + +To install PostgreSQL version 11, use the following command for your operating +system: + +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-11 +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-11 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-11 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-11 +------------------------------------------------------------------------------ + +To install PostgreSQL version 12, use the following command for your operating +system: + +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-12 +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-12 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-12 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-12 +------------------------------------------------------------------------------ + +To install PostgreSQL version 13, use the following command for your operating +system: + +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-13 +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-13 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-13 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-13 +------------------------------------------------------------------------------ + +To install PostgreSQL version 14, use the following command for your operating +system: + +[source, bash] +------------------------------------------------------------------------------ +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-bullseye-14 +make -f Open-ILS/src/extras/Makefile.install postgres-server-debian-buster-14 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-focal-14 +make -f Open-ILS/src/extras/Makefile.install postgres-server-ubuntu-jammy-14 +------------------------------------------------------------------------------ + +For a standalone PostgreSQL server, install the following Perl modules for your +distribution as the *root* Linux account: + +.(Debian and Ubuntu) +No extra modules required for these distributions. + +You need to create a PostgreSQL superuser to create and access the database. +Issue the following command as the *postgres* Linux account to create a new +PostgreSQL superuser named `evergreen`. When prompted, enter the new user's +password: + +[source, bash] +------------------------------------------------------------------------------ +createuser -s -P evergreen +------------------------------------------------------------------------------ + +.Enabling connections to the PostgreSQL database + +Your PostgreSQL database may be configured by default to prevent connections, +for example, it might reject attempts to connect via TCP/IP or from other +servers. To enable TCP/IP connections from localhost, check your `pg_hba.conf` +file, found in the `/etc/postgresql/` directory on Debian and Ubuntu. +A simple way to enable TCP/IP +connections from localhost to all databases with password authentication, which +would be suitable for a test install of Evergreen on a single server, is to +ensure the file contains the following entries _before_ any "host ... ident" +entries: + +------------------------------------------------------------------------------ +host all all ::1/128 md5 +host all all 127.0.0.1/32 md5 +------------------------------------------------------------------------------ + +When you change the `pg_hba.conf` file, you will need to reload PostgreSQL to +make the changes take effect. For more information on configuring connectivity +to PostgreSQL, see +http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html + +=== Creating the Evergreen database and schema === + +Once you have created the *evergreen* PostgreSQL account, you also need to +create the database and schema, and configure your configuration files to point +at the database server. Issue the following command as the *root* Linux account +from inside the Evergreen source directory, replacing , , +, , and with the appropriate values for your +PostgreSQL database (where and are for the *evergreen* +PostgreSQL account you just created), and replace and +with the values you want for the *egadmin* Evergreen administrator account: + +[source, bash] +------------------------------------------------------------------------------ +perl Open-ILS/src/support-scripts/eg_db_config --update-config \ + --service all --create-database --create-schema --create-offline \ + --user --password --hostname --port \ + --database --admin-user --admin-pass +------------------------------------------------------------------------------ + +This creates the database and schema and configures all of the services in +your `/openils/conf/opensrf.xml` configuration file to point to that database. +It also creates the configuration files required by the Evergreen `cgi-bin` +administration scripts, and sets the user name and password for the *egadmin* +Evergreen administrator account to your requested values. + +You can get a complete set of options for `eg_db_config` by passing the +`--help` parameter. + +=== Loading sample data === + +If you add the `--load-all-sample` parameter to the `eg_db_config` command, +a set of authority and bibliographic records, call numbers, copies, staff +and regular users, and transactions will be loaded into your target +database. This sample dataset is commonly referred to as the _concerto_ +sample data, and can be useful for testing out Evergreen functionality and +for creating problem reports that developers can easily recreate with their +own copy of the _concerto_ sample data. + +=== Creating the database on a remote server === + +In a production instance of Evergreen, your PostgreSQL server should be +installed on a dedicated server. + +To create the database instance on a remote database server, simply +use the `--create-database` flag on `eg_db_config`. + +== Starting Evergreen == + +1. As the *root* Linux account, start the `memcached` and `ejabberd` services +(if they aren't already running): ++ +[source, bash] +------------------------------------------------------------------------------ +/etc/init.d/ejabberd start +/etc/init.d/memcached start +------------------------------------------------------------------------------ ++ +2. As the *opensrf* Linux account, start Evergreen. The `-l` flag in the +following command is only necessary if you want to force Evergreen to treat the +hostname as `localhost`; if you configured `opensrf.xml` using the real +hostname of your machine as returned by `perl -ENet::Domain 'print +Net::Domain::hostfqdn() . "\n";'`, you should not use the `-l` flag. ++ +[source, bash] +------------------------------------------------------------------------------ +osrf_control -l --start-all +------------------------------------------------------------------------------ ++ + ** If you receive the error message `bash: osrf_control: command not found`, + then your environment variable `PATH` does not include the `/openils/bin` + directory; this should have been set in the *opensrf* Linux account's + `.bashrc` configuration file. To manually set the `PATH` variable, edit the + configuration file `~/.bashrc` as the *opensrf* Linux account and add the + following line: ++ +[source, bash] +------------------------------------------------------------------------------ +export PATH=$PATH:/openils/bin +------------------------------------------------------------------------------ ++ +3. As the *opensrf* Linux account, generate the Web files needed by the web staff + client and catalog and update the organization unit proximity (you need to do + this the first time you start Evergreen, and after that each time you change the library org unit configuration. +): ++ +[source, bash] +------------------------------------------------------------------------------ +autogen.sh +------------------------------------------------------------------------------ ++ +4. As the *root* Linux account, restart the Apache Web server: ++ +[source, bash] +------------------------------------------------------------------------------ +/etc/init.d/apache2 restart +------------------------------------------------------------------------------ ++ +If the Apache Web server was running when you started the OpenSRF services, you +might not be able to successfully log in to the OPAC or web staff client until the +Apache Web server is restarted. + +== Testing connections to Evergreen == + +Once you have installed and started Evergreen, test your connection to +Evergreen via `srfsh`. As the *opensrf* Linux account, issue the following +commands to start `srfsh` and try to log onto the Evergreen server using the +*egadmin* Evergreen administrator user name and password that you set using the +`eg_db_config` command: + +[source, bash] +------------------------------------------------------------------------------ +/openils/bin/srfsh +srfsh% login +------------------------------------------------------------------------------ + +You should see a result like: + + Received Data: "250bf1518c7527a03249858687714376" + ------------------------------------ + Request Completed Successfully + Request Time in seconds: 0.045286 + ------------------------------------ + + Received Data: { + "ilsevent":0, + "textcode":"SUCCESS", + "desc":" ", + "pid":21616, + "stacktrace":"oils_auth.c:304", + "payload":{ + "authtoken":"e5f9827cc0f93b503a1cc66bee6bdd1a", + "authtime":420 + } + + } + + ------------------------------------ + Request Completed Successfully + Request Time in seconds: 1.336568 + ------------------------------------ +[[install-troubleshooting-1]] +If this does not work, it's time to do some troubleshooting. + + * As the *opensrf* Linux account, run the `settings-tester.pl` script to see + if it finds any system configuration problems. The script is found at + `Open-ILS/src/support-scripts/settings-tester.pl` in the Evergreen source + tree. + * Follow the steps in the http://evergreen-ils.org/dokuwiki/doku.php?id=troubleshooting:checking_for_errors[troubleshooting guide]. + * If you have faithfully followed the entire set of installation steps + listed here, you are probably extremely close to a working system. + Gather your configuration files and log files and contact the + http://evergreen-ils.org/communicate/mailing-lists/[Evergreen development +mailing list] for assistance before making any drastic changes to your system + configuration. + +== Getting help == + +Need help installing or using Evergreen? Join the mailing lists at +http://evergreen-ils.org/communicate/mailing-lists/ or contact us on the Freenode +IRC network on the #evergreen channel. + +== License == + +This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 +Unported License. To view a copy of this license, visit +http://creativecommons.org/licenses/by-sa/3.0/ or send a letter to Creative +Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. diff --git a/configure.ac b/configure.ac index 67596dada8..faaa787691 100644 --- a/configure.ac +++ b/configure.ac @@ -20,7 +20,7 @@ export PATH=${PATH}:/usr/sbin AC_PREREQ(2.61) -AC_INIT(Open-ILS, trunk, open-ils-dev@list.georgialibraries.org) +AC_INIT(Open-ILS, 3.10-rc, open-ils-dev@list.georgialibraries.org) AC_CONFIG_SRCDIR([configure.ac]) AC_CONFIG_MACRO_DIR([m4]) AM_INIT_AUTOMAKE -- 2.11.0