Summary: | Make it possible to split holdings tab using library groups | ||
---|---|---|---|
Product: | Koha | Reporter: | Kati Sillgren <kati.sillgren> |
Component: | Staff interface | Assignee: | Eric Garcia <cubingguy714> |
Status: | Failed QA --- | QA Contact: | Testopia <testopia> |
Severity: | enhancement | ||
Priority: | P5 - low | CC: | andrew, carthur, gmcharlt, hattara, jzairo, lucas |
Version: | Main | ||
Hardware: | All | ||
OS: | All | ||
GIT URL: | Change sponsored?: | --- | |
Patch complexity: | Small patch | Documentation contact: | |
Documentation submission: | Text to go in the release notes: | ||
Version(s) released in: | Circulation function: | ||
Attachments: |
Bug 35211: Add group_holdings tab to Holdings table
Bug 35211: Add group_holdings tab to Holdings table Bug 35211: Add group_holdings tab to Holdings table Bug 35211: Add group_holdings tab to Holdings table Bug 35211: Add group_holdings tab to Holdings table Bug 35211: Separate group holdings Bug 35211: Add group_holdings tab to Holdings table Bug 35211: Separate group holdings |
Description
Kati Sillgren
2023-11-01 09:38:46 UTC
Tab is shown automatically according to the library where Koha-user is logged in, and library is included to the library group (search group). +1 this would be helpful for large systems, consortiums, and library networks to breakdown multi-branch systems and see whats available. Created attachment 183075 [details] [review] Bug 35211: Add group_holdings tab to Holdings table Current status: ASSIGNED Created attachment 183099 [details] [review] Bug 35211: Add group_holdings tab to Holdings table Created attachment 183143 [details] [review] Bug 35211: Add group_holdings tab to Holdings table Add new system preference 'SeparateHoldingsByGroup' Adds new tab to Group Holdings to Holdings table. Separates holdings by library group. Created attachment 183144 [details] [review] Bug 35211: Add group_holdings tab to Holdings table Add new system preference 'SeparateHoldingsByGroup' Adds new tab to Group Holdings to Holdings table. Separates holdings by library group. Test Plan: 1. Apply patch, restart_all 2. Koha Administration -> System preferences -> SeparateHoldingsByGroup 3. Separate items display into two tabs and Separate holdings by library group. 4. Save preference changes 5. Koha Administration -> Library groups 6. Create a library group and add check the 'Use for staff search groups' box. 7. Add libraries to the new group including your logged in branch. 8. Do a catalog search. 9. Click on an item that libraries in your group own. 10. Notice a new tab called Group Holdings that contains only the libraries in your group 11. Return to Koha Administration -> System preferences SeparateHoldingsByGroup 12. Don't separate holdings by library group 13. Return to the item you search for and notice the tab has been removed. I found a few problems here: 1. There is a problem with the atomicupdate: ERROR: {UNKNOWN}: DBI Exception: DBD::mysql::db do failed: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''variable','value','options','explanation','type') VALUES ('Separ...' at line 1 at /kohadevbox/koha/C4/Installer.pm line 825 2. The "Group holdings" do not seem to include the logged in branch's holdings 3. If there are more than one groups everything gets grouped together under the single tab "Group holdings". In my opinion there should be a separate tab for every group that the logged in library is a part of. Created attachment 183420 [details] [review] Bug 35211: Add group_holdings tab to Holdings table Add new system preference 'SeparateHoldingsByGroup' Adds new tab to Group Holdings to Holdings table. Separates holdings by library group. Test Plan: 1. Apply patch, restart_all 2. Koha Administration -> System preferences -> SeparateHoldingsByGroup 3. Separate items display into two tabs and Separate holdings by library group. 4. Save preference changes 5. Koha Administration -> Library groups 6. Create a library group and add check the 'Use for staff search groups' box. 7. Add libraries to the new group including your logged in branch. 8. Do a catalog search. 9. Click on an item that libraries in your group own. 10. Notice a new tab called Group Holdings that contains only the libraries in your group 11. Return to Koha Administration -> System preferences SeparateHoldingsByGroup 12. Don't separate holdings by library group 13. Return to the item you search for and notice the tab has been removed. Created attachment 183615 [details] [review] Bug 35211: Separate group holdings Created attachment 183642 [details] [review] Bug 35211: Add group_holdings tab to Holdings table Add new system preference 'SeparateHoldingsByGroup' Adds new tab to Group Holdings to Holdings table. Separates holdings by library group. Test Plan: 1. Apply patch, restart_all 2. Koha Administration -> System preferences -> SeparateHoldingsByGroup 3. Separate items display into two tabs and Separate holdings by library group. 4. Save preference changes 5. Koha Administration -> Library groups 6. Create a library group and add check the 'Use for staff search groups' box. 7. Add libraries to the new group including your logged in branch. 8. Do a catalog search. 9. Click on an item that libraries in your group own. 10. Notice a new tab called Group Holdings that contains only the libraries in your group 11. Return to Koha Administration -> System preferences SeparateHoldingsByGroup 12. Don't separate holdings by library group 13. Return to the item you search for and notice the tab has been removed. Created attachment 183643 [details] [review] Bug 35211: Separate group holdings |