Non-MFHD summary holdings display (serials) shows regardless of scope in TPAC
Bug #1078787 reported by
Kathy Lussier
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Undecided
|
Unassigned | ||
2.5 |
Fix Released
|
Undecided
|
Unassigned | ||
2.6 |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Evergreen version: 2.2.3
When using a non-compressed serials holdings display, tpac will display holdings statements from all libraries even if the user was scoped to a specific library.
See as examples
and
Ideally, the display would only show holdings statements from the scoped org unit and its children, as is done with a compressed view, with the possible option to see more holdings from other libraries.
Changed in evergreen: | |
status: | New → Triaged |
Changed in evergreen: | |
milestone: | none → 2.next |
Changed in evergreen: | |
milestone: | 2.next → 2.7.0 |
status: | Fix Committed → Fix Released |
milestone: | 2.7.0 → 2.7.0-rc1 |
To post a comment you must log in.
I’m no longer certain that this is actually a bug, at least not as described here. In my testing, the MFHD records scope properly provided that ‘owning_lib’ attribute is set properly in serial. record_ entry. The interface only allows you to set this when you first create the MFHD record, so that might be masking the problem for some libraries.
Please look into this and see if this is the case. To correct it, you might try something like:
UPDATE serial.record_entry SET owning_lib = (SELECT id FROM actor.org_unit WHERE name = 'Example Branch 1') WHERE marc LIKE '%Example Branch 1%' AND record = 2;
substituting your branch name for ‘Example Branch’ and your bib record ID for the record you are testing for the ‘2’ in “record = 2”. If that works, and assuming your branch names are completely unique, you could be brave and update all the MFHD records for a single branch by removing the “AND record = 2” portion entirely.
If anyone can otherwise confirm this bug, please do post the setup required to make it happen. Thanks!