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 |
|