[Bug 43089] New: Allow filtering ILL requests by library group
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 Bug ID: 43089 Summary: Allow filtering ILL requests by library group Initiative type: --- Sponsorship --- status: Product: Koha Version: unspecified Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: ILL Assignee: koha-bugs@lists.koha-community.org Reporter: olivia.reynolds@openfifth.co.uk QA Contact: testopia@bugs.koha-community.org CC: lisette@bywatersolutions.com, pedro.amorim@openfifth.co.uk, tomascohen@gmail.com Target Milestone: --- Some library consortiums handle ILL requests centrally, rather than in each individual library. To support this use-case, we should allow library groups to be designated as "ILL groups" which collect all ILL requests from their member libraries. The ILL requests view can then be filtered by group in addition to by library. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 Olivia Reynolds <olivia.reynolds@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|koha-bugs@lists.koha-commun |olivia.reynolds@openfifth.c |ity.org |o.uk -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 Olivia Reynolds <olivia.reynolds@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Comma delimited| |NHS England list of Sponsors| | Sponsorship status|--- |Sponsored Status|NEW |Needs Signoff -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 --- Comment #1 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 202010 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=202010&action=edit Bug 43089: Add ft_ill_group column to library_groups Sponsored-by: NHS England -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 --- Comment #2 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 202011 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=202011&action=edit Bug 43089: Regenerate DBIC (DO NOT PUSH) Sponsored-by: NHS England -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 --- Comment #3 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 202012 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=202012&action=edit Bug 43089: Specify ft_ill_group is boolean column Sponsored-by: NHS England -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 --- Comment #4 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 202013 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=202013&action=edit Bug 43089: Add ILL group feature to library groups page Test plan: 1. Navigate to Administration > Library groups. 2. Create a new group, enabling "Is ILL group". 3. Verify the ILL group feature is shown as enabled in the library groups table. 4. Edit the group, disabling the ILL group feature. 5. Verify the ILL group feature is no longer shown. 6. Edit the group, enabling the ILL group feature. 7. Verify the ILL group feature is shown again. Sponsored-by: NHS England -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 --- Comment #5 from Olivia Reynolds <olivia.reynolds@openfifth.co.uk> --- Created attachment 202014 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=202014&action=edit Bug 43089: Allow filtering ILL requests by ILL group This patch integrates the new ILL groups into the ILL requests index page. The branchcodes for each group are included in the template, which are then used in the API request to filter to libraries included in the selected group. Test plan: 1. Enable the system preference "ILLModule". 2. Create the following library group structure (using KTD sample libraries or otherwise): - Group A (ILL Group) - Centerville Library - Group B - Springfield Library - Group C (_not_ ILL group) - Pleasant Valley Library 3. Ensure your user is in the Centerville library. 4. Create three ILL requests from the OPAC, one for each library included in the group structure. - Navigate on the OPAC to /cgi-bin/koha/opac-illrequests.pl?op=add_form&backend=Standard - Choose the relevant destination library, and fill in the rest of the request with arbitrary data. 5. On the intranet, navigate to Interlibrary loans > Requests. 6. Verify all three ILL requests are initially displayed. 7. Verify there is a "Group" filter in the left side-panel. 8. Verify the only available group in this filter is "A". - the current user is not in group B, so it is hidden - group C is not an ILL group, so it is hidden 9. Filter to only showing group A, and verify only the requests to Centerville and Springfield are displayed. 10. Additionally filter the library to Centerville, and verify only Centerville's request is shown. 11. Filter by group A and Pleasant Valley library, and verify no requests are displayed. 12. Swap Centerville and Springfield in the library group structure, so group A now looks like: - Group A (ILL Group) - Springfield Library - Group B - Centerville Library 13. Return to the ILL requests index. 14. Verify you can now filter to either group A or B. 15. Verify filtering by group A shows Centerville and Springfield requests. 15. Verify filtering by group B shows only Centerville requests. 16. Verify clearing the filter resets the group filter to "All groups". Sponsored-by: NHS England -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43089 Olivia Reynolds <olivia.reynolds@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Patch complexity|--- |Medium patch -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org