[Bug 35068] New: Split 'Renew or check in selected items' button in issues table into seperate buttons
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Bug ID: 35068 Summary: Split 'Renew or check in selected items' button in issues table into seperate buttons Change sponsored?: --- Product: Koha Version: master Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Circulation Assignee: koha-bugs@lists.koha-community.org Reporter: lucas@bywatersolutions.com QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle.m.hall@gmail.com Many libraries find 'Renew or check in selected items' within the issues/checkout table confusing. It makes sense to split these into 2 separate buttons. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Lucas Gass <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Patch complexity|--- |Small patch Assignee|koha-bugs@lists.koha-commun |lucas@bywatersolutions.com |ity.org | -- 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=35068 Lucas Gass <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- 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=35068 --- Comment #1 from Lucas Gass <lucas@bywatersolutions.com> --- Created attachment 157218 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157218&action=edit Bug 35068: Split RenewCheckinChecked button into seperate renew/checkin buttons To test: 1. APPLY patch, clear browser's cache 2. Have more than 1 checkout issued to a borrower. 3. Load the checkout table on circ/circulation.pl 4. Notice that there is now 'Renew selected items' and 'Checkin selected items' button. 5. Play around with each making sure that they work as excepted when checkouts are checked in either the 'Check in' or 'Renew' columns. 6. Uncheck everything in the 'Renew column', the 'Renew selected items' button should be disabled. 7. Uncheck everything in the 'Checkin column', the 'Checkin selected items' button should be disabled. 8. Try unchecking some of these to make sure the Renew/Checkin button is properly disabled when no related checkboxes are checked. 9. Try using the select all/none options at the top of both the 'Renew' and 'Checkin' columns. Make sure the 'Renew selected items' and 'Checkin selected items' become properly disabled/enabled. 10. Make sure the 'Renew all' button still works properly. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 David Cook <dcook@prosentient.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dcook@prosentient.com.au -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Owen Leonard <oleonard@myacpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Failed QA --- Comment #2 from Owen Leonard <oleonard@myacpl.org> --- I really like this and it works well except for one issue I've found: After clicking "Renew all" the "Renew selected" button becomes active even though there are no checked checkboxes. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Lucas Gass <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |Needs Signoff -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #3 from Lucas Gass <lucas@bywatersolutions.com> --- Created attachment 157254 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157254&action=edit Bug 35068: (follow-up) Disable button after clicking Renew all -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #4 from Lucas Gass <lucas@bywatersolutions.com> --- (In reply to Owen Leonard from comment #2)
I really like this and it works well except for one issue I've found: After clicking "Renew all" the "Renew selected" button becomes active even though there are no checked checkboxes.
Owen, thanks for testing! I have provided a small follow-up and reset to NSO. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Katie Bliss <kebliss@dmpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kebliss@dmpl.org -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Brendan Lawlor <blawlor@clamsnet.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |blawlor@clamsnet.org --- Comment #5 from Brendan Lawlor <blawlor@clamsnet.org> --- I tested this and it works well, except I found one edge case. If you make selections in both the renew and checkin columns and then click one of the buttons to renew or checkin the selected items, when circulation.pl reloads both buttons start as enabled, but they should be disabled like when circulation.pl initially loads. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #6 from Lucas Gass <lucas@bywatersolutions.com> --- Created attachment 157357 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157357&action=edit Bug 35068: (follow-up) Always disable buttons after action -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #7 from Lucas Gass <lucas@bywatersolutions.com> --- (In reply to Brendan Lawlor from comment #5)
I tested this and it works well, except I found one edge case. If you make selections in both the renew and checkin columns and then click one of the buttons to renew or checkin the selected items, when circulation.pl reloads both buttons start as enabled, but they should be disabled like when circulation.pl initially loads.
Good catch! I've provided a follow-up. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Owen Leonard <oleonard@myacpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157218|0 |1 is obsolete| | Attachment #157254|0 |1 is obsolete| | Attachment #157357|0 |1 is obsolete| | --- Comment #8 from Owen Leonard <oleonard@myacpl.org> --- Created attachment 157465 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157465&action=edit Bug 35068: Split RenewCheckinChecked button into seperate renew/checkin buttons To test: 1. APPLY patch, clear browser's cache 2. Have more than 1 checkout issued to a borrower. 3. Load the checkout table on circ/circulation.pl 4. Notice that there is now 'Renew selected items' and 'Checkin selected items' button. 5. Play around with each making sure that they work as excepted when checkouts are checked in either the 'Check in' or 'Renew' columns. 6. Uncheck everything in the 'Renew column', the 'Renew selected items' button should be disabled. 7. Uncheck everything in the 'Checkin column', the 'Checkin selected items' button should be disabled. 8. Try unchecking some of these to make sure the Renew/Checkin button is properly disabled when no related checkboxes are checked. 9. Try using the select all/none options at the top of both the 'Renew' and 'Checkin' columns. Make sure the 'Renew selected items' and 'Checkin selected items' become properly disabled/enabled. 10. Make sure the 'Renew all' button still works properly. Signed-off-by: Owen Leonard <oleonard@myacpl.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #9 from Owen Leonard <oleonard@myacpl.org> --- Created attachment 157466 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157466&action=edit Bug 35068: (follow-up) Disable button after clicking Renew all Signed-off-by: Owen Leonard <oleonard@myacpl.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #10 from Owen Leonard <oleonard@myacpl.org> --- Created attachment 157467 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157467&action=edit Bug 35068: (follow-up) Always disable buttons after action Signed-off-by: Owen Leonard <oleonard@myacpl.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #11 from Owen Leonard <oleonard@myacpl.org> --- Created attachment 157468 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157468&action=edit Bug 35068: (follow-up) Update button order and icons This patch updates the Renew and Check-in buttons so that they have icons matching the ones used for the Renew and Check-in search tabs in the header. The patch also moves the Renew button so that it is next to the Renew all button. I think this makes more logical sense. So the order is: - Check in selected items - Renew selected items - Renew all -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 ByWater Sandboxes <bws.sandboxes@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157465|0 |1 is obsolete| | --- Comment #12 from ByWater Sandboxes <bws.sandboxes@gmail.com> --- Created attachment 157523 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157523&action=edit Bug 35068: Split RenewCheckinChecked button into seperate renew/checkin buttons To test: 1. APPLY patch, clear browser's cache 2. Have more than 1 checkout issued to a borrower. 3. Load the checkout table on circ/circulation.pl 4. Notice that there is now 'Renew selected items' and 'Checkin selected items' button. 5. Play around with each making sure that they work as excepted when checkouts are checked in either the 'Check in' or 'Renew' columns. 6. Uncheck everything in the 'Renew column', the 'Renew selected items' button should be disabled. 7. Uncheck everything in the 'Checkin column', the 'Checkin selected items' button should be disabled. 8. Try unchecking some of these to make sure the Renew/Checkin button is properly disabled when no related checkboxes are checked. 9. Try using the select all/none options at the top of both the 'Renew' and 'Checkin' columns. Make sure the 'Renew selected items' and 'Checkin selected items' become properly disabled/enabled. 10. Make sure the 'Renew all' button still works properly. Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 ByWater Sandboxes <bws.sandboxes@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157466|0 |1 is obsolete| | --- Comment #13 from ByWater Sandboxes <bws.sandboxes@gmail.com> --- Created attachment 157524 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157524&action=edit Bug 35068: (follow-up) Disable button after clicking Renew all Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 ByWater Sandboxes <bws.sandboxes@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157467|0 |1 is obsolete| | --- Comment #14 from ByWater Sandboxes <bws.sandboxes@gmail.com> --- Created attachment 157525 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157525&action=edit Bug 35068: (follow-up) Always disable buttons after action Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 ByWater Sandboxes <bws.sandboxes@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157468|0 |1 is obsolete| | --- Comment #15 from ByWater Sandboxes <bws.sandboxes@gmail.com> --- Created attachment 157526 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157526&action=edit Bug 35068: (follow-up) Update button order and icons This patch updates the Renew and Check-in buttons so that they have icons matching the ones used for the Renew and Check-in search tabs in the header. The patch also moves the Renew button so that it is next to the Renew all button. I think this makes more logical sense. So the order is: - Check in selected items - Renew selected items - Renew all Signed-off-by: Kelly <kelly@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Kelly McElligott <kelly@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kelly@bywatersolutions.com Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Brendan Lawlor <blawlor@clamsnet.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157526|0 |1 is obsolete| | --- Comment #16 from Brendan Lawlor <blawlor@clamsnet.org> --- Created attachment 157552 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=157552&action=edit Bug 35068: (follow-up) Update button order and icons This patch updates the Renew and Check-in buttons so that they have icons matching the ones used for the Renew and Check-in search tabs in the header. The patch also moves the Renew button so that it is next to the Renew all button. I think this makes more logical sense. So the order is: - Check in selected items - Renew selected items - Renew all Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #17 from Lucas Gass <lucas@bywatersolutions.com> --- Owen, thanks for the follow-up. Those icons look good! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Nick Clemens <nick@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |martin.renvoize@ptfs-europe | |.com, | |nick@bywatersolutions.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |m.de.rooy@rijksmuseum.nl --- Comment #18 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Looks good, but wondering about: Have two checkouts. Click one for Renew and one for Checkin. Click on Check in selected items. The item is checked in. But the tab still lists two checkouts (wrong). And the selection for renew is gone. Uncomfortable? Suppose I had a large selection? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Owen Leonard <oleonard@myacpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Failed QA --- Comment #19 from Owen Leonard <oleonard@myacpl.org> --- (In reply to Marcel de Rooy from comment #18)
The item is checked in. But the tab still lists two checkouts (wrong).
This is not related to this patch. That's the existing behavior.
And the selection for renew is gone. Uncomfortable? Suppose I had a large selection?
I agree that this is a problem -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #20 from Lucas Gass <lucas@bywatersolutions.com> ---
And the selection for renew is gone. Uncomfortable? Suppose I had a large selection?
Good catch, I think I have a solution. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Lucas Gass <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |Needs Signoff -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #21 from Lucas Gass <lucas@bywatersolutions.com> --- Created attachment 158343 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158343&action=edit Bug 35068: (follow-up): Make sure renew/checkin selections get retained on reload To test: 1. Have two checkouts. Click one for Renew and one for Checkin. Click on Check in selected items. 2. When the table reloads the 'renew' selections should be retained 3. Have two checkouts. Click one for Renew and one for Checkin. Click on Renew selected items. 4. When the table reloads the 'check in' selections should be retained -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #22 from Lucas Gass <lucas@bywatersolutions.com> --- I think it is now prudent here to get another sign-off so I have reset to NSO. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #23 from Lucas Gass <lucas@bywatersolutions.com> ---
The item is checked in. But the tab still lists two checkouts (wrong).
I have filed a separate bug for this issue since it happens with or without my patch. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Lucas Gass <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |35251 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35251 [Bug 35251] Issue table does not recalculate number of checkouts after a check in -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157523|0 |1 is obsolete| | --- Comment #24 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158476 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158476&action=edit Bug 35068: Split RenewCheckinChecked button into seperate renew/checkin buttons To test: 1. APPLY patch, clear browser's cache 2. Have more than 1 checkout issued to a borrower. 3. Load the checkout table on circ/circulation.pl 4. Notice that there is now 'Renew selected items' and 'Checkin selected items' button. 5. Play around with each making sure that they work as excepted when checkouts are checked in either the 'Check in' or 'Renew' columns. 6. Uncheck everything in the 'Renew column', the 'Renew selected items' button should be disabled. 7. Uncheck everything in the 'Checkin column', the 'Checkin selected items' button should be disabled. 8. Try unchecking some of these to make sure the Renew/Checkin button is properly disabled when no related checkboxes are checked. 9. Try using the select all/none options at the top of both the 'Renew' and 'Checkin' columns. Make sure the 'Renew selected items' and 'Checkin selected items' become properly disabled/enabled. 10. Make sure the 'Renew all' button still works properly. Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157524|0 |1 is obsolete| | --- Comment #25 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158477 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158477&action=edit Bug 35068: (follow-up) Disable button after clicking Renew all Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157525|0 |1 is obsolete| | --- Comment #26 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158478 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158478&action=edit Bug 35068: (follow-up) Always disable buttons after action Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #157552|0 |1 is obsolete| | --- Comment #27 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158479 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158479&action=edit Bug 35068: (follow-up) Update button order and icons This patch updates the Renew and Check-in buttons so that they have icons matching the ones used for the Renew and Check-in search tabs in the header. The patch also moves the Renew button so that it is next to the Renew all button. I think this makes more logical sense. So the order is: - Check in selected items - Renew selected items - Renew all Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158343|0 |1 is obsolete| | --- Comment #28 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158480 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158480&action=edit Bug 35068: (follow-up): Make sure renew/checkin selections get retained on reload To test: 1. Have two checkouts. Click one for Renew and one for Checkin. Click on Check in selected items. 2. When the table reloads the 'renew' selections should be retained 3. Have two checkouts. Click one for Renew and one for Checkin. Click on Renew selected items. 4. When the table reloads the 'check in' selections should be retained Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158476|0 |1 is obsolete| | --- Comment #29 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158481 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158481&action=edit Bug 35068: Split RenewCheckinChecked button into seperate renew/checkin buttons To test: 1. APPLY patch, clear browser's cache 2. Have more than 1 checkout issued to a borrower. 3. Load the checkout table on circ/circulation.pl 4. Notice that there is now 'Renew selected items' and 'Checkin selected items' button. 5. Play around with each making sure that they work as excepted when checkouts are checked in either the 'Check in' or 'Renew' columns. 6. Uncheck everything in the 'Renew column', the 'Renew selected items' button should be disabled. 7. Uncheck everything in the 'Checkin column', the 'Checkin selected items' button should be disabled. 8. Try unchecking some of these to make sure the Renew/Checkin button is properly disabled when no related checkboxes are checked. 9. Try using the select all/none options at the top of both the 'Renew' and 'Checkin' columns. Make sure the 'Renew selected items' and 'Checkin selected items' become properly disabled/enabled. 10. Make sure the 'Renew all' button still works properly. 11. Do the test plan of 5th patch "Make sure renew/checkin selections" Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158477|0 |1 is obsolete| | --- Comment #30 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158482 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158482&action=edit Bug 35068: (follow-up) Disable button after clicking Renew all Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158478|0 |1 is obsolete| | --- Comment #31 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158483 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158483&action=edit Bug 35068: (follow-up) Always disable buttons after action Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158479|0 |1 is obsolete| | --- Comment #32 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158484 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158484&action=edit Bug 35068: (follow-up) Update button order and icons This patch updates the Renew and Check-in buttons so that they have icons matching the ones used for the Renew and Check-in search tabs in the header. The patch also moves the Renew button so that it is next to the Renew all button. I think this makes more logical sense. So the order is: - Check in selected items - Renew selected items - Renew all Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158480|0 |1 is obsolete| | --- Comment #33 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Created attachment 158485 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158485&action=edit Bug 35068: (follow-up): Make sure renew/checkin selections get retained on reload To test: 1. Have two checkouts. Click one for Renew and one for Checkin. Click on Check in selected items. 2. When the table reloads the 'renew' selections should be retained 3. Have two checkouts. Click one for Renew and one for Checkin. Click on Renew selected items. 4. When the table reloads the 'check in' selections should be retained Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Victor Grousset/tuxayo <victor@tuxayo.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |victor@tuxayo.net Status|Needs Signoff |Signed Off --- Comment #34 from Victor Grousset/tuxayo <victor@tuxayo.net> --- Amended test plan to mention the 2nd test plan. It's not reliable to have other test plans in follow-up without having the 1st test plan point to them. I hope I never missed such cases in the past >_< Anyway, it works! :D And the functional chance makes sense. I was always confused about that 2 in one button. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #35 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- I'd be tempted to tie the buttons even more directly to the select columns they adhere to.. perhaps a second footer row for actions buttons that pertain to the column above them? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- QA Contact|testopia@bugs.koha-communit |m.de.rooy@rijksmuseum.nl |y.org | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |BLOCKED --- Comment #36 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Looking here -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #37 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- (In reply to Martin Renvoize from comment #35)
I'd be tempted to tie the buttons even more directly to the select columns they adhere to.. perhaps a second footer row for actions buttons that pertain to the column above them?
I dont think that we should block this now. But personally the buttons and checkboxes are a bit confusing. If I click one renew checkbox, I would expect Renew all to be disabled for instance. Renew all is now a shortcut for Select all+Renew selected. Could we do without it? We dont have Checkin all which is just Select all+Checkin selected. Feels like an inconsistency? What about (just brainstorming, sorry): Checkin = Checkin All when no checkbox is enabled. Same for Renew. As soon as you select a checkbox, the button becomes an action for selected lines. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|BLOCKED |Passed QA -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158481|0 |1 is obsolete| | --- Comment #38 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 158788 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158788&action=edit Bug 35068: Split RenewCheckinChecked button into seperate renew/checkin buttons To test: 1. APPLY patch, clear browser's cache 2. Have more than 1 checkout issued to a borrower. 3. Load the checkout table on circ/circulation.pl 4. Notice that there is now 'Renew selected items' and 'Checkin selected items' button. 5. Play around with each making sure that they work as excepted when checkouts are checked in either the 'Check in' or 'Renew' columns. 6. Uncheck everything in the 'Renew column', the 'Renew selected items' button should be disabled. 7. Uncheck everything in the 'Checkin column', the 'Checkin selected items' button should be disabled. 8. Try unchecking some of these to make sure the Renew/Checkin button is properly disabled when no related checkboxes are checked. 9. Try using the select all/none options at the top of both the 'Renew' and 'Checkin' columns. Make sure the 'Renew selected items' and 'Checkin selected items' become properly disabled/enabled. 10. Make sure the 'Renew all' button still works properly. 11. Do the test plan of 5th patch "Make sure renew/checkin selections" Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158482|0 |1 is obsolete| | --- Comment #39 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 158789 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158789&action=edit Bug 35068: (follow-up) Disable button after clicking Renew all Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158483|0 |1 is obsolete| | --- Comment #40 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 158790 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158790&action=edit Bug 35068: (follow-up) Always disable buttons after action Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158484|0 |1 is obsolete| | --- Comment #41 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 158791 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158791&action=edit Bug 35068: (follow-up) Update button order and icons This patch updates the Renew and Check-in buttons so that they have icons matching the ones used for the Renew and Check-in search tabs in the header. The patch also moves the Renew button so that it is next to the Renew all button. I think this makes more logical sense. So the order is: - Check in selected items - Renew selected items - Renew all Signed-off-by: Kelly <kelly@bywatersolutions.com> Signed-off-by: Brendan Lawlor <blawlor@clamsnet.org> Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #158485|0 |1 is obsolete| | --- Comment #42 from Marcel de Rooy <m.de.rooy@rijksmuseum.nl> --- Created attachment 158792 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158792&action=edit Bug 35068: (follow-up): Make sure renew/checkin selections get retained on reload To test: 1. Have two checkouts. Click one for Renew and one for Checkin. Click on Check in selected items. 2. When the table reloads the 'renew' selections should be retained 3. Have two checkouts. Click one for Renew and one for Checkin. Click on Renew selected items. 4. When the table reloads the 'check in' selections should be retained Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net> Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Marcel de Rooy <m.de.rooy@rijksmuseum.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Split 'Renew or check in |Split 'Renew or check in |selected items' button in |selected items' button in |issues table into seperate |issues table into separate |buttons |buttons -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Tomás Cohen Arazi <tomascohen@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Passed QA |Pushed to master Version(s)| |23.11.00 released in| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #43 from Tomás Cohen Arazi <tomascohen@gmail.com> --- Pushed to master for 23.11. Nice work everyone, thanks! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |35313 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35313 [Bug 35313] Simplify/Clarify select actions in circulation tables -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Martin Renvoize <martin.renvoize@ptfs-europe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|35313 | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35313 [Bug 35313] Simplify/Clarify select actions in circulation tables -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Pushed to master |Needs documenting CC| |fridolin.somers@biblibre.co | |m --- Comment #44 from Fridolin Somers <fridolin.somers@biblibre.com> --- Enhancement not pushed to 23.05.x -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Caroline Cyr La Rose <caroline.cyr-la-rose@inlibro.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Documentation| |https://gitlab.com/koha-com submission| |munity/koha-manual/-/merge_ | |requests/816 Status|Needs documenting |RESOLVED Documentation| |Caroline Cyr La Rose contact| | CC| |caroline.cyr-la-rose@inlibr | |o.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 Lucas Gass <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |36060 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36060 [Bug 36060] If issues table includes overdues Renew selected items button is disabled -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35068 --- Comment #45 from Martin Renvoize <martin.renvoize@ptfs-europe.com> --- (In reply to Marcel de Rooy from comment #37)
(In reply to Martin Renvoize from comment #35)
I'd be tempted to tie the buttons even more directly to the select columns they adhere to.. perhaps a second footer row for actions buttons that pertain to the column above them?
I dont think that we should block this now. But personally the buttons and checkboxes are a bit confusing. If I click one renew checkbox, I would expect Renew all to be disabled for instance. Renew all is now a shortcut for Select all+Renew selected. Could we do without it? We dont have Checkin all which is just Select all+Checkin selected. Feels like an inconsistency?
What about (just brainstorming, sorry): Checkin = Checkin All when no checkbox is enabled. Same for Renew. As soon as you select a checkbox, the button becomes an action for selected lines.
Did we open a new bug for this? -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org