Activity log for bug #1847682

Date Who What changed Old value New value Message
2019-10-10 23:32:28 Jeff Davis bug added bug
2019-10-10 23:32:51 Jeff Davis evergreen: importance Undecided High
2019-10-10 23:33:04 Jeff Davis evergreen: milestone 3.4.1
2019-10-10 23:33:12 Jeff Davis nominated for series evergreen/3.3
2019-10-10 23:33:12 Jeff Davis bug task added evergreen/3.3
2019-10-10 23:33:19 Jeff Davis evergreen/3.3: milestone 3.3.5
2019-10-10 23:34:36 Jeff Davis description EG 3.3.4 (but all supported versions are likely affected) Two issues when scanning barcodes on Circulation > User Buckets > Pending Users: 1. Barcode completion patterns are ignored. This is because EG does a direct pcrud search on actor.card instead of going through open-ils.actor.get_barcodes. 2. Opt-in settings are also ignored. Users who require opt-in in other contexts can be retrieved, added to a bucket, and modified via batch actions without being opted in. To test: To test barcode completion: [1] Create an active barcode completion rule, e.g. prefix = 'PREFIX'. [2] Create a user whose barcode that matches the rule, e.g. barcode = 'PREFIX1234'. [3] In Circulation > User Buckets > Pending Users, enter the base barcode '1234' in the Scan Barcode input. This should retrieve user PREFIX1234, but it does not. To test opt-in: [1] In opensrf.xml, set the opt_in value to "true" and restart Evergreen. [2] Set the org.patron_opt_boundary and/or org.restrict_opt_to_depth org unit settings. [3] In Circulation > User Buckets > Pending Users, enter the barcode of a user who should require an opt-in and/or be blocked from opt-in based on your settings in step 2. Clicking on the barcode link in the grid will result in an opt-in prompt; however, you're still able to add the user to a bucket and then modify some account attributes (including profile, home library, active flag, and privilege expiration) via batch actions. I'm reporting these issues together because a fix will touch the same code in both cases. We'll want to fix them both at the same time. EG 3.3.4 (but all supported versions are likely affected) Two issues when scanning barcodes on Circulation > User Buckets > Pending Users: 1. Barcode completion patterns are ignored. This is because EG does a direct pcrud search on actor.card instead of going through open-ils.actor.get_barcodes. 2. Opt-in settings are also ignored. Users who require opt-in in other contexts can be retrieved, added to a bucket, and modified via batch actions without being opted in. To test barcode completion: [1] Create an active barcode completion rule, e.g. prefix = 'PREFIX'. [2] Create a user whose barcode that matches the rule, e.g. barcode = 'PREFIX1234'. [3] In Circulation > User Buckets > Pending Users, enter the base barcode '1234' in the Scan Barcode input. This should retrieve user PREFIX1234, but it does not. To test opt-in: [1] In opensrf.xml, set the opt_in value to "true" and restart Evergreen. [2] Set the org.patron_opt_boundary and/or org.restrict_opt_to_depth org unit settings. [3] In Circulation > User Buckets > Pending Users, enter the barcode of a user who should require an opt-in and/or be blocked from opt-in based on your settings in step 2. Clicking on the barcode link in the grid will result in an opt-in prompt; however, you're still able to add the user to a bucket and then modify some account attributes (including profile, home library, active flag, and privilege expiration) via batch actions. I'm reporting these issues together because a fix will touch the same code in both cases. We'll want to fix them both at the same time.
2019-10-11 16:59:53 Jeff Davis tags buckets patronbuckets
2019-10-11 17:01:55 Jeff Davis evergreen/3.3: importance Undecided High
2019-10-22 14:22:27 Eva Cerninakova evergreen/3.3: status New Confirmed
2019-10-28 14:05:37 Evergreen Bug Maintenance evergreen: milestone 3.4.1 3.4.2
2019-10-28 14:05:39 Evergreen Bug Maintenance evergreen/3.3: milestone 3.3.5 3.3.6
2020-01-27 14:25:59 Evergreen Bug Maintenance evergreen: milestone 3.4.2 3.4.3
2020-01-27 14:26:03 Evergreen Bug Maintenance evergreen/3.3: milestone 3.3.6 3.3.7
2020-06-12 12:55:24 Evergreen Bug Maintenance evergreen: milestone 3.4.3 3.4.4
2020-06-12 12:55:27 Evergreen Bug Maintenance evergreen/3.3: milestone 3.3.7 3.3.8
2020-06-23 20:46:38 Jennifer Pringle bug added subscriber Jennifer Pringle
2020-07-23 14:01:12 Evergreen Bug Maintenance evergreen: milestone 3.4.4 3.5.1
2020-07-23 14:01:16 Evergreen Bug Maintenance evergreen: status New Confirmed
2020-07-23 14:01:20 Evergreen Bug Maintenance evergreen/3.3: status Confirmed Won't Fix
2020-07-23 14:01:22 Evergreen Bug Maintenance evergreen/3.3: milestone 3.3.8
2020-07-23 14:01:26 Evergreen Bug Maintenance nominated for series evergreen/3.4
2020-07-23 14:01:26 Evergreen Bug Maintenance bug task added evergreen/3.4
2020-07-23 14:01:31 Evergreen Bug Maintenance evergreen/3.4: status New Confirmed
2020-07-23 14:01:33 Evergreen Bug Maintenance evergreen/3.4: importance Undecided High
2020-07-23 14:01:35 Evergreen Bug Maintenance evergreen/3.4: milestone 3.4.4
2020-08-12 16:28:01 Evergreen Bug Maintenance evergreen: milestone 3.5.1 3.5.2
2020-08-12 16:28:03 Evergreen Bug Maintenance evergreen/3.4: milestone 3.4.4 3.4.5
2020-10-21 17:23:00 Terran McCanna nominated for series evergreen/3.5
2020-10-21 17:23:00 Terran McCanna bug task added evergreen/3.5
2020-10-21 17:23:08 Terran McCanna evergreen/3.5: status New Confirmed
2020-10-21 17:23:20 Terran McCanna evergreen/3.5: importance Undecided High
2020-10-21 17:23:23 Terran McCanna evergreen/3.5: milestone 3.5.2
2020-10-21 17:23:28 Terran McCanna evergreen: milestone 3.5.2 3.6.1
2020-11-27 14:56:13 Evergreen Bug Maintenance evergreen/3.4: status Confirmed Won't Fix
2020-11-27 14:56:18 Evergreen Bug Maintenance evergreen/3.4: milestone 3.4.5
2020-11-27 14:56:21 Evergreen Bug Maintenance evergreen: milestone 3.6.1 3.6.2
2020-11-27 14:56:25 Evergreen Bug Maintenance evergreen/3.5: milestone 3.5.2 3.5.3
2021-02-18 17:42:22 Evergreen Bug Maintenance evergreen/3.5: milestone 3.5.3 3.5.4
2021-02-18 17:42:27 Evergreen Bug Maintenance evergreen: milestone 3.6.2 3.6.3
2021-02-18 18:51:33 Evergreen Bug Maintenance evergreen/3.5: milestone 3.5.4
2021-02-18 18:51:37 Evergreen Bug Maintenance evergreen: milestone 3.6.3
2021-10-14 20:34:28 Terran McCanna tags buckets patronbuckets buckets-user
2021-10-25 15:50:46 Andrea Neiman evergreen/3.5: status Confirmed Won't Fix
2022-06-20 23:36:54 Jennifer Pringle tags buckets-user buckets-user privacy