commit 3d55893503ddedcf7073d1c9b66994919cfce2e4 Author: Galen Charlton Date: Thu Mar 3 15:42:13 2016 -0500 update server_upgrade instructions for 2.10-beta Signed-off-by: Galen Charlton 20 18 docs/installation/server_upgrade.txt commit 0131549227ba5fd5f637b73d80569308f304cecd Author: Galen Charlton Date: Thu Mar 3 15:33:23 2016 -0500 Translation updates - newpot Signed-off-by: Galen Charlton 3 3 build/i18n/po/cat.properties/cat.properties.pot 10 3 build/i18n/po/circ.properties/circ.properties.pot 3 3 build/i18n/po/common.properties/common.properties.pot 5868 2566 build/i18n/po/db.seed/db.seed.pot 2599 2543 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot 25 24 build/i18n/po/lang.dtd/lang.dtd.pot 6 3 build/i18n/po/patron.properties/patron.properties.pot 181 123 build/i18n/po/tpac/tpac.pot 639 206 build/i18n/po/webstaff/webstaff.pot commit 22b08f0689a8467744b8bbd5c967638ca71c6558 Author: Galen Charlton Date: Thu Mar 3 15:24:48 2016 -0500 Translation updates - po files Signed-off-by: Galen Charlton 34 0 build/i18n/po/FlattenerGrid.js/fr-CA.po 19 13 build/i18n/po/TranslatorPopup.js/ar-AR.po 14 8 build/i18n/po/User.js/ar-AR.po 5 5 build/i18n/po/auth.properties/ar-AR.po 92 32 build/i18n/po/capture.js/ar-AR.po 8 7 build/i18n/po/cat.properties/fr-CA.po 4 4 build/i18n/po/circ.properties/cs-CZ.po 1773 1769 build/i18n/po/db.seed/cs-CZ.po 1772 1768 build/i18n/po/db.seed/de-DE.po 1772 1768 build/i18n/po/db.seed/en-CA.po 1786 1777 build/i18n/po/db.seed/en-GB.po 1772 1768 build/i18n/po/db.seed/es-ES.po 1772 1768 build/i18n/po/db.seed/fi-FI.po 1772 1768 build/i18n/po/db.seed/fr-CA.po 1772 1768 build/i18n/po/db.seed/hy-AM.po 1772 1768 build/i18n/po/db.seed/oc-FR.po 1772 1768 build/i18n/po/db.seed/pt-BR.po 1772 1768 build/i18n/po/db.seed/ru-RU.po 1772 1768 build/i18n/po/db.seed/tr-TR.po 1350 1350 build/i18n/po/fm_IDL.dtd/cs-CZ.po 1348 1348 build/i18n/po/fm_IDL.dtd/de-DE.po 1348 1348 build/i18n/po/fm_IDL.dtd/en-CA.po 1348 1348 build/i18n/po/fm_IDL.dtd/en-GB.po 1348 1348 build/i18n/po/fm_IDL.dtd/es-ES.po 1348 1348 build/i18n/po/fm_IDL.dtd/fi-FI.po 1348 1348 build/i18n/po/fm_IDL.dtd/fr-CA.po 1348 1348 build/i18n/po/fm_IDL.dtd/hy-AM.po 1348 1348 build/i18n/po/fm_IDL.dtd/oc-FR.po 1348 1348 build/i18n/po/fm_IDL.dtd/pt-BR.po 1348 1348 build/i18n/po/fm_IDL.dtd/ru-RU.po 1348 1348 build/i18n/po/fm_IDL.dtd/tr-TR.po 6 6 build/i18n/po/lang.dtd/cs-CZ.po 6 6 build/i18n/po/lang.dtd/fr-CA.po 16 9 build/i18n/po/patron.properties/cs-CZ.po 13 8 build/i18n/po/patron.properties/de-DE.po 13 8 build/i18n/po/patron.properties/en-CA.po 13 8 build/i18n/po/patron.properties/en-GB.po 13 8 build/i18n/po/patron.properties/es-ES.po 13 8 build/i18n/po/patron.properties/fi-FI.po 13 8 build/i18n/po/patron.properties/fr-CA.po 13 8 build/i18n/po/patron.properties/hy-AM.po 13 8 build/i18n/po/patron.properties/oc-FR.po 13 8 build/i18n/po/patron.properties/pt-BR.po 13 8 build/i18n/po/patron.properties/ru-RU.po 13 8 build/i18n/po/patron.properties/tr-TR.po 3174 852 build/i18n/po/tpac/ar-AR.po 14 14 build/i18n/po/tpac/cs-CZ.po 9 9 build/i18n/po/tpac/de-DE.po 9 9 build/i18n/po/tpac/en-CA.po 9 9 build/i18n/po/tpac/en-GB.po 10 10 build/i18n/po/tpac/es-ES.po 10 22 build/i18n/po/tpac/fi-FI.po 9 9 build/i18n/po/tpac/fr-CA.po 10 10 build/i18n/po/tpac/hy-AM.po 9 9 build/i18n/po/tpac/oc-FR.po 9 9 build/i18n/po/tpac/pt-BR.po 9 9 build/i18n/po/tpac/tr-TR.po 4256 0 build/i18n/po/webstaff/cs-CZ.po create mode 100644 build/i18n/po/FlattenerGrid.js/fr-CA.po create mode 100644 build/i18n/po/webstaff/cs-CZ.po commit 91bfd58f39b6517388b6bd2861e35280927c5a83 Author: Galen Charlton Date: Thu Mar 3 15:00:19 2016 -0500 monolithic 2.9.2 to 2.10-beta DB upgrade script Signed-off-by: Galen Charlton 4661 0 Open-ILS/src/sql/Pg/version-upgrade/2.9.2-2.10-beta-upgrade-db.sql create mode 100644 Open-ILS/src/sql/Pg/version-upgrade/2.9.2-2.10-beta-upgrade-db.sql commit 09d7716b657d068c7623e0663f35adc8dd183d3a Author: Galen Charlton Date: Thu Mar 3 15:43:52 2016 -0500 fix a couple typos in the 2.10 release notes Spotted by Jake Litrell. Signed-off-by: Galen Charlton 2 2 docs/RELEASE_NOTES_2_10.adoc commit fbde8557841828132e266468a1a99ec8b3b448bd Author: Galen Charlton Date: Wed Mar 2 21:55:03 2016 -0500 clear slate of release notes for new features Signed-off-by: Galen Charlton 0 4 docs/RELEASE_NOTES_NEXT/Acquisitions/acq-li-paid-label.txt 0 8 docs/RELEASE_NOTES_NEXT/Acquisitions/debits-paid-on-invoice-close.adoc 0 9 docs/RELEASE_NOTES_NEXT/Acquisitions/po-actions-selector.adoc 0 8 docs/RELEASE_NOTES_NEXT/Administration/DB_Application_Name_Option.adoc 0 39 docs/RELEASE_NOTES_NEXT/Administration/In_AT_telephony_configuration.adoc 0 15 docs/RELEASE_NOTES_NEXT/Administration/NewPatronNotice.txt 0 66 docs/RELEASE_NOTES_NEXT/Administration/drop-cc-columns.txt 0 9 docs/RELEASE_NOTES_NEXT/Administration/juv-to-adult.adoc 0 20 docs/RELEASE_NOTES_NEXT/Administration/new_hold_copy_ratio_reporting_source.adoc 0 120 docs/RELEASE_NOTES_NEXT/Administration/password-storage.lp1468422.adoc 0 6 docs/RELEASE_NOTES_NEXT/Administration/sortable_html_reports.adoc 0 13 docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt 0 7 docs/RELEASE_NOTES_NEXT/Cataloging/export_non_imported_records.adoc 0 5 docs/RELEASE_NOTES_NEXT/Cataloging/link_personal_name_title_series_entries.adoc 0 45 docs/RELEASE_NOTES_NEXT/Cataloging/marc_stream_imp_auth.adoc 0 13 docs/RELEASE_NOTES_NEXT/Circulation/more-visible-parts.adoc 0 13 docs/RELEASE_NOTES_NEXT/Circulation/native_web_staff_client_patron_editor.adoc 0 17 docs/RELEASE_NOTES_NEXT/Circulation/non_activate_copy_transit_msg.txt 0 33 docs/RELEASE_NOTES_NEXT/Circulation/restrict_opt_in.adoc 0 30 docs/RELEASE_NOTES_NEXT/Circulation/standing_penalty_ignore_proximity.txt 0 54 docs/RELEASE_NOTES_NEXT/Circulation/user-circ-history.adoc 0 11 docs/RELEASE_NOTES_NEXT/Client/column-picker-holds-count.adoc 0 8 docs/RELEASE_NOTES_NEXT/Development/remove_unused_methods.adoc 0 11 docs/RELEASE_NOTES_NEXT/OPAC/Adjust_copy_sort_order.adoc 0 64 docs/RELEASE_NOTES_NEXT/OPAC/Expand_unAPI.adoc 0 9 docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt 0 14 docs/RELEASE_NOTES_NEXT/OPAC/Limit_number_of_facets_retrieved.txt 0 9 docs/RELEASE_NOTES_NEXT/OPAC/depth_toggle.txt 0 10 docs/RELEASE_NOTES_NEXT/OPAC/edit_circ_history 0 9 docs/RELEASE_NOTES_NEXT/OPAC/exclude-electronic-limiter.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/acq-li-paid-label.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/debits-paid-on-invoice-close.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/po-actions-selector.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/DB_Application_Name_Option.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/In_AT_telephony_configuration.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/NewPatronNotice.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/drop-cc-columns.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/juv-to-adult.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/new_hold_copy_ratio_reporting_source.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/password-storage.lp1468422.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Administration/sortable_html_reports.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/export_non_imported_records.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/link_personal_name_title_series_entries.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/marc_stream_imp_auth.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/more-visible-parts.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/native_web_staff_client_patron_editor.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/non_activate_copy_transit_msg.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/restrict_opt_in.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/standing_penalty_ignore_proximity.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/user-circ-history.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Client/column-picker-holds-count.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/Development/remove_unused_methods.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Adjust_copy_sort_order.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Expand_unAPI.adoc delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Limit_number_of_facets_retrieved.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/depth_toggle.txt delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/edit_circ_history delete mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/exclude-electronic-limiter.adoc commit 595d00f74757dcd1a4bcb4c2b393bdc7a82c5497 Author: Galen Charlton Date: Thu Mar 3 11:55:05 2016 -0500 release notes: add entry for Editable borrowing history Also fix an unrelated typo. Signed-off-by: Galen Charlton 14 1 docs/RELEASE_NOTES_2_10.adoc commit 6ce4384ce50ef2dd688834aa62966bb7aa6a9500 Author: Bill Erickson Date: Thu Mar 3 11:43:10 2016 -0500 2.10 release notes password work factor Adding documentation on modifying password encryption work factor to 2.10 release notes. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 40 0 docs/RELEASE_NOTES_2_10.adoc commit 763c4e7a716154c7ea2ce24cf85f6cd5ad70bcee Author: Galen Charlton Date: Thu Mar 3 11:09:52 2016 -0500 first draft of release notes for 2.10 Signed-off-by: Galen Charlton 928 0 docs/RELEASE_NOTES_2_10.adoc create mode 100644 docs/RELEASE_NOTES_2_10.adoc commit eebf26df764835e2d380db890261db9456225c05 Author: Galen Charlton Date: Thu Mar 3 08:57:27 2016 -0500 LP#1505286: use older syntax for Pg 9.2+ This makes no function difference, but potentially might remove a small speed bump for folks doing detailed schema diffs. Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 43 0 Open-ILS/src/sql/Pg/upgrade/0970.schema.limit_facets_pg91_compat.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0970.schema.limit_facets_pg91_compat.sql commit 305869b468e61c8b64684575284db14685ba8812 Author: Jason Stephenson Date: Wed Mar 2 09:18:12 2016 -0500 LP 1505286: Port New Functions to PostgreSQL 9.1 The functions search.facets_for_record_set and search.facets_for_metarecord_set that were added in the 0958 upgrade script from Launchpad Bug #1505286 are not compatible with PostgreSQL 9.1. This commit makes them compatible with Pg 9.1 for those who need it. Signed-off-by: Jason Stephenson Signed-off-by: Galen Charlton 4 4 Open-ILS/src/sql/Pg/300.schema.staged_search.sql 4 4 Open-ILS/src/sql/Pg/upgrade/0958.schema.limit_facets.sql commit 19814127a1b9731c60d78d31bcdda8b684ff2038 Author: Galen Charlton Date: Thu Mar 3 08:35:26 2016 -0500 LP#1371647: fix thinko with ID re-pinning Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql commit e46ee22832f1e212efdeb41b8919031c27cb0f09 Author: Terran McCanna Date: Wed Mar 2 17:11:40 2016 -0500 LP #1422932 TPAC: Holds history pager typo Corrects typo in link that caused page not found errors when attempting to navigate multiple pages of hold history through My OPAC. Patch originally by Bob Wicksall. Signed-off-by: Terran McCanna Signed-off-by: Galen Charlton 1 1 Open-ILS/src/templates/opac/myopac/hold_history.tt2 commit 634d20e550ee94022ced7c2dde17dffa4e458997 Author: Galen Charlton Date: Wed Mar 2 21:13:02 2016 -0500 LP#1533329: stamp DB update Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 21 0 Open-ILS/src/sql/Pg/upgrade/0969.data.restrict_opt_to_depth_setting.sql 0 21 Open-ILS/src/sql/Pg/upgrade/XXXX.data.restrict_opt_to_depth_setting.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0969.data.restrict_opt_to_depth_setting.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.restrict_opt_to_depth_setting.sql commit 2180dacd9611eb854ddbbcfe660e1b862529d58c Author: Galen Charlton Date: Wed Mar 2 21:07:09 2016 -0500 LP#1533329: bail out of live Perl test if opt-in not enabled Signed-off-by: Galen Charlton 12 0 Open-ILS/src/perlmods/live_t/12-lp1533329-opt-in.t commit bc9e73f82a6d6e533d21cdbd0003d2087a95d88b Author: Jeff Davis Date: Fri Feb 19 17:30:36 2016 -0800 LP#1533329: release notes for restricted opt-in Signed-off-by: Jeff Davis Signed-off-by: Galen Charlton 33 0 docs/RELEASE_NOTES_NEXT/Circulation/restrict_opt_in.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/restrict_opt_in.adoc commit 4b0e086007811aa79a69ecca80c054e048e6b409 Author: Jeff Davis Date: Wed Feb 3 15:03:49 2016 -0800 LP#1533329: live tests for opt-in feature Signed-off-by: Jeff Davis Signed-off-by: Galen Charlton 162 0 Open-ILS/src/perlmods/live_t/12-lp1533329-opt-in.t 30 0 Open-ILS/src/sql/Pg/t/lp1533329-restrict-opt-in-setting.pg create mode 100644 Open-ILS/src/perlmods/live_t/12-lp1533329-opt-in.t create mode 100644 Open-ILS/src/sql/Pg/t/lp1533329-restrict-opt-in-setting.pg commit eb7f94294daf5d96a0f9f3116bb5c940ce561d00 Author: Jeff Davis Date: Tue Jan 12 11:58:13 2016 -0800 LP#1533329: Selectively disallow opt-in based on patron's home library Patrons from Library A can "opt in" to sharing their personal information with Library B. However, hitherto there has been no way for Library A to prevent their patrons from being opted in at other libraries. This would be useful if, for example, Library A is a school library and does not want other libraries in the consortium to have access to student accounts. This commit adds the ability to selectively disallow opt-in by home library. Specifically, it makes the following changes: 1. Adds an org setting (org.restrict_opt_to_depth) that governs opt-in restrictions. All org units within the home OU's section of the org tree at or below depth X are within the patron's opt-in scope; opt-in is disallowed at any library outside of that scope. If the setting is not enabled, the entire org tree is effectively within scope. (None of this should be confused with the opt boundary, which defines the point at which patrons need to be opted in vs. just granting access without opt-in.) 2. Modifies open-ils.actor.user.org_unit_opt_in.check so that it checks that setting and determines if the current work OU is within the patron's opt-in scope. If opt-in is not permitted at this work OU, an appropriate response is returned. 3. Handles the response in both staff clients. If opt-in is disallowed, staff will see an alert which says, "This patron's record is not viewable at your library." Signed-off-by: Jeff Davis Signed-off-by: Galen Charlton 12 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm 15 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql 21 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.restrict_opt_to_depth_setting.sql 3 1 Open-ILS/src/templates/staff/circ/patron/t_bcsearch.tt2 8 0 Open-ILS/web/js/ui/default/staff/circ/patron/app.js 1 0 Open-ILS/xul/staff_client/server/locale/en-US/patron.properties 8 1 Open-ILS/xul/staff_client/server/patron/barcode_entry.xul create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.restrict_opt_to_depth_setting.sql commit b3ebb9c9264c595e70cfb7daa74917b14de06d60 Author: Galen Charlton Date: Wed Mar 2 20:28:33 2016 -0500 LP#1392396: stamp DB update Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 61 0 Open-ILS/src/sql/Pg/upgrade/0968.data.new_user_created_notice.sql 0 59 Open-ILS/src/sql/Pg/upgrade/XXXX.new_user_created_notice.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0968.data.new_user_created_notice.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.new_user_created_notice.sql commit 04f5e29734159371fd2d13d3941749cb5cb4e5cb Author: Josh Stompro Date: Mon Aug 17 08:06:30 2015 -0500 LP#1392396 - Release notes for New Patron Notice A/T. Signed-off-by: Josh Stompro Signed-off-by: Galen Charlton 15 0 docs/RELEASE_NOTES_NEXT/Administration/NewPatronNotice.txt create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/NewPatronNotice.txt commit 187713a3712f3f0d9591f2602ed526333e5c76f2 Author: Josh Stompro Date: Mon Aug 17 13:29:44 2015 -0500 LP#1392396 - Changed the hook description to match the other au hook entries. Signed-off-by: Josh Stompro 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql 1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.new_user_created_notice.sql commit d814675c67748482a309250c0ac51880b692286d Author: Josh Stompro Date: Mon Aug 17 13:15:32 2015 -0500 LP#1392396 - Renamed hook from "create" to "au.created" to make it easier to tell that we are talking about "actor.user created date" Signed-off-by: Josh Stompro Conflicts: Open-ILS/src/sql/Pg/950.data.seed-values.sql Signed-off-by: Galen Charlton 1 1 Open-ILS/examples/action_trigger_filters.json.example 3 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql 2 2 Open-ILS/src/sql/Pg/upgrade/XXXX.new_user_created_notice.sql commit bd88e5ff17d017442f5a3d90c3efe9e80a9d06ed Author: Josh Stompro Date: Wed Apr 29 14:22:03 2015 -0500 LP#1392396 - New patron welcome email action/trigger event def This adds a new event definition to new installs for sending an email to new users soon after their accounts are created. An update script is also included to add this event to existing installs. Signed-off-by: Josh Stompro Conflicts: Open-ILS/src/sql/Pg/950.data.seed-values.sql Signed-off-by: Galen Charlton 7 0 Open-ILS/examples/action_trigger_filters.json.example 58 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql 59 0 Open-ILS/src/sql/Pg/upgrade/XXXX.new_user_created_notice.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.new_user_created_notice.sql commit fbe13ad227589752c74e5902e9c39ab97e029a3d Author: Galen Charlton Date: Wed Mar 2 18:08:42 2016 -0500 LP#1371647: stamp DB upgrade Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 1372 0 Open-ILS/src/sql/Pg/upgrade/0967.data.more_fixed_fields.sql 0 1372 Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0967.data.more_fixed_fields.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql commit 76c80e1111a44820308112b69ace0de9081a03d8 Author: Galen Charlton Date: Wed Mar 2 18:05:13 2016 -0500 LP#1371647: tweak pinned IDs Tweak an ID to avoid an overlap with the change for LP#1519055. Signed-off-by: Galen Charlton 4 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql 3 3 Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql commit 9a6cc7e132128a37442bab6126fa95226b32b164 Author: Jason Boyer Date: Thu Sep 17 08:11:08 2015 -0400 LP 1371647: Additional Fixed Fields and Values Define all fixed fields for use in the MARC editor and add acceptable values for context menues. Also define composite coded values for special multi-position single character fields. Signed-off-by: Jason Boyer Signed-off-by: Galen Charlton 1371 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql 236 0 Open-ILS/src/sql/Pg/t/lp1371647_add_fixed_fields.pg 1372 0 Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql 13 0 docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt create mode 100644 Open-ILS/src/sql/Pg/t/lp1371647_add_fixed_fields.pg create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.more_fixed_fields.sql create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/add_additional_fixed_fields.txt commit 022f89501fef0507ed321d01a62f59a3756aa37a Author: Josh Stompro Date: Wed Apr 22 10:59:39 2015 -0500 LP#1391282: Add Auto-Submitted: auto-generated header to included A/T email templates. This patch updates various stock A/T definitions for email notifications to add the following email header: Auto-Submitted: auto-generated This specifies to email clients that the message was generated by a computer program and that no automatic response is desired (particularly out-of-office/vacation responses). No upgrade script is provided; administrators who wish to use this header for existing notices should update them manually. Signed-off-by: Josh Stompro Signed-off-by: Galen Charlton 25 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql commit fc9027ac66615269aedf5db0a92efb9607669aec Author: Galen Charlton Date: Wed Mar 2 17:34:13 2016 -0500 LP#1375043: add release notes Signed-off-by: Galen Charlton 39 0 docs/RELEASE_NOTES_NEXT/Administration/In_AT_telephony_configuration.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/In_AT_telephony_configuration.adoc commit 76ace6a13892403b57582a3b597bccdee7e453b6 Author: Mike Rylander Date: Sun Sep 28 16:37:33 2014 -0400 LP#1375043: Support for in-A/T telephony configuration The AstCall reactor module creates a callfile for Asterisk, given a template describing the message and an environment defining necessary information for contacting the Asterisk server and scheduling a call with it. If you have only one SIP server, you can set it up like this in the opensrf.xml configuration file: 0 SIP Zap/1 Zap/2 IAX/user:secret@widgets.biz localhost 10080 evergreen evergreen To support more than one SIP server, say, per library, you can use Action/Trigger parameters like these, which model the same information as above: enabled = 0 driver = "SIP" channels = ["Zap/1", "Zap/2", "IAX/user:secret@widgets.biz"] host = "localhost" port = "10080" user = "evergreen" pw = "evergreen" callfile_lines = ["MaxRetries: 3", "RetryTime: 60", "WaitTime: 30", "Archive: 1", "Extension: 10"] Co-author credit goes to Steve Callender, who helped build this patch. Signed-off-by: Mike Rylander Signed-off-by: Galen Charlton 114 30 Open-ILS/src/perlmods/lib/OpenILS/Application/Trigger/Reactor/AstCall.pm commit f49b01028ba61f544d4562e905460bc1cff93951 Author: Terran McCanna Date: Thu Feb 25 16:26:46 2016 -0500 LP #1466173 Selfcheck Hide UI Elements Until Patron Auth Currently, there are visible elements on the lower portion of the login screen that the patron cannot use until after authenticating. This patch hides those elements except when the patron is authenticated. Signed-off-by: Terran McCanna Signed-off-by: Galen Charlton 1 1 Open-ILS/src/templates/circ/selfcheck/main.tt2 1 0 Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js commit 8460d7aa502444d92b48ad506a45fb5bf00ca9f5 Author: Galen Charlton Date: Wed Mar 2 17:09:39 2016 -0500 LP#1470957: stamp schema upgrade Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 269 0 Open-ILS/src/sql/Pg/upgrade/0966.schema.normalize_pubdate_respect_null.sql 0 269 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.normalize_pubdate_respect_null.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0966.schema.normalize_pubdate_respect_null.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.normalize_pubdate_respect_null.sql commit 4e6dd043f6e558dc1cd6fe4fef619bc005d6ba2d Author: Galen Charlton Date: Wed Mar 2 17:07:28 2016 -0500 LP#1470957: adjust a previous regression test Now that there are normalizers set for pubdate, 008/Date1 = " " is now normalized to "0000". Signed-off-by: Galen Charlton 10 2 Open-ILS/src/sql/Pg/t/regress/lp1414112_allow_spaces_as_ff_attr_values.pg commit d9f68683040f88f969eba86574e0b35e3a906f1d Author: Galen Charlton Date: Wed Mar 2 17:02:04 2016 -0500 LP#1470957: provide pgTAP test for expected pubdate normalization Signed-off-by: Galen Charlton 21 0 Open-ILS/src/sql/Pg/t/regress/lp1470957_sort_null_pubdates.sql create mode 100644 Open-ILS/src/sql/Pg/t/regress/lp1470957_sort_null_pubdates.sql commit 90dc59a5a70afd759b4079530e8f00a9f9d96088 Author: Galen Charlton Date: Wed Mar 2 16:33:16 2016 -0500 LP#1470957: update upgrade script This commit updates the upgrade script to account for other changes to metabib.reingest_record_attributes() that were made since the original patch. Signed-off-by: Galen Charlton 7 7 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.normalize_pubdate_respect_null.sql commit d9348b9cc58c3b24ae435e2a4506195cef512e58 Author: Mike Rylander Date: Thu Jul 2 14:44:25 2015 -0400 LP#1470957: Normalize date1 (pubdate sorter) to null when not numeric We supply a normalizer function for making sure date-ish values are always numeric (several, in fact) but we don't enable them by default for appropriate fields. This does that. Additionally, we allow NULL sorters so that the reingest of a "broken" record will get fixed. We avoid the need for a reingest to cover the sorter issue by removing non-numeric pubdate sorters. To test ------- [1] Identify some records where the Date1 value in the 008 field is '||||'. [2] Perform a catalog search that includes some of those records and sort by publication date newest to oldest. Note that the |||| records sort at the top. [3] Apply the patch and perform the schema update. [4] Perform the search again (possibly clearing the search results cache first). This time, the |||| records should sort near the end. Signed-off-by: Mike Rylander Signed-off-by: Jennifer Pringle Signed-off-by: Galen Charlton 4 2 Open-ILS/src/sql/Pg/030.schema.metabib.sql 23 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql 269 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.normalize_pubdate_respect_null.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.normalize_pubdate_respect_null.sql commit b8eb0b6376e85fe99eddc0999cc86d83ce922aef Author: Galen Charlton Date: Tue Feb 16 15:47:47 2016 -0500 LP#1492793: add release notes Signed-off-by: Galen Charlton Signed-off-by: Mike Rylander 8 0 docs/RELEASE_NOTES_NEXT/Administration/DB_Application_Name_Option.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/DB_Application_Name_Option.adoc commit efb194d70a1560f436e328f35924df0be52e2431 Author: Galen Charlton Date: Tue Feb 16 15:36:26 2016 -0500 LP#1492793: teach Clark Kent to set the Pg app name Clark Kent can now also use the application_name setting in the relevant sections of opensrf.xml to set the Pg application name. To test: [1] Apply the patch, restarting opensrf.settings, and start Clark. [2] Run a report that will take at least a minute to finish. While it is running, query the pg_stat_activity table. There should be at least one row where the application_name column is set to 'Clark Kent (reports)'. [3] Note that since the master Clark process opens a database connection, checks whether there are any reports to run, then immediately closes the connection, it's unlikely that you'll catch a 'Clark Kent (state)' connection when querying pg_stat_activity. Signed-off-by: Galen Charlton Signed-off-by: Mike Rylander 2 2 Open-ILS/examples/opensrf.xml.example 5 0 Open-ILS/src/reporter/clark-kent.pl commit f9421938ec6be6a023fd72b75f052af9c48ae606 Author: Jason Boyer Date: Sun Sep 6 12:58:49 2015 -0400 LP1492793: Support Application Name Postgres Option If app_settings/database/application_name is defined, connections by that service will have the application_name postgres option set, allowing log analyzers to associate queries and services. To test: [1] Apply the patch and restart OpenSRF services. [2] Query the pg_stat_activity table in the PostgreSQL database; the application_name column should now be populated with values like 'open-ils.cstore' or 'open-ils.storage' that indicate which Evergreen service holds the database connection. Signed-off-by: Jason Boyer Signed-off-by: Galen Charlton Signed-off-by: Mike Rylander 7 0 Open-ILS/examples/opensrf.xml.example 8 5 Open-ILS/src/c-apps/oils_sql.c 6 4 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg.pm commit 524a3dc3713745ed22966446b97a302cd1593eed Author: Galen Charlton Date: Wed Mar 2 15:38:52 2016 -0500 LP#1516757: add Perl test case Signed-off-by: Galen Charlton 9 2 Open-ILS/src/perlmods/t/12-OpenILS-SIP.t commit 86c5da0b4da0cf20141ef774536a7f1723f3592b Author: Bill Erickson Date: Mon Nov 16 14:48:23 2015 -0500 LP#1516757: ensure that SIP2 returns DOB correctly Parse dates of birth using the local timezone to ensure that the date in the database will match what is sent to SIP clients. Otherwise, the date will be parsed as UTC and may result in the DoB value being offset by one day in the SIP response. To test ------- [1] Fire up a SIP client of some sort and retrieve a patron record; verify that the patron's date of birth is correct, and not offset by one day. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 8 1 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm 1 1 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm commit f2ca2d7f9c79561a04f6ac1ae61bc6537f0acc65 Author: Josh Stompro Date: Wed Dec 16 11:31:40 2015 -0600 LP#1516022: new reporting source for hold/copy ratios Fixed the link field name so it matches the new field name for the Pickup Library, pickup_lib_or_desc. Signed-off-by: Josh Stompro Signed-off-by: Mike Rylander 1 1 Open-ILS/examples/fm_IDL.xml commit 3ac253a06bdc1db6d39efe53b07a69c9a74d5442 Author: Galen Charlton Date: Fri Nov 13 14:19:17 2015 +0000 LP#1516022: add release note Signed-off-by: Galen Charlton Signed-off-by: Josh Stompro Signed-off-by: Mike Rylander 20 0 docs/RELEASE_NOTES_NEXT/Administration/new_hold_copy_ratio_reporting_source.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/new_hold_copy_ratio_reporting_source.adoc commit 4c9f565570b8b8b3f3b8ad7d31a878afa498638c Author: Galen Charlton Date: Mon Oct 19 20:41:12 2015 +0000 LP#1516022: new reporting source for hold/copy ratios This patch adds a new reporting source, "Hold/Copy Ratio per Bib and Pickup Library (and Descendants)", that, for each bib that has a hold request on it or any of its components, calculates the following: - active holds at each OU (including the OU's descendants) - holdable copies at each OU (and its descendants) - the ratio of the above two counts - counts and ratio across the entire consortium This work was sponsored by the Pennsylvania Integrated Library System (PaILS). Signed-off-by: Galen Charlton Signed-off-by: Josh Stompro Signed-off-by: Mike Rylander 56 0 Open-ILS/examples/fm_IDL.xml commit 315beb4572e9c13a928f59f6fe4f23cc4e4d13b3 Author: Thomas Berezansky Date: Thu Jan 7 14:34:18 2016 -0500 LP#1531976: fix bringing up Mesage Center and Triggered Events This patch fixes a bug in the XUL staff client where using Other -> Triggered Events from the patron page, then Other -> Message Center, only brings up the Triggered Events page in both cases (and vice versa). This patch works by preventing the deck code from thinking they are the same page, despite both using the browser wrapper as their base URL. Signed-off-by: Thomas Berezansky Signed-off-by: Chris Sharp Signed-off-by: Galen Charlton 2 2 Open-ILS/xul/staff_client/server/patron/display.js commit ba689b93cc120ea22f0be821762157c0bad4e2eb Author: Galen Charlton Date: Wed Mar 2 14:32:35 2016 -0500 LP#1519911: upgrade script to fix self-checkout receipt A/T template This patch adds an update to fix the "lb_addr.post_code" typo in the stock A/T event definition for self-checkout receipts. This update changes the definition *only* if it has not been customized by the user, and it does not attempt to fix any copies of that definition. To test ------- [1] Upon applying the update, generate a receipt from the web-based self-check interface. The library's postal code (if set) should now display in the receipt. Signed-off-by: Galen Charlton 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 158 0 Open-ILS/src/sql/Pg/upgrade/0965.data.fix_atevdef_typo.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0965.data.fix_atevdef_typo.sql commit 160310e06d359d5d0912cba46c1a79ddd94e5bbb Author: Terran McCanna Date: Tue Mar 1 18:09:05 2016 -0500 LP#1519911: fix typos in some seed A/T tempaltes This corrects typos in the seed data for these action trigger templates: - Self-Checkout Receipt - Hold Cancelled (No Target) Email Notification - Hold Cancelled (No Target) User Message Signed-off-by: Terran McCanna Signed-off-by: Galen Charlton 3 3 Open-ILS/src/sql/Pg/950.data.seed-values.sql commit 5f495322269441d4b19c45b8fdbfa219d12ac4c4 Author: Ben Shum Date: Thu Feb 11 14:16:28 2016 -0500 LP#1544723: i18n - Add webstaff to update_pofiles Add webstaff po file to the update_pofiles script so that future syncs from the Launchpad bzr will update the webstaff po files. Signed-off-by: Ben Shum Signed-off-by: Galen Charlton 1 0 build/i18n/scripts/update_pofiles commit 54114dc4a540f5e4eda5036e7e1e358a30aec6ce Author: Josh Stompro Date: Mon Feb 15 08:24:38 2016 -0600 LP#1545226 - Fix MARC Batch Editor status screen. This patch does the following: - The html table was broken, fixed the markup. - Added some styling to the table. - Added a row with total records info. - Fixed the progress bar popup; it now displays percentage completion and has a title so it is wide enough to do so - Added color to failed row (red), and to completion text (green). To test: [1] In the staff interface (both XUL and web), perform a MARC Batch Edit on a bucket that contains at least a few bib records. [2] Verify that the progress dialog now displays the percentage completion of the batch edit; verify that there is now a row displaying the total number of records. Signed-off-by: Josh Stompro Signed-off-by: Galen Charlton 59 12 Open-ILS/src/perlmods/lib/OpenILS/WWW/TemplateBatchBibUpdate.pm commit 8a6f4ba380d2e64cfbb1f0e10a015c7787033af9 Author: Galen Charlton Date: Wed Mar 2 13:46:19 2016 -0500 LP#1548147: add release notes Also, here is a test plan for the future: [1] Using MARC Batch Import/Export, load a file of MARC records into a queue (arranging the matching criteria so that at least a few of the records aren't automatically imported into the catalog). [2] Inspect the queue, and click on the "Export Non-Imported Records link", then save the resulting file. [3] Verify that the file contains, in MARC format, the set of records that were not imported into the catalog. Signed-off-by: Galen Charlton 7 0 docs/RELEASE_NOTES_NEXT/Cataloging/export_non_imported_records.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Cataloging/export_non_imported_records.adoc commit 346077677f2d9e72fe9aacbfaa985bb44a295795 Author: Galen Charlton Date: Wed Mar 2 13:42:11 2016 -0500 LP#1548147: set export format to MARC Signed-off-by: Galen Charlton 1 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js commit 212cf48a0b07843b675da8a1e623052d61921e04 Author: Dan Wells Date: Thu Feb 25 11:44:23 2016 -0500 LP#1548147 Quick Export Feature for Vandelay Queues When we import records into Vandelay, sometimes some of the records are not what we expected, so they get rejected. These records often need to be loaded using a different set of options, so this link makes it convenient to get a new file of just the rejects. Signed-off-by: Dan Wells Signed-off-by: Galen Charlton 43 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/Exporter.pm 1 0 Open-ILS/src/templates/vandelay/inc/queue.tt2 29 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js commit 1fe4981782c864f86e75312feb9885421d831c07 Author: Bill Erickson Date: Wed Mar 2 10:47:29 2016 -0500 LP#1507845 SEO home.tt2 template repair Ensure all TT code lives within the [% ... %] blocks. This fixes an issue where TT code "ctx.metalinks.push('');" was appearing in the catalog as bare text. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/templates/opac/home.tt2 commit 4aa356436a9ad2fab31bc0ef763cd678a4dc910c Author: Bill Erickson Date: Wed Mar 2 10:30:24 2016 -0500 LP#1312699 Circ history clear-all repair Repairs circ ID filter to allow all items in circ history to clear when patrons disable circulation history. open-ils.cstore will fail on {in => undef} queries. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 3 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm commit 7d92d37b31e172a2192457567125bae9647ed3be Author: Dan Scott Date: Mon Oct 19 22:21:58 2015 -0400 LP#1507845: Improve search engine optimization Back in bug # 1414033 , we added rel="nofollow" attributes to many of the links that led to search results or call number browsing. This was the right idea, but a bit overzealous as it turns out. We actually want search engines to follow those links; we just don't want search engines to index them. Therefore, we can tweak the tag in the results and browse page headers to say "follow,noindex", and remove many of the inline rel="nofollow" attributes from the other pages. In addition, add a rel="canonical" link to the catalogue home page. Signed-off-by: Dan Scott Signed-off-by: Ben Shum Conflicts: Open-ILS/src/templates/opac/parts/record/subjects.tt2 1 1 Open-ILS/src/templates/opac/advanced.tt2 10 10 Open-ILS/src/templates/opac/browse.tt2 1 1 Open-ILS/src/templates/opac/cnbrowse.tt2 1 0 Open-ILS/src/templates/opac/home.tt2 1 1 Open-ILS/src/templates/opac/mylist.tt2 1 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2 1 1 Open-ILS/src/templates/opac/parts/record/authors.tt2 3 3 Open-ILS/src/templates/opac/parts/record/cnbrowse.tt2 3 3 Open-ILS/src/templates/opac/parts/record/navigation.tt2 1 1 Open-ILS/src/templates/opac/parts/record/series.tt2 1 1 Open-ILS/src/templates/opac/parts/record/subjects.tt2 3 3 Open-ILS/src/templates/opac/parts/result/paginate.tt2 3 3 Open-ILS/src/templates/opac/parts/searchbar.tt2 7 7 Open-ILS/src/templates/opac/results.tt2 commit a1120eaed85ed29f055cd4612a3bd47166e7076a Author: Jake Litrell Date: Tue Mar 1 17:22:28 2016 -0500 LP#1312699: Minor modifications to patron checkout history deletions Minor modifications to make patron checkout history deletions work with the new table. open-ils.actor.history.circ.clear extended to take an optional list of circ_ids, to limit what's deleted from the history. Signed-off-by: Jake Litrell Signed-off-by: Kathy Lussier 6 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm 14 20 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm 1 1 Open-ILS/src/templates/opac/myopac/circ_history.tt2 commit 712f588999162d8444d8a24cda7436702d50f107 Author: Jake Litrell Date: Tue Mar 1 16:42:35 2016 -0500 LP#1312699: Whitespace cleanup. Signed-off-by: Jake Litrell Signed-off-by: Kathy Lussier 186 186 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm 132 132 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm 40 40 Open-ILS/src/templates/opac/myopac/circ_history.tt2 commit 6987fc32ef72a641d24922850e603b156ff06f64 Author: Dan Pearl Date: Tue Oct 20 17:05:07 2015 -0400 LP#1312699 - Add feature to allow user to edit their checkout history. In the checkout history page, a new column and action selector is provided to allow the paton to indicate items they would just as soon not want to see again in the history list for whatever reason. NOTE: This is not a PURGE function; it simply suppresses display of items in the history list (and exported history files). Internally, the circulations are kept by Evergreen for several reasons which are not affected by this functionality. Signed-off-by: Dan Pearl Signed-off-by: Josh Stompro Signed-off-by: Jake Litrell Signed-off-by: Kathy Lussier 32 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm 30 0 Open-ILS/src/templates/opac/myopac/circ_history.tt2 10 0 docs/RELEASE_NOTES_NEXT/OPAC/edit_circ_history create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/edit_circ_history commit 8a5406b3d5651d6e837a0c27ed41457b8fe0492e Author: Ben Shum Date: Tue Mar 1 21:25:40 2016 -0500 LP#1519055: Stamping upgrade script for electronic resources filter Signed-off-by: Ben Shum 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 33 0 Open-ILS/src/sql/Pg/upgrade/0964.data.electronic-resources.sql 0 33 Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0964.data.electronic-resources.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql commit 53e14a671271d4656c290dcbf57851b8f10276f5 Author: Kathy Lussier Date: Mon Feb 29 11:08:25 2016 -0500 LP#1519055: Fix to sql to get seed data values and to reingest instruction Signed-off-by: Kathy Lussier Signed-off-by: Ben Shum 2 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql 15 5 Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql commit 37224a38f4bae6ff580de68edc1a1e30ed17aa1f Author: Jake Litrell Date: Fri Feb 26 18:41:40 2016 -0500 LP#1519055: Make electronic search filter optional Making checkboxes configurable, and off by default. Release notes updated. Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 6 0 Open-ILS/src/templates/opac/parts/advanced/search.tt2 6 0 Open-ILS/src/templates/opac/parts/config.tt2 2 0 Open-ILS/src/templates/opac/results.tt2 2 0 docs/RELEASE_NOTES_NEXT/OPAC/exclude-electronic-limiter.adoc commit 8c208fce8a1f57495228ccac6ec2284a5b4635d2 Author: Jake Litrell Date: Wed Feb 24 17:23:02 2016 -0500 LP#1519055: Some JS fixes Adding basic javascript to remove our search filter from the textbox on an advanced search form. Because of the interplay among various checkboxes/modifiers/filters, there may be duplicate filters applied from another function's form submit; this removes all at once. Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 3 6 Open-ILS/src/templates/opac/results.tt2 11 0 Open-ILS/web/js/ui/default/opac/simple.js commit 1d8d6880715e16e02ed890d7f4f14cf6011b6a6a Author: Kathy Lussier Date: Wed Feb 24 13:30:29 2016 -0500 LP#1519055: Add reingest instructions to upgrade script Signed-off-by: Kathy Lussier Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 7 0 Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql commit 1d00b52f7f3be90f51255173b3b0c0c75a68043c Author: Kathy Lussier Date: Wed Feb 24 11:43:50 2016 -0500 LP#1519055: Adding Release Notes Entry for Exclude Electronic Resources Limiter Signed-off-by: Kathy Lussier Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 7 0 docs/RELEASE_NOTES_NEXT/OPAC/exclude-electronic-limiter.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/exclude-electronic-limiter.adoc commit 9c7cbe681bf9dd73e4a2e5879dca9d6f51239e9f Author: Jake Litrell Date: Tue Feb 23 20:18:48 2016 -0500 LP#1519055: Adding Electronic to seed values; adding upgrade script. Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 12 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql 16 0 Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXX.data.electronic-resources.sql commit e1a82e7adaf4e8debeb6df6c0ecd3dba4a4b70c2 Author: Jake Litrell Date: Tue Feb 23 17:47:15 2016 -0500 LP#1519055: Fixes Removing the
which moves the search results checkboxes to a new line. Formatting will be addressed in a separate bug. Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 0 1 Open-ILS/src/templates/opac/results.tt2 commit de3c63f9a97ea4a4fda5c7cf9969c3505fdae3a2 Author: Jake Litrell Date: Mon Feb 22 00:17:36 2016 -0500 LP#1519055: Exclude Electronic checkbox on results page updates results. Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 1 0 Open-ILS/src/templates/opac/results.tt2 commit af054babb1d88980430e83d475aabca2350f7001 Author: Jake Litrell Date: Sun Feb 21 23:16:51 2016 -0500 LP#1519055: more changes - Add checkbox to search results page - Adding persistence for checkboxes. - Sentence Case Fix Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 4 1 Open-ILS/src/templates/opac/parts/advanced/search.tt2 7 7 Open-ILS/src/templates/opac/parts/config.tt2 13 5 Open-ILS/src/templates/opac/results.tt2 commit 6bace7bca1efa91dc823822cee4e14bd3429193b Author: Jake Litrell Date: Mon Feb 8 15:51:10 2016 -0500 LP#1519055: Simple checkbox to exclude electronic resources from search results Initial checkbox to exclude electronic resources (types 'o' and 's' for now). Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 6 0 Open-ILS/src/templates/opac/parts/advanced/search.tt2 commit bbef8b9ebf4ada174df9ef00ececc6f9924b5c2f Author: Jake Litrell Date: Mon Feb 8 14:37:47 2016 -0500 Whitespace cleanup. Signed-off-by: Jake Litrell Signed-off-by: Ben Shum 11 11 Open-ILS/src/templates/opac/parts/advanced/search.tt2 commit fd435363e7af964c699032b5eba4eb56c14c899e Author: Ben Shum Date: Sat Feb 27 19:27:45 2016 -0500 LP#1506534: Stamping upgrade script for new z3950_attr_type check Signed-off-by: Ben Shum 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 33 0 Open-ILS/src/sql/Pg/upgrade/0963.schema.config_z3950_attr_check.sql 0 33 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.config_z3950_attr_check.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0963.schema.config_z3950_attr_check.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.config_z3950_attr_check.sql commit 075878f4e7ba308043b8bbe85e808af8e67940b1 Author: Ben Shum Date: Sat Feb 27 19:28:37 2016 -0500 LP#1506534: Fix typo in for z3950_attr_type In 002.schema.config.sql there was a small typo for "z3950attr_name_is_valid" where that should be "z3950_attr_name_is_valid" with the underscore between. Fix to stop breakage on new database installs. Signed-off-by: Ben Shum 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql commit aeb734c75db65650be80c884f55e33ca049b58fa Author: Jason Boyer Date: Tue Dec 29 13:53:04 2015 -0500 LP#1506534: Improve czifm z3950_attr_type Check Rather than use a CHECK constraint, this patch uses a CONSTRAINT TRIGGER, er, constraint to verify the z3950_attr_type field. This allows the trigger to be deferred as any other deferrable constraint and also allows parallel pg_restore jobs to complete properly. Signed-off-by: Jason Boyer Signed-off-by: Ben Shum 19 11 Open-ILS/src/sql/Pg/002.schema.config.sql 21 0 Open-ILS/src/sql/Pg/t/lp1506534_z3950_attr_check.pg 33 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.config_z3950_attr_check.sql create mode 100644 Open-ILS/src/sql/Pg/t/lp1506534_z3950_attr_check.pg create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.config_z3950_attr_check.sql commit 466756061fce2d877361bd89b7845826059fc330 Author: Jason Boyer Date: Wed Sep 2 16:20:13 2015 -0400 LP#1491571: Ignore Case when Checking PW Reset email Emails are not passwords and are not case sensitive; while it is a good idea to require patrons to prove they know the address associated with their account it is not cool to deny them because they don't know the capitalization of the value in the database. Signed-off-by: Jason Boyer Signed-off-by: Ben Shum 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm commit d7fba543e4306114f5f78561e7448364438c09b5 Author: Bill Erickson Date: Tue Jul 14 14:25:34 2015 -0400 LP#1474566 Avoid credit card payment rounding Calculate total amount for credit payment as integers to avoid rounding errors w/ large sets of small billings. E.g. avoid trying to pay a fine of 9.999999999999 for a set of fines which should add up to 10.00. Signed-off-by: Bill Erickson Signed-off-by: Ben Shum 5 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm commit 7a6c4d7da0ec5fa1e8babce91d236638660b083e Author: Dan Pearl Date: Fri Oct 2 14:54:39 2015 -0400 LP#1197636 - Email record detail does not check for email Even though no email was configured, the message shown when requesting bib information to be emailed indicated success. This misleading behavior has been addressed by alerting the patron of the situation and providing a link to the page where the email address is defined, after which the action is automatically retried. The success message has also been altered slightly to provide confirmation of the generated email. To test: [1] Create a patron account that does not have an email address. [2] In the OPAC, log in as that patron and attempt to email a bib record. A message should display indicating that the email can be sent; that message should contain a link to the user's account page where they can set their email address. [3] After setting the email address, you should then be redirected back and the email sent. Signed-off-by: Dan Pearl Signed-off-by: Galen Charlton Signed-off-by: Ben Shum 10 1 Open-ILS/src/templates/opac/record/email.tt2 commit 5627950266aa33561cad54b69ea47fb8a1d19c09 Author: Kathy Lussier Date: Fri Jan 29 16:19:17 2016 -0500 LP#1539776 Stop wrapping of radio buttons in vol/copy editor Simple CSS tweak to keep radio buttons and their labels on the same line. Signed-off-by: Kathy Lussier Signed-off-by: Ben Shum 10 0 Open-ILS/src/templates/staff/css/cat.css.tt2 commit 0eb9254f0ac0835b4184475b37cc6d62e6a8b9dc Author: Jason Etheridge Date: Tue Feb 16 08:49:16 2016 -0500 LP#1546125: use correct service for .storePrintTemplate Signed-off-by: Jason Etheridge Signed-off-by: Ben Shum 1 1 Open-ILS/web/js/ui/default/staff/admin/workstation/app.js commit 71be8c22b41177ecebbbebdd6f913b1660a85f37 Author: Chris Sharp Date: Fri Feb 26 17:34:25 2016 -0500 LP#1516104: Amending wording in license text to clarify correct license. Signed-off-by: Chris Sharp Signed-off-by: Ben Shum 1 1 Open-ILS/xul/staff_client/imagesources/licenses.txt commit 2dd45d720fa0f79c96b6af15d2588e776f9466d2 Author: Chris Sharp Date: Mon Jan 4 15:33:37 2016 -0500 LP#1516104: Adding the PNGs generated from mrpeters' SVG files and adjusting the file paths/names. Signed-off-by: Chris Sharp Removing placeholder icons Signed-off-by: Chris Sharp Signed-off-by: Ben Shum 2 2 Open-ILS/xul/staff_client/chrome/skin/global.css - - Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_invoice_search_toolbar.png - - Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_po_search_toolbar.png - - Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_inv_toolbar.png - - Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_po_toolbar.png create mode 100644 Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_invoice_search_toolbar.png create mode 100644 Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_po_search_toolbar.png delete mode 100644 Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_inv_toolbar.png delete mode 100644 Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_po_toolbar.png commit c7b8ab2cc557c22ecbd3cd40412b65d4317da156 Author: Michael Peters Date: Mon Jan 4 14:23:08 2016 -0500 LP#1516104: Create Invoice and Purchase Order Search Icon Vectors Created SVG vector art derived from existing icon art to accomodate missing search icons for purchase order and invoices in Acquisitions. Signed-off-by: Michael Peters Signed-off-by: Ben Shum 5 0 Open-ILS/xul/staff_client/imagesources/licenses.txt 72 0 Open-ILS/xul/staff_client/imagesources/toolbar_blue/blue_acq_invoice_search.svg 77 0 Open-ILS/xul/staff_client/imagesources/toolbar_blue/blue_acq_po_search.svg create mode 100644 Open-ILS/xul/staff_client/imagesources/toolbar_blue/blue_acq_invoice_search.svg create mode 100644 Open-ILS/xul/staff_client/imagesources/toolbar_blue/blue_acq_po_search.svg commit 6aa0c8a83f25516433bfc2699b09b10de5c72338 Author: Chris Sharp Date: Fri Nov 13 11:21:57 2015 -0500 LP#1516104: Adding additional toolbar options for acq. "Invoices" and "Purchase Orders" Signed-off-by: Chris Sharp Signed-off-by: Ben Shum 10 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_overlay.xul 2 0 Open-ILS/xul/staff_client/chrome/skin/global.css - - Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_inv_toolbar.png - - Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_po_toolbar.png create mode 100644 Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_inv_toolbar.png create mode 100644 Open-ILS/xul/staff_client/chrome/skin/media/images/toolbar_blue/acq_view_local_po_toolbar.png commit 489dba386a4be2a950149e4cf28f106b6fa4a1d6 Author: Kathy Lussier Date: Thu Feb 25 12:26:02 2016 -0500 LP#1422802 Fix javascript validation for visible parts The previous javascript validation was not working for records with just one part. This one works better. Many thanks to Dan Wells for identifying the fix. Signed-off-by: Kathy Lussier Signed-off-by: Ben Shum 1 1 Open-ILS/src/templates/opac/parts/js.tt2 commit 4d2179dc437dbfc945bce6e38cad8af7ef5a0963 Author: Kathy Lussier Date: Fri Feb 26 17:03:03 2016 -0500 LP#122975 Add year to copyright statement Signed-off-by: Kathy Lussier 2 2 Open-ILS/xul/staff_client/server/skin/media/images/licenses.txt commit cf04dbaa67db5d61cc822f59b0ca91b3d10998ab Author: Kathy Lussier Date: Thu Feb 25 17:01:11 2016 -0500 lp122975-add-licensing-text Signed-off-by: Kathy Lussier 9 0 Open-ILS/xul/staff_client/server/skin/media/images/licenses.txt commit 041a23b488b92120e17200d53d95f8735f5356ba Author: Martha Driscoll Date: Mon Feb 22 15:34:15 2016 -0500 LP1229757 - Distinct images for holds, reserves, transits This commit changes the references to turtle.gif to three new images holdshelf.png, reserve.png, and transit.png. When checking in a copy that needs to go on the hold shelf, on the reservation shelf, or in transit, a distinct image will show in the pop-up window. Signed-off-by: Martha Driscoll 3 3 Open-ILS/xul/staff_client/server/circ/util.js - - Open-ILS/xul/staff_client/server/skin/media/images/holdshelf.png - - Open-ILS/xul/staff_client/server/skin/media/images/reserve.png - - Open-ILS/xul/staff_client/server/skin/media/images/transit.png create mode 100644 Open-ILS/xul/staff_client/server/skin/media/images/holdshelf.png create mode 100644 Open-ILS/xul/staff_client/server/skin/media/images/reserve.png create mode 100644 Open-ILS/xul/staff_client/server/skin/media/images/transit.png commit 1c9605039f08e016974046941ee192a0e7b767b6 Author: Kathy Lussier Date: Fri Feb 26 15:59:37 2016 -0500 LP#1548143 Stamping upgrade script for Vandelay parts support Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 487 0 Open-ILS/src/sql/Pg/upgrade/0962.schema.vandelay-parts-import.sql 0 487 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay-parts-import.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0962.schema.vandelay-parts-import.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay-parts-import.sql commit 684b2b49be296b6443ea149784aac2f21e9e16e2 Author: Dan Wells Date: Tue Oct 13 11:27:14 2015 -0400 LP#1548143 Support for parts import in Vandelay This commit adds support for 'parts' import in Vandelay. It is modeled after the existing support for stat cat import. As such, it: - Uses '|' characters to separate labels to allow for multiple part assignment. - Adds to (rather than replaces) any existing parts assigned to overlay copies. Signed-off-by: Dan Wells Signed-off-by: Kathy Lussier 2 0 Open-ILS/examples/fm_IDL.xml 39 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm 2 0 Open-ILS/src/sql/Pg/012.schema.vandelay.sql 13 2 Open-ILS/src/sql/Pg/999.functions.global.sql 487 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay-parts-import.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.vandelay-parts-import.sql commit 5f9da3a7a4dfbe5ccc67e9d009050b76a34390cc Author: Bill Erickson Date: Fri Feb 26 10:11:56 2016 -0500 LP#1468422 Stamping DB upgrade for actor.passwd Signed-off-by: Bill Erickson 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 229 0 Open-ILS/src/sql/Pg/upgrade/0961.schema.password-storage.sql 0 229 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.password-storage.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0961.schema.password-storage.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.password-storage.sql commit f9ca07d7e1b2b5dae919d844562318dbadd8cce8 Author: Dan Wells Date: Tue Jan 26 14:22:21 2016 -0500 LP#1468422 Use auth_internal.validate to shore up AuthProxy Even if a user has valid credentials in the external system, we should block them from logging in if their Evergreen account is out of sorts. Use the API designed for this. Signed-off-by: Dan Wells Signed-off-by: Bill Erickson 36 20 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm commit aaffaf89d2216b6db90377e8ca0675aaab78ccab Author: Dan Wells Date: Tue Jan 26 13:36:14 2016 -0500 LP#1468422 "Aut" to "Auth" typo fix Just cosmetic for now, but potentially for future sanity protection. Signed-off-by: Dan Wells Signed-off-by: Bill Erickson 4 4 Open-ILS/src/c-apps/oils_auth_internal.c commit 807dd95dffab3e8a25f167973a8d1c05ebf84b11 Author: Dan Wells Date: Tue Jan 5 14:24:21 2016 -0500 LP#1468422 Make AuthProxy.pm work with new auth Previously, AuthProxy.pm would simply lookup and use the hashed password when the external authentication had passed. This simple method no longer works, since even cstore doesn't have access to the hashed password. Instead, take advantage of the new 'auth_internal' service to create the user session after the user has been externally authenticated. Signed-off-by: Dan Wells Signed-off-by: Bill Erickson 32 18 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm commit b55de021d866d2b08c1cccf3f14de57c8f70db2e Author: Dan Wells Date: Tue Jan 5 14:21:11 2016 -0500 LP#1468422 Tighten AuthProxy argument requirements Basically, if we aren't given a username, and we can't find a username by barcode, give up immediately. This helps simplify the rest of the code a bit. Signed-off-by: Dan Wells Signed-off-by: Bill Erickson 11 10 Open-ILS/src/perlmods/lib/OpenILS/Application/AuthProxy.pm commit c2680931f1a10a69df18a5d2bbd5719bf6ab5a0a Author: Bill Erickson Date: Thu Feb 18 10:42:11 2016 -0500 LP#1468422 Release notes example avoid re-migrate Update the batch password migrate example code in the release notes to avoid attempts at migrating already migrated passwords. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 11 4 docs/RELEASE_NOTES_NEXT/Administration/password-storage.lp1468422.adoc commit fb350446a74434f1ea0d73524fe971dbfee7194e Author: Bill Erickson Date: Thu Feb 18 10:28:46 2016 -0500 LP#1468422 Manual password migrate does not re-migrate Avoid migrating already-migrated passwords when actor.migrate_passwd() is called manually. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 10 0 Open-ILS/src/sql/Pg/005.schema.actors.sql 10 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.password-storage.sql commit 2f6429f258377c7cc74f634af6bfeff0803de70f Author: Bill Erickson Date: Wed Feb 17 17:33:39 2016 -0500 LP#1468422 Release notes manual pw migration comments Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 18 0 docs/RELEASE_NOTES_NEXT/Administration/password-storage.lp1468422.adoc commit 79490cefc2a93154ce3835d23257d2f60c1534bc Author: Bill Erickson Date: Wed Feb 17 17:23:34 2016 -0500 LP#1468422 Drop auth work factor from 14 to 10 Avoid what may be an unacceptible login delay caused by work factor 14 by dropping down to 10. This reduces the CRYPT() time from ~1 second to ~.1 seconds. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql 1 1 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.password-storage.sql commit bc1de44899000f87905f68e5928f74dc5267ce2b Author: Bill Erickson Date: Mon Feb 1 10:15:23 2016 -0500 LP#1468422 Always default to root org unit If no org unit is passed by the caller, always default to the root org unit. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 14 6 Open-ILS/src/c-apps/oils_auth_internal.c commit c427559c208c173700d622610fe440225550eb54 Author: Bill Erickson Date: Wed Jan 27 12:11:33 2016 -0500 LP#1468422 Auth efficiency improvements 1. Adds an oils_utils function for retrieving the ID of the root org unit. 2. Avoid multiple cstore/db lookups for the root org unit by caching the ID at the process level. 3. Move permission checks from open-ils.storage to open-ils.cstore. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 5 0 Open-ILS/include/openils/oils_utils.h 2 10 Open-ILS/src/c-apps/oils_auth.c 50 34 Open-ILS/src/c-apps/oils_utils.c commit 493302324c114e2a84ce6f11b14c3247334a2d7a Author: Bill Erickson Date: Wed Jan 27 11:46:17 2016 -0500 LP#1468422 Login permission checks are global For backwards compat, perform all login permission checks using the root org unit as the context org unit. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 4 0 Open-ILS/src/c-apps/oils_auth_internal.c commit 732b14aa25d7ba09763daf2734bdb18962aae15d Author: Bill Erickson Date: Tue Jan 26 14:16:06 2016 -0500 LP#1468422 Return vanilla login failure on nonexistent username/barcode For backwards compatibility (and security), return the same login failure for nonexistent usernames/barcodes as for bad passwords, etc. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 40 30 Open-ILS/src/c-apps/oils_auth.c commit be3e4e339a8de50edc112a267bff2f11d35de2ba Author: Bill Erickson Date: Mon Jan 11 11:02:23 2016 -0500 LP#1468422 Report inactive card on password OK Prevent leaking information from authentication by only reporting that a card is inactive if the caller provided the correct credentials. This is consistent with how the code handles inactive patrons. To avoid a lot of code duplication and to reduce the potential for leaking memory (C code, amiright?), this commit includes a number of changes to avoid exiting the API function early and saving the memory cleanup routines until the end of the API call. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 69 53 Open-ILS/src/c-apps/oils_auth.c commit bd14977ee5087c59ba720dba809d2c3bbb71b049 Author: Bill Erickson Date: Fri Jan 8 15:06:14 2016 -0500 LP#1468422 auth-internal validate API Adds a new open-ils.auth_internal API open-ils.auth_internal.user.validate for checking whether a user should be allowed to login. It tests user existence, active=true, barred=false, deleted=false. If a barcode is also provided, it confirms the barcode exists and is active. Modifies open-ils.auth.authenticate.complete to use the new API instead of implementing the logic directly. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 48 108 Open-ILS/src/c-apps/oils_auth.c 138 1 Open-ILS/src/c-apps/oils_auth_internal.c commit c29a4c0f703c705241982ddfff18c2e8ffb907a9 Author: Bill Erickson Date: Tue Nov 24 12:18:16 2015 -0500 LP#1468422 Remove deprecated open-ils.storage remote_update User update in Actor.pm was the only remaining code that leveraged the open-ils.storage remote_update API. With that code moving to open-ils.cstore, save some RAM by no longer auto-loading/publishing remote_update methods. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 0 42 Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher.pm commit fb856f49257e21ab2c3190c0fd9b70db676b2f11 Author: Bill Erickson Date: Tue Nov 24 11:46:32 2015 -0500 LP#1468422 SIP password verification Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 2 1 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm commit 62de23eeca6f27c2deaacb28358b411444b7dbbc Author: Bill Erickson Date: Tue Nov 24 11:31:06 2015 -0500 LP#1468422 Implement password reset updates Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 1 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm commit 2e9b6b3f2126a0ba136388bf5cc2689428f78d63 Author: Bill Erickson Date: Tue Nov 24 11:15:06 2015 -0500 LP#1468422 Port user update to cstore Migrate the user update code from open-ils.storage to open-ils.cstore. This has several benefits: 1. We can re-use the patron password update code 2. Several actions (bad contacts, invalid address) which previously resulted in data modifications outside the main transaction now take place with the main patron update transaction. 3. Bigger, better, faster, stronger. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 109 148 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm commit 5ddb3f61b5cf9c97cf5b45c42209a1083e8efff8 Author: Bill Erickson Date: Mon Nov 23 17:13:48 2015 -0500 LP#1468422 Password verify and password update These API's now support new-style passwords: open-ils.actor.verify_user_password open-ils.actor.user.password.update Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 22 5 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm 50 1 Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm commit 3cb50795de44054049611cc570bf87634583079e Author: Bill Erickson Date: Mon Nov 23 13:56:36 2015 -0500 LP#1468422 Admin seed data sets new-style passwd Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 1 1 Open-ILS/src/support-scripts/eg_db_config.in commit 2e3689583d21f320d69c5f33049047e5c91e627b Author: Bill Erickson Date: Mon Nov 23 13:22:37 2015 -0500 LP#1468422 Password storage release notes Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 95 0 docs/RELEASE_NOTES_NEXT/Administration/password-storage.lp1468422.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Administration/password-storage.lp1468422.adoc commit 2c0c522c1380c797f597c2ca482e360fba8a5f8c Author: Bill Erickson Date: Mon Nov 23 12:51:31 2015 -0500 LP#1468422 Admin seed data sets new-style passwd Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 20 3 Open-ILS/src/support-scripts/eg_db_config.in commit 722338616034d1be24603ef193cc775fbbe08307 Author: Bill Erickson Date: Thu Nov 19 15:00:20 2015 -0500 LP#1468422 New open-ils.auth_internal service Service is responsible for adding user data to the authentication cache. Cache times are determined from opensrf.xml/AOUS settings. No authentication checks are performed. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 27 6 Open-ILS/examples/opensrf.xml.example 6 1 Open-ILS/src/c-apps/Makefile.am 26 214 Open-ILS/src/c-apps/oils_auth.c 319 0 Open-ILS/src/c-apps/oils_auth_internal.c create mode 100644 Open-ILS/src/c-apps/oils_auth_internal.c commit 08b06012de32a612a33fb2f73aecbf439c155035 Author: Bill Erickson Date: Fri Jul 24 11:20:06 2015 -0400 LP#1468422 Add libpcre to build for open-ils.auth Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 1 1 Open-ILS/src/c-apps/Makefile.am 2 0 configure.ac commit 5deb393c01d400a24f38a6e6324cc2181be3480a Author: Bill Erickson Date: Wed Jul 22 18:02:19 2015 -0400 LP#1468422 open-ils.auth API salted pw changes Added .init.barcode and .init.username methods. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 386 186 Open-ILS/src/c-apps/oils_auth.c commit f47a980e1e19c3e90ebe3189be803a6841807e5f Author: Bill Erickson Date: Fri Jul 17 16:00:17 2015 -0400 LP#1468422 Password storage/migration SQL getting started * Backwards compatible salted password storage using pgcrypt * Adds actor.passwd and actor.passwd_type tables * Includes pgtap tests * Includes installation of pgcrypto Current flow: 1. Application requests a salt to use as the CHAP-style seed 2. If new-style password exists, salt is returned. 3. Else, old password is migrated and the new salt is returned. 4. App finalizes login by checking verify_passwd. == continued... Store the iter_count and start using the crypt_algo column. Make it possible to change the salt, and potentially strengthen the salt, when changing passwords. Make is possible to start salt-less passwords, for pw's that are managed outside of the DB. Signed-off-by: Bill Erickson Signed-off-by: Dan Wells 206 0 Open-ILS/src/sql/Pg/005.schema.actors.sql 4 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql 1 0 Open-ILS/src/sql/Pg/create_database_extensions.sql 71 0 Open-ILS/src/sql/Pg/live_t/lp1468422_passwd_storage.pg 219 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.password-storage.sql create mode 100644 Open-ILS/src/sql/Pg/live_t/lp1468422_passwd_storage.pg create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.password-storage.sql commit 72a8c6a0004602e7eae6c1b3cfa4704df8e8618a Author: Bill Erickson Date: Thu Feb 25 13:33:20 2016 -0500 LP#1333254 Improve entry debit maintenance for inv. open/close. Improve handling of debit->entry links for invoices that cross the open/close boundary, modifying the number of items invoiced on an entry, and rolling back invoice entry debits. Prior to this, some debits would be unnecessarily linked to entries and fail to clean up properly when rolled back. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 101 49 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Invoice.pm commit cf3ae6d8c01f1006dfffce25420e0ef931ccaf07 Author: Bill Erickson Date: Wed Feb 24 12:35:53 2016 -0500 LP#1333254 Support closing new invoices Allow invoices to be closed at create time (as originally intended) by fixing code thinko. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Invoice.pm commit 78364a52cdc0168640b94232ef70bb293f665092 Author: Bill Erickson Date: Mon Jan 4 14:38:28 2016 -0500 LP#1333254 Release notes Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 8 0 docs/RELEASE_NOTES_NEXT/Acquisitions/debits-paid-on-invoice-close.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Acquisitions/debits-paid-on-invoice-close.adoc commit b2beeb68119835c3df27fcee88b459cd41d6e77a Author: Bill Erickson Date: Mon Jan 4 15:24:18 2016 -0500 LP#1333254 Perl live tests Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 27 6 Open-ILS/src/perlmods/live_t/13-acq-invoicing.t commit f4ac2ee44d8a3886c874b7426690166d19229204 Author: Bill Erickson Date: Thu Dec 31 17:35:34 2015 -0500 LP#1333254 Disencumber on invoice close Set encumbrance=false on invoiced fund debits when the invoice is closed (complete=true) instead of when the invoice is created. To test: 1. Activate a purchase order. 2. Create an invoice for the PO. 3. Confirm PO shows same amount encumbered as befor invoicing and $0 paid. 4. Close the invoice. 5. Confirm amount encumbered on the PO is reduced by the amount invoiced and the amount paid on the PO is increased by the amount invoiced. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 102 32 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Invoice.pm commit 431d6372122256e1f7b8f7e893f32c6b64a42181 Author: Kathy Lussier Date: Thu Feb 25 19:30:05 2016 -0500 LP#1527342 Stamping upgrade script decouple checkout history Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/sql/Pg/002.schema.config.sql 667 0 Open-ILS/src/sql/Pg/upgrade/0960.schema.decouple_co_history.sql 0 667 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.decouple_co_history.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/0960.schema.decouple_co_history.sql delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.decouple_co_history.sql commit 523beea71270451e4790e1dcb42e53f5641a2dc0 Author: Bill Erickson Date: Thu Feb 25 13:52:29 2016 -0500 LP#1527342 Improve display of C/O history delete warning Move the history warning to the top of the form for visbility and avoid displaying the success message when the warning is also displayed. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 13 11 Open-ILS/src/templates/opac/myopac/prefs_settings.tt2 commit adda2b57df047c3cefbb37e4bb6513fd82cd5a6e Author: Bill Erickson Date: Wed Feb 24 10:01:06 2016 -0500 LP#1527342 Patron CO history CSV update core type Modify circ.format.history.csv to core type of 'auch' in seed data. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 1 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql commit 120cbd0b85d94e32307c0a143049cd1008ab96cd Author: Bill Erickson Date: Tue Feb 23 10:42:27 2016 -0500 LP#1527342 Patron checkout history CSV export repair When exporting circ history as CSV, export history objects, not (unrelated) circ objects. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 1 3 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm commit 3784e320d305b99f2df943c09140b42c464b1361 Author: Bill Erickson Date: Mon Dec 28 12:22:57 2015 -0500 LP#1527342 Patron checkout history table release notes Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 54 0 docs/RELEASE_NOTES_NEXT/Circulation/user-circ-history.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/user-circ-history.adoc commit 6a9f2d238593efcf8e061bbd986477d03f8234b7 Author: Bill Erickson Date: Mon Dec 28 10:43:58 2015 -0500 LP#1527342 Patron checkout history PGTAP tests Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 85 0 Open-ILS/src/sql/Pg/live_t/user-circ-history.pg create mode 100644 Open-ILS/src/sql/Pg/live_t/user-circ-history.pg commit 2b3b1dc5df5949dded462204b65eef84d24c5094 Author: Bill Erickson Date: Tue Dec 22 15:14:12 2015 -0500 LP#1527342 search result history tagging Use circ history data to indicate circulated items in search results. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 2 2 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm commit 153f8b073e5b1d0fd559325efba496c4df511424 Author: Bill Erickson Date: Mon Dec 21 11:19:19 2015 -0500 LP#1527342 Patron checkout history TPAC display Checkout history is now derived from the new action.usr_circ_history table. When a patron disables circ history, all history is deleted from the new table. Also, when disabling circ or holds history, the patron is now warned if data will be deleted or, in the case of holds, become inaccessible. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 91 15 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm 119 41 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm 6 0 Open-ILS/src/templates/opac/css/style.css.tt2 15 2 Open-ILS/src/templates/opac/myopac/prefs_settings.tt2 commit 52aa1f6f0c6074568f32c21436a5d6240bcc5feb Author: Bill Erickson Date: Wed Dec 30 11:53:52 2015 -0500 LP#1527342 Patron co history remove on purge Delete checkout history rows when purging a user. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 1 0 Open-ILS/src/sql/Pg/999.functions.global.sql 329 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.decouple_co_history.sql commit 1d5a8f4db87a1a48efa45d764a479cf7d51b78f0 Author: Bill Erickson Date: Fri Dec 18 18:09:16 2015 -0500 LP#1527342 Patron checkout history SQL/IDL Adds a new table action.usr_circ_history for tracking opt-in checkout history. History is maintained via trigger on action.circulation. Includes updates to html/email/csv checkout history templates to gracefully handle NULL checkin_time values, since history starts as soon as an item is checked out. Signed-off-by: Bill Erickson Signed-off-by: Kathy Lussier 21 1 Open-ILS/examples/fm_IDL.xml 90 65 Open-ILS/src/sql/Pg/090.schema.action.sql 12 4 Open-ILS/src/sql/Pg/950.data.seed-values.sql 338 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.decouple_co_history.sql create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.decouple_co_history.sql commit db8bd918412d9ee7fe4f8928d3d85bc24aa5120e Author: Galen Charlton Date: Thu Feb 25 17:48:54 2016 -0500 LP#1452950: add release notes Currently treating this as a technology preview; this may change before release of 2.10. Signed-off-by: Galen Charlton 13 0 docs/RELEASE_NOTES_NEXT/Circulation/native_web_staff_client_patron_editor.adoc create mode 100644 docs/RELEASE_NOTES_NEXT/Circulation/native_web_staff_client_patron_editor.adoc commit 68dd6ce59f7eb48dc76a28689c507da321cbd62a Author: Bill Erickson Date: Sun Feb 21 18:43:53 2016 -0500 LP#1452950 Patron reg pending users Support loading pending users and removing pending users after save. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 0 1 Open-ILS/src/templates/staff/circ/patron/register.tt2 42 35 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 187 19 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 3263fdac5bed41998dffc31df0b814f8e3b3505e Author: Bill Erickson Date: Thu Feb 18 09:59:09 2016 -0500 LP#1452950 Patron reg. clone user Implemented Save & Clone. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 2 1 Open-ILS/src/templates/staff/circ/patron/reg_actions.tt2 1 0 Open-ILS/src/templates/staff/circ/patron/register.tt2 9 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 154 6 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 3ae7902b43152aff7803a21460a6371510c25a45 Author: Bill Erickson Date: Tue Feb 16 21:40:57 2016 -0500 LP#1452950 date input supports null dates Leave a date unset when its value is null instead of defaulting to now. Support unsetting a date when its value is cleared. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 2 0 Open-ILS/web/js/ui/default/staff/services/ui.js commit 3d21fded8fa5089aafe9618c4092f70738677d69 Author: Bill Erickson Date: Tue Feb 16 20:56:26 2016 -0500 LP#1452950 re-attach unload warning after click-through Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 4 3 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js 4 1 Open-ILS/web/js/ui/default/staff/services/ui.js commit 0d1486376bd8209fbef5e7279ea455fcf7cd2f91 Author: Bill Erickson Date: Sat Jan 23 15:19:00 2016 -0500 LP#1452950 Support free-text stat cats Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 20 7 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 10 21 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 87215054288fb4c23039f08f02a81e218ab29e4a Author: Bill Erickson Date: Thu Jan 21 22:21:15 2016 -0500 LP#1452950 Stat cat maps store values, not links Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 3 3 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 4ee999b8f89d2a41cac194e94b827b3085b5d876 Author: Bill Erickson Date: Sat Jan 16 15:15:01 2016 -0500 LP#1452950 Remove unsaved data warning after click-thru Once the user clicks through the unsaved data warning, clear the warning for future navigation. If more fields are changed, the warning will be reinstated. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 7 1 Open-ILS/web/js/ui/default/staff/services/ui.js commit 61d2c5016214902a48280b6b3e58126237ca304d Author: Bill Erickson Date: Sun Dec 20 19:51:01 2015 -0500 LP#1452950 Unload prompts more handlers / dupe styling Link in remaining unload onchange handlers. Use bootstrap alert styles for dupe patron links. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 77 39 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 3 1 Open-ILS/src/templates/staff/css/circ.css.tt2 10 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js 17 3 Open-ILS/web/js/ui/default/staff/services/ui.js commit 12477de2c98c3ea45b35577a6892003f1341fb9d Author: Bill Erickson Date: Sat Jan 16 11:42:59 2016 -0500 LP#1452950 Secondary groups dialog scrollable groups list Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 1 1 Open-ILS/src/templates/staff/circ/patron/t_patron_groups_dialog.tt2 commit 58d0590e07d3f4db68c9a6ae8b90a6f4f48aa4c4 Author: Bill Erickson Date: Sat Jan 16 11:39:08 2016 -0500 LP#1452950 Patron reg pass=phone on new patrons only When changing a patron's phone number, only modify the password for new patrons when the org setting patron.password.use_phone is enabled. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 3 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 6343de1a223951b00d613326fc95aa8eb5a274c4 Author: Bill Erickson Date: Sat Jan 16 11:34:44 2016 -0500 LP#1452950 Patron reg avoid data re-fetch Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 13 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 34353e9714c9a619449ff5d287041e7f4f550f30 Author: Bill Erickson Date: Sat Jan 16 11:33:38 2016 -0500 LP#1452950 Remove dupe/doc floating div dashed border Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 1 1 Open-ILS/src/templates/staff/css/circ.css.tt2 commit a05d0181b384f5716a88b4d2b19c693d1f3fc0ec Author: Bill Erickson Date: Wed Dec 16 21:11:44 2015 -0500 LP#1452950 patron reg. unload prompt stub Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 5 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit cdab4c76d7f8b077aa838b1b9208fb4e920c7aeb Author: Bill Erickson Date: Wed Dec 16 21:10:43 2015 -0500 LP#1452950 page unload warning prompt service Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 8 0 Open-ILS/src/templates/staff/base_js.tt2 28 0 Open-ILS/web/js/ui/default/staff/services/ui.js commit 94ed2db118a8e66ef2d82f305c3017075574a45c Author: Bill Erickson Date: Thu Dec 10 10:09:50 2015 -0500 LP#1452950 patron reg dupe links wording consistency Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 1 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 commit 403a9371a2bb5f73d5c48c71bd4327842ecc250b Author: Bill Erickson Date: Thu Dec 10 10:06:45 2015 -0500 LP#1452950 patron reg refactor alert pane Create a single top-right floating alert pane which contains both the duplicate patron links and the field documentation. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 44 40 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 3 7 Open-ILS/src/templates/staff/css/circ.css.tt2 commit d69bb376a59fd8dc2db95a26bccbc599c54defc7 Author: Bill Erickson Date: Wed Dec 9 11:42:50 2015 -0500 LP#1452950 patron dupe search links Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 35 0 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 8 0 Open-ILS/src/templates/staff/css/circ.css.tt2 7 2 Open-ILS/web/js/ui/default/staff/circ/patron/app.js 12 8 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 0c355ea9d8f5420efa138cd7b279fb1874ea265a Author: Bill Erickson Date: Tue Dec 8 16:17:40 2015 -0500 LP#1452950 patron dupe search / plumbing Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 21 0 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 62 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit a5d5d19bd7dac767fc37f272858c286f6acf37a8 Author: Bill Erickson Date: Tue Dec 8 09:39:43 2015 -0500 LP#1452950 patron reg invalidate fields Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 5 2 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 24 1 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit ade2612ee97f51588aaa848035e7a1ad700d9540 Author: Bill Erickson Date: Sun Nov 22 20:34:28 2015 -0500 LP#1452950 patron reg secondary groups done Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 3 4 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 16 2 Open-ILS/src/templates/staff/circ/patron/t_patron_groups_dialog.tt2 53 23 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit eb1ceb99bc814437c3ce402a5fad279113308341 Author: Bill Erickson Date: Thu Nov 19 10:04:10 2015 -0500 LP#1452950 Patron reg secondary groups part 1 Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 3 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 46 0 Open-ILS/src/templates/staff/circ/patron/t_patron_groups_dialog.tt2 2 1 Open-ILS/web/js/ui/default/staff/circ/patron/app.js 86 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_patron_groups_dialog.tt2 commit cf7766e55838f73e8c6538e1deddc84ee46ea0eb Author: Bill Erickson Date: Thu Nov 19 08:47:09 2015 -0500 LP#1452950 Patron reg loading dialog; more caching * Hide the patron edit form and show a loading dialog while data loads. * Cache net access levels and ident types to speed up navigation between patron edit and other pages within the patron app. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 17 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 24 4 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 2dedeb342e9e84563d345e498b26bb6d22138095 Author: Bill Erickson Date: Sat Oct 31 13:08:02 2015 -0400 LP#1452950 patron reg code cleanup Break up one of the bigger chunks by moving new patron defaults to its own function. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 29 25 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit ae707cf1753728007e4f6811240e89cac9a9941c Author: Bill Erickson Date: Sat Oct 31 13:03:31 2015 -0400 LP#1452950 Field doc display repair Set the current field doc via function instead of directly within the ng-click handler. For unknown reasons, the direct approach was not working with addresses. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 1 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 5 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 5ad63ee9e7c6490cc6600b5a1f1e32e373694518 Author: Bill Erickson Date: Thu Oct 29 21:41:34 2015 -0400 LP#1452950 survey dates/sorting; stat cat sorting Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 19 5 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 70b83d975b8d84e075d8e31858383e7f3d967f37 Author: Bill Erickson Date: Sun Oct 25 22:24:16 2015 -0400 LP#1452950 pat. reg surveys and stat cats Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 6 3 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 65 46 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js 13 0 Open-ILS/web/js/ui/default/staff/services/idl.js commit b284be7f2408d7d2682db280b6e1f9eb0a366ff8 Author: Bill Erickson Date: Sun Oct 25 19:37:22 2015 -0400 LP#1452950 pat. reg surveys and opt-in settings Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 3 1 Open-ILS/examples/fm_IDL.xml 29 13 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 97 21 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit bb0c48a7e27e1b59cf5bd6ab3f2c10ae4d03f04a Author: Bill Erickson Date: Sun Oct 25 11:42:11 2015 -0400 LP#1452950 patron reg additions (phone pw, hiding stuff) 1. Generate password from last 4 digits of phone number if library setting is present (patron.password.use_phone). 2. Only show "replace barcode" and invlidate buttons when editing an existing patron. 3. Address no longer defaults to within_city_limits, consistent with dojo version. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 6 2 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 7 1 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 9d0fa75d93e732f89c175ee6bd19e7a301f06bf9 Author: Bill Erickson Date: Sun Oct 4 20:58:35 2015 -0400 LP#1452950 focus barcode field For new patrons, focus the barcode field. For existing patrons, disable the barcode field (except when a new barcode is needed) and focus the username field by default. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 9 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 5 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 6319263f8356e5095c6ace3e36d9f33f2f79b1da Author: Bill Erickson Date: Sun Sep 20 10:35:51 2015 -0400 LP#1452950 username defaults to barcode Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 2 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 5587c8cd022fb5b83c19446686385699f97b722e Author: Bill Erickson Date: Sun Sep 20 10:29:53 2015 -0400 LP#1452950 save/delete/modify addresses Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 6 2 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 50 26 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js 16 0 Open-ILS/web/js/ui/default/staff/services/idl.js commit 3a5cd43d7b9b320b300bc33c7bdc37ded291b58f Author: Bill Erickson Date: Sun Sep 20 09:33:12 2015 -0400 LP#1452950 extract and save patron settings Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 1 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 85 14 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 425a295fdcd5210f1f313e1491f6e6f0885bcc97 Author: Bill Erickson Date: Thu Sep 17 21:51:54 2015 -0400 LP#1452950 patron reg i18n repair; more saving Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 5 0 Open-ILS/src/templates/staff/circ/patron/register.tt2 4 3 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit d40fb3479d730662bf6bf37d4401a175a01054a6 Author: Bill Erickson Date: Thu Sep 17 21:33:11 2015 -0400 LP#1452950 patron reg saving new patrons repairs Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 29 17 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 71e317777d9def5446c37d707ba6c42b106779fa Author: Bill Erickson Date: Thu Sep 17 20:50:07 2015 -0400 LP#1452950 patron reg new patron defaults Additions and repairs for default user setting values, addr type, password, net access level, ident type, state. Also includes repairs for barcode replacements. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 39 12 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit c273f651551d5b84a3efebb7978601295e2bec84 Author: Bill Erickson Date: Wed Sep 16 21:42:16 2015 -0400 LP#1452950 patron reg replace barcode Replace patron barcode. Includes duplicate barcode detection, but no styling/warning is produced when a dupe is found, since the structure for handling invalid form fields in patron reg does not yet exist. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 5 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 29 1 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 340dd74e9f387207331cfc7c5941d76af4816f1d Author: Bill Erickson Date: Sun Sep 13 22:03:47 2015 -0400 LP#1452950 patron reg initial save operation Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 2 1 Open-ILS/src/templates/staff/circ/patron/reg_actions.tt2 73 1 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 04499c1ef890839f306b9e1803b25992751cd5cc Author: Bill Erickson Date: Tue Sep 1 21:02:56 2015 -0400 LP#1452950 patron reg barcodes dialog Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 2 1 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 34 0 Open-ILS/src/templates/staff/circ/patron/t_patron_cards_dialog.tt2 4 0 Open-ILS/src/templates/staff/css/circ.css.tt2 38 2 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js create mode 100644 Open-ILS/src/templates/staff/circ/patron/t_patron_cards_dialog.tt2 commit 04606618b40ef10d95e15393c17c4added059579 Author: Bill Erickson Date: Sun Aug 30 21:34:52 2015 -0400 LP#1452950 patron reg post code lookup Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 3 0 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 13 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 6882b669c93732bf791320d608ea8081002490c0 Author: Bill Erickson Date: Sun Aug 30 21:10:23 2015 -0400 LP#1452950 add/delete patron address Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 36 29 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 40 4 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit d61dcd4c8018b3784cfe9d1a791f9e6be841b168 Author: Bill Erickson Date: Wed Aug 19 23:16:46 2015 -0400 LP#1452950 browser client patron reg additions * generate password * update expire date * phone / email invalide buttons (display only) Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 1 0 Open-ILS/src/templates/staff/circ/patron/index.tt2 1 0 Open-ILS/src/templates/staff/circ/patron/register.tt2 19 8 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 20 0 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js commit 81248da60ffd29993a9352c9bc8ee5c1bea488d4 Author: Bill Erickson Date: Wed Aug 19 22:21:29 2015 -0400 LP#1452950 quiet chatty grid field logging Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 3 1 Open-ILS/web/js/ui/default/staff/services/grid.js commit 1ef95797c8ad96456a715b12f82b73c9d94982fc Author: Bill Erickson Date: Tue Aug 18 09:47:20 2015 -0400 LP#1452950 patron summary show/hide repair Recover the patron summary show/hide link, which was lost in the fixed-position elements shuffle. This moves the patron's name back into the fixed bar along the top so that it's always visible, as before. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 27 5 Open-ILS/src/templates/staff/circ/patron/index.tt2 0 26 Open-ILS/src/templates/staff/circ/patron/t_summary.tt2 6 1 Open-ILS/src/templates/staff/css/circ.css.tt2 commit ced2598e8f7957591a8573b11b21a46aaf31e377 Author: Bill Erickson Date: Sat Aug 15 15:41:59 2015 -0400 LP#1452950 required/suggested/all fields selectors Wire up links for Required, suggested, and All fields links. Also move the patron control bar out to its own template since it must be loaded from 2 different places in the markup, one for edit and one for register. Signed-off-by: Bill Erickson Signed-off-by: Galen Charlton 1 23 Open-ILS/src/templates/staff/circ/patron/index.tt2 32 0 Open-ILS/src/templates/staff/circ/patron/reg_actions.tt2 23 39 Open-ILS/src/templates/staff/circ/patron/t_edit.tt2 0 1 Open-ILS/src/templates/staff/css/circ.css.tt2 7 0 Open-ILS/src/templates/staff/css/style.css.tt2 6 0 Open-ILS/web/js/ui/default/staff/circ/patron/app.js 91 12 Open-ILS/web/js/ui/default/staff/circ/patron/regctl.js create mode 100644 Open-ILS/src/templates/staff/circ/patron/reg_actions.tt2 commit c1134c519e644fe6a0d8bba788f93d3cb79a7025 Author: Bill Erickson Date: Sun Aug 9 16:53:02 2015 -0400 LP#1452950 patron reg fixed css repair Use CSS-style comments within