Bug 26768

Summary: Remove the use of jquery.checkboxes plugin from library transfer limits page
Product: Koha Reporter: Owen Leonard <oleonard>
Component: TemplatesAssignee: Owen Leonard <oleonard>
Status: Pushed to master --- QA Contact: Nick Clemens <nick>
Severity: enhancement    
Priority: P5 - low CC: nick, testopia
Version: master   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: Small patch
Text to go in the release notes:
Version(s) released in:
20.11.00
Bug Depends on:    
Bug Blocks: 26806, 26006    
Attachments: Bug 26768: Remove the use of jquery.checkboxes plugin from library transfer limits page
Bug 26768: Remove the use of jquery.checkboxes plugin from library transfer limits page
Bug 26768: Remove the use of jquery.checkboxes plugin from library transfer limits page

Description Owen Leonard 2020-10-21 15:53:58 UTC
As described in Bug 26006 the jquery.checkboxes plugin is old and unmaintained. 

Its use should replaced in the staff interface on the branch transfer limits page.
Comment 1 Owen Leonard 2020-10-21 17:59:05 UTC
Created attachment 112117 [details] [review]
Bug 26768: Remove the use of jquery.checkboxes plugin from library transfer limits page

This patch modifies the library transfer limits page to eliminate the
use of the jquery.checkboxes plugin.

To test, apply the patch and go to Administration -> Library transfer
limits.

- Test the "For all collection codes" links, "Select all" and "Clear
  all." Each should affect all checkboxes on all tabs.
- Click various tabs and confirm that the "select all" and "clear all"
  links within that tab work correctly, affecting only the checkboxes in
  that tab.
Comment 2 Lisette Scheer 2020-10-24 20:43:25 UTC
Created attachment 112400 [details] [review]
Bug 26768: Remove the use of jquery.checkboxes plugin from library transfer limits page

This patch modifies the library transfer limits page to eliminate the
use of the jquery.checkboxes plugin.

To test, apply the patch and go to Administration -> Library transfer
limits.

- Test the "For all collection codes" links, "Select all" and "Clear
  all." Each should affect all checkboxes on all tabs.
- Click various tabs and confirm that the "select all" and "clear all"
  links within that tab work correctly, affecting only the checkboxes in
  that tab.

Signed-off-by: Lisette Scheer <lisettes@latahlibrary.org>
Comment 3 Nick Clemens 2020-10-25 01:20:26 UTC
Created attachment 112441 [details] [review]
Bug 26768: Remove the use of jquery.checkboxes plugin from library transfer limits page

This patch modifies the library transfer limits page to eliminate the
use of the jquery.checkboxes plugin.

To test, apply the patch and go to Administration -> Library transfer
limits.

- Test the "For all collection codes" links, "Select all" and "Clear
  all." Each should affect all checkboxes on all tabs.
- Click various tabs and confirm that the "select all" and "clear all"
  links within that tab work correctly, affecting only the checkboxes in
  that tab.

Signed-off-by: Lisette Scheer <lisettes@latahlibrary.org>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Comment 4 Jonathan Druart 2020-11-03 09:59:17 UTC
Pushed to master for 20.11, thanks to everybody involved!