[Bug 41903] New: Overdues reports in circulation module are too resource intensive
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Bug ID: 41903 Summary: Overdues reports in circulation module are too resource intensive Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: Circulation Assignee: koha-bugs@lists.koha-community.org Reporter: andrew@bywatersolutions.com QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle@bywatersolutions.com The circ module includes reports "Overdues" and "Overdues with fines." Both are sufficiently resources intensive as to cause noticeable slowdowns on large systems when used during business hours. They should be rewritten using APIs and VUE to improve performance. -- 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=41903 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |martin.renvoize@openfifth.c | |o.uk Assignee|koha-bugs@lists.koha-commun |matt.blenkinsop@openfifth.c |ity.org |o.uk -- 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=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> 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=41903 --- Comment #1 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199008 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199008&action=edit Bug 41903: [DO NOT PUSH] Data script Patch from commit 9c17c3e -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #2 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199009 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199009&action=edit Bug 41903: Add checkout GET endpoints to the api-client Patch from commit f6d67fa -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #3 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199010 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199010&action=edit Bug 41903: Add the base Vue app Patch from commit c6616b1 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #4 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199011 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199011&action=edit Bug 41903: Add the controllers and templates to load the vue app Patch from commit a769ec7 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #5 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199012 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199012&action=edit Bug 41903: Add an indented_subfields option to FormElement Patch from commit eadbdc4 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #6 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199013 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199013&action=edit Bug 41903: Allow any field to be clearable or repeatable Patch from commit 7118e4e -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #7 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199014 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199014&action=edit Bug 41903: Add a library API client Patch from commit 6e527b1 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #8 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199015 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199015&action=edit Bug 41903: Add the filter menu and form fields for Overdues Patch from commit 475a4d0 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #9 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199016 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199016&action=edit Bug 41903: Add a config endpoint and table columns Patch from commit 33d516f -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #10 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199017 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199017&action=edit Bug 41903: Preserve filters when reloading the page Patch from commit c89210c -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #11 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199018 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199018&action=edit Bug 41903: Handle table filtering Patch from commit ea8e6c1 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #12 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199019 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199019&action=edit Bug 41903: Add cypress tests Patch from commit c9609a2 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #13 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199020 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199020&action=edit Bug 41903: Convert the circ-nav menu to a Vue island Patch from commit 369be0b -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #14 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199021 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199021&action=edit Bug 41903: Add the branch overdues components and plumbing Patch from commit 2be92f7 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #15 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199022 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199022&action=edit Bug 41903: Lazy load alternate menus into LeftMenu.vue Patch from commit d9eef22 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #16 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199023 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199023&action=edit Bug 41903: Allow resources to populate slots Patch from commit 3bed1b5 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #17 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 199024 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199024&action=edit Bug 41903: Add location filter to branch overdues Test plan: This is a reproduction of the original page functionality but using a Datatables implementaiton with server side pagination to improve performance. As such a step by step test plan is challenging. A test script has been provided to add a lot of overdues to a KTD environment. I would suggest running this before applying the patches and verifying the slow loading times of the original implementation. Then apply the patches and verify that the page loads much quicker than before. Test the filtering and searching options on the table including the left menu filters to verify they are working Run the cypress tests -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alex@rcls.org --- Comment #18 from Alex Carver [Acerock7] <alex@rcls.org> --- Hiya Matt-- Loading the overdues via the script populates the values and I count roughly 11 seconds for the overdues.pl page to load. However, applying the patches results in 404 errors for me when trying to click either "Overdues" or "Overdues with Fines" in the Circulation module. Cypress tests also fail 27/27 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #19 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Hi Alex, thanks for testing. You will need to run a reset_all to trigger the apache redirect to the new pages -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off --- Comment #20 from Alex Carver [Acerock7] <alex@rcls.org> --- Thanks Matt. Ok the page loads in less than 2 seconds now. All of the filters seem to work. Cypress all specs passed. Also not sure if this is intentional, but the free text "Name or Card Number" filter doesn't work with preferred names or middle names, even though preferred names and middle names are shown in the "Patron" column. Surnames and first names work as expected. Signing Off. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199009|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199010|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199011|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199012|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199013|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199014|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199015|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199016|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199017|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199018|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199019|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199020|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199021|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199022|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199023|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Alex Carver [Acerock7] <alex@rcls.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199024|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #21 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199126 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199126&action=edit Bug 41903: Add checkout GET endpoints to the api-client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #22 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199127 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199127&action=edit Bug 41903: Add the base Vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #23 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199128 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199128&action=edit Bug 41903: Add the controllers and templates to load the vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #24 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199129 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199129&action=edit Bug 41903: Add an indented_subfields option to FormElement Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #25 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199130 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199130&action=edit Bug 41903: Allow any field to be clearable or repeatable Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #26 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199131 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199131&action=edit Bug 41903: Add a library API client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #27 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199132 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199132&action=edit Bug 41903: Add the filter menu and form fields for Overdues Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #28 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199133 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199133&action=edit Bug 41903: Add a config endpoint and table columns Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #29 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199134 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199134&action=edit Bug 41903: Preserve filters when reloading the page Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #30 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199135 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199135&action=edit Bug 41903: Handle table filtering Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #31 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199136 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199136&action=edit Bug 41903: Add cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #32 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199137 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199137&action=edit Bug 41903: Convert the circ-nav menu to a Vue island Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #33 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199138 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199138&action=edit Bug 41903: Add the branch overdues components and plumbing Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #34 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199139 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199139&action=edit Bug 41903: Lazy load alternate menus into LeftMenu.vue Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #35 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199140 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199140&action=edit Bug 41903: Allow resources to populate slots Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #36 from Alex Carver [Acerock7] <alex@rcls.org> --- Created attachment 199141 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=199141&action=edit Bug 41903: Add location filter to branch overdues Test plan: This is a reproduction of the original page functionality but using a Datatables implementaiton with server side pagination to improve performance. As such a step by step test plan is challenging. A test script has been provided to add a lot of overdues to a KTD environment. I would suggest running this before applying the patches and verifying the slow loading times of the original implementation. Then apply the patches and verify that the page loads much quicker than before. Test the filtering and searching options on the table including the left menu filters to verify they are working Run the cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #37 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- (In reply to Alex Carver [Acerock7] from comment #20)
Thanks Matt. Ok the page loads in less than 2 seconds now. All of the filters seem to work. Cypress all specs passed.
Also not sure if this is intentional, but the free text "Name or Card Number" filter doesn't work with preferred names or middle names, even though preferred names and middle names are shown in the "Patron" column. Surnames and first names work as expected.
Signing Off.
Just checked the old version in main and this is the current behaviour $strsth .= " AND (borrowers.firstname like ? or borrowers.surname like ? or borrowers.cardnumber like ?)"; I aimed where possible to completely replicate the old functionality but with the added pagination and performance improvement. If we want to add the extra filtering there then it should be doable but probably best served as a follow-up bug to make it easier to compare the two versions during QA -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #38 from Alex Carver [Acerock7] <alex@rcls.org> --- Ok understood. Agreed that follow-up bug is best place to address preferred and middle, if desired. Nice work! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Emmi Takkinen <emmi.takkinen@koha-suomi.fi> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |emmi.takkinen@koha-suomi.fi -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Lucas Gass (lukeg) <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lucas@bywatersolutions.com --- Comment #39 from Lucas Gass (lukeg) <lucas@bywatersolutions.com> --- Without the patches: -2k overdues load in an average of 15 seconds With the patches: -First paginated page loads in about 187ms. -If I attempt to load all 2000 results it takes an average of 34 seconds, so slower than before Other things Ive noticed: -Overdue.pl needs the propr permissions [FAIL] circ/overdue.pl FAIL file_permissions File must have the exec flag -xt/check_apache_conf.t fails: xt/check_apache_conf.t .......................... # Failed test 'All RewriteRule and RewriteCond directives must be copied to etc/koha-httpd.conf' # at xt/check_apache_conf.t line 46. # got: '1' # expected: '0' # RewriteRule ^/cgi-bin/koha/circulation/overdues(.*)?$ /cgi-bin/koha/circ/overdue.pl$1 [PT] -api.t failes: xt/api.t ........................................ 1/8 # Failed test 'No tag errors in the spec' # at xt/api.t line 131. # Structures begin differing at: # $got->[0] = 'get /overdues/config -> uses tag 'overdues_config' not present in top level list' # $expected->[0] = Does not exist get /overdues/config -> uses tag 'overdues_config' not present in top level list # Looks like you failed 1 test of 1. # Failed test 'tags tests' # at xt/api.t line 136. Question: Should moving circ-menu to a Vue island be done on a separate bug report? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Lucas Gass (lukeg) <lucas@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Failed QA -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Lisette Scheer <lisette@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |lisette@bywatersolutions.co | |m --- Comment #40 from Lisette Scheer <lisette@bywatersolutions.com> --- In the API description, overdues_config says: List of sysprefs used for the ERM module Similarly to Lucas, my time to run with 2000 records/all records went from 45 seconds to 2.5 minutes (about 3x as long) but just the page of results was less than a second. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Andrew Fuerste-Henry <andrew@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |42643 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42643 [Bug 42643] [OMNIBUS] Assorted performance and stability work -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #41 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- What is the purpose of loading all 2000 results? Is that to extract reports? If that still needs to be possible and have the performance improved I'll need to dig a bit deeper -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 hebah@bywatersolutions.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hebah@bywatersolutions.com --- Comment #42 from hebah@bywatersolutions.com --- Academic libraries often like to see at the end of the semester what's all still checked out, and the overdues report of all checkouts is a nice built-in report that doesn't need to be custom SQL. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Sponsorship status|--- |Sponsored Strategic theme|--- |Performance Summary|Overdues reports in |Improve performance of the |circulation module are too |overdues reports when |resource intensive |working with a high volume | |of overdues Comma delimited| |ByWater Solutions list of Sponsors| | Initiative type|--- |Epic Target Milestone|--- |26.11 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #43 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- Lucas made some specific technical observations that need addressing, but it seems like we're mostly stuck here around speed when retrieving many/all overdues. Could we sidestep that issue a bit by adding a "Download all" option that sidesteps loading everything into the UI? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Andrew Fuerste-Henry <andrew@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |43017 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43017 [Bug 43017] [OMNIBUS] Interface optimization -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Andrew Fuerste-Henry <andrew@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks|42643 | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42643 [Bug 42643] [OMNIBUS] Assorted performance and stability work -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #44 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- I've been playing around with reducing the time when downloading all of them but ultimately it is still a large dataset with many joined tables - how often are requests being made for all of the results? The current pagination massively improves day to day usage of the report through faster loading - I can add a 'Download all' button with a slightly improved version of the previous non-api code but is it worth it if a request for all of the results is only being made a few times a year? We'd have two separate sets of overdue reporting code to maintain -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #45 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- Bug 43241 fixes an issue causing API date queries to skip the index and instead look at all rows, causing a significant slowdown. That fix would likely make this code faster, possibly to the point that we don't need a separate "download all" option. But the patches here no longer apply cleanly so I cannot confirm. Matt, would you be amenable to rebasing this as-is to test with 43241 before you dive into adding a "download all"? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #46 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- I'd love a rebase so we can retest this now that Bug 43241 has pushed to main. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199008|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199126|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199127|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199128|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199129|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199130|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199131|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199132|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199133|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199134|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199135|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199136|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199137|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199138|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199139|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199140|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #199141|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #47 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204806 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204806&action=edit Bug 41903: [DO NOT PUSH] Data script Patch from commit 1dcac3c -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #48 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204807 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204807&action=edit Bug 41903: Add checkout GET endpoints to the api-client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #49 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204808 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204808&action=edit Bug 41903: Add the base Vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #50 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204809 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204809&action=edit Bug 41903: Add the controllers and templates to load the vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #51 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204810 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204810&action=edit Bug 41903: Add an indented_subfields option to FormElement Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #52 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204811 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204811&action=edit Bug 41903: Allow any field to be clearable or repeatable Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #53 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204812 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204812&action=edit Bug 41903: Add a library API client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #54 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204813 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204813&action=edit Bug 41903: Add the filter menu and form fields for Overdues Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #55 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204814 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204814&action=edit Bug 41903: Add a config endpoint and table columns Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #56 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204815 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204815&action=edit Bug 41903: Preserve filters when reloading the page Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #57 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204816 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204816&action=edit Bug 41903: Handle table filtering Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #58 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204817 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204817&action=edit Bug 41903: Add cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #59 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204818 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204818&action=edit Bug 41903: Convert the circ-nav menu to a Vue island Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #60 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204819 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204819&action=edit Bug 41903: Add the branch overdues components and plumbing Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #61 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204820 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204820&action=edit Bug 41903: Lazy load alternate menus into LeftMenu.vue Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #62 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204821 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204821&action=edit Bug 41903: Allow resources to populate slots Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #63 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204822 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204822&action=edit Bug 41903: Add location filter to branch overdues Test plan: This is a reproduction of the original page functionality but using a Datatables implementaiton with server side pagination to improve performance. As such a step by step test plan is challenging. A test script has been provided to add a lot of overdues to a KTD environment. I would suggest running this before applying the patches and verifying the slow loading times of the original implementation. Then apply the patches and verify that the page loads much quicker than before. Test the filtering and searching options on the table including the left menu filters to verify they are working Run the cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #64 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- (In reply to Andrew Fuerste-Henry from comment #46)
I'd love a rebase so we can retest this now that Bug 43241 has pushed to main.
Sorry, I actually had done the rebase but completely forgot to upload the patches back onto the bug! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #65 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- Without these patches if I have 2k overdues the list loads in 4.5 seconds, regardless of whether I'm showing just 20 or All. With these patches and 2k overdues in the system, the page loads in about .35 seconds if I'm viewing 20 results, 6 seconds if I've viewing 500, 25 seconds if I'm viewing All. There was discussion above of adding a Download All button. The page *does* have that feature before these patches, so it should be replicated/maintained here. If we used this same code to produce the list of all but pushed it into a background job would the time required be less of a concern? I see your point about not wanting to maintain both an API-based version for the UI and a SQL version for the download. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #66 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- It's tempting to also remove All as an option in the datatable, only allow folks to to view 10, 20, 50, 100 at a time. Beyond that they'd need to download. I'm not sure if that'd be a popular idea. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Nick Clemens (kidclamp) <nick@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |nick@bywatersolutions.com --- Comment #67 from Nick Clemens (kidclamp) <nick@bywatersolutions.com> --- Looking at some of our consortial partners they do then to have a large number in the overdues - and they want to be able to review the entirety. We need to have a method for them to download all of the overdues in a reasonable time frame without overloading the server. I think a 'download all' button and removing the 'Show all' option are necessary here -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #68 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 204980 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=204980&action=edit Bug 41903: Add an export all button with a background job attached Patch from commit 91159cc -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #69 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- I've added a proof of concept commit for an export all button based on the feedback - if this is what is required then I will update the test plan and resubmit back for full testing again -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #70 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- (In reply to Matt Blenkinsop from comment #69)
I've added a proof of concept commit for an export all button based on the feedback - if this is what is required then I will update the test plan and resubmit back for full testing again
That's great, Matt, thank you! Please do update the test plan and resubmit. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Lisette Scheer <lisette@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zoho.roboto@bywatersolution | |s.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204806|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204807|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204808|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204809|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204810|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204811|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204812|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204813|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204814|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204815|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204816|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204817|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204818|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204819|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204820|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204821|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204822|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #204980|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #71 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207612 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207612&action=edit Bug 41903: [DO NOT PUSH] Data script Patch from commit 0be09d0 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #72 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207613 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207613&action=edit Bug 41903: Add checkout GET endpoints to the api-client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #73 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207614 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207614&action=edit Bug 41903: Add the base Vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #74 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207615 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207615&action=edit Bug 41903: Add the controllers and templates to load the vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #75 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207616 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207616&action=edit Bug 41903: Add an indented_subfields option to FormElement Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #76 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207617 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207617&action=edit Bug 41903: Allow any field to be clearable or repeatable Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #77 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207618 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207618&action=edit Bug 41903: Add a library API client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #78 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207619 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207619&action=edit Bug 41903: Add the filter menu and form fields for Overdues Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #79 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207620 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207620&action=edit Bug 41903: Add a config endpoint and table columns Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #80 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207621 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207621&action=edit Bug 41903: Preserve filters when reloading the page Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #81 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207622 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207622&action=edit Bug 41903: Handle table filtering Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #82 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207623 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207623&action=edit Bug 41903: Add cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #83 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207624 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207624&action=edit Bug 41903: Convert the circ-nav menu to a Vue island Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #84 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207625 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207625&action=edit Bug 41903: Add the branch overdues components and plumbing Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #85 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207626 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207626&action=edit Bug 41903: Lazy load alternate menus into LeftMenu.vue Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #86 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207627 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207627&action=edit Bug 41903: Allow resources to populate slots Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #87 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207628 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207628&action=edit Bug 41903: Add location filter to branch overdues Test plan: This is a reproduction of the original page functionality but using a Datatables implementaiton with server side pagination to improve performance. As such a step by step test plan is challenging. A test script has been provided to add a lot of overdues to a KTD environment. I would suggest running this before applying the patches and verifying the slow loading times of the original implementation. Then apply the patches and verify that the page loads much quicker than before. Test the filtering and searching options on the table including the left menu filters to verify they are working Run the cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #88 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207629 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207629&action=edit Bug 41903: Add an export all button with a background job attached Whilst the API is quick for paginated and filtered views, it is slow to load all of the results to export into a file. This patch adds a dedicated background job to handle this at faster rate rather than the user having to sit and wait for a page to load Test plan: 1) Use the data script provided to add many overdues into the system 2) Try to load all results in the data table using the dropdown - the option should not exist 3) Click the download all button, a background job should be enqueued and successfully produce a report 4) In the administration area, adjust the column settings for the table and re-run the job. The report should respect the settings -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |ASSIGNED -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207612|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207613|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207614|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207615|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207616|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207617|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207618|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207619|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207620|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207621|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207622|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207623|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207624|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207625|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207626|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207627|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207628|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207629|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #89 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207644 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207644&action=edit Bug 41903: [DO NOT PUSH] Data script Patch from commit 0be09d0 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #90 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207645 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207645&action=edit Bug 41903: Add checkout GET endpoints to the api-client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #91 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207646 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207646&action=edit Bug 41903: Add the base Vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #92 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207647 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207647&action=edit Bug 41903: Add the controllers and templates to load the vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #93 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207648 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207648&action=edit Bug 41903: Add an indented_subfields option to FormElement Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #94 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207649 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207649&action=edit Bug 41903: Allow any field to be clearable or repeatable Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #95 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207650 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207650&action=edit Bug 41903: Add a library API client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #96 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207651 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207651&action=edit Bug 41903: Add the filter menu and form fields for Overdues Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #97 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207652 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207652&action=edit Bug 41903: Add a config endpoint and table columns Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #98 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207653 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207653&action=edit Bug 41903: Preserve filters when reloading the page Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #99 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207654 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207654&action=edit Bug 41903: Handle table filtering Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #100 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207655 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207655&action=edit Bug 41903: Add cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #101 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207656 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207656&action=edit Bug 41903: Convert the circ-nav menu to a Vue island Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #102 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207657 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207657&action=edit Bug 41903: Add the branch overdues components and plumbing Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #103 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207658 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207658&action=edit Bug 41903: Lazy load alternate menus into LeftMenu.vue Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #104 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207659 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207659&action=edit Bug 41903: Allow resources to populate slots Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #105 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207660 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207660&action=edit Bug 41903: Add location filter to branch overdues Test plan: This is a reproduction of the original page functionality but using a Datatables implementaiton with server side pagination to improve performance. As such a step by step test plan is challenging. A test script has been provided to add a lot of overdues to a KTD environment. I would suggest running this before applying the patches and verifying the slow loading times of the original implementation. Then apply the patches and verify that the page loads much quicker than before. Test the filtering and searching options on the table including the left menu filters to verify they are working Run the cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #106 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207661 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207661&action=edit Bug 41903: Add an export all button with a background job attached Whilst the API is quick for paginated and filtered views, it is slow to load all of the results to export into a file. This patch adds a dedicated background job to handle this at faster rate rather than the user having to sit and wait for a page to load Test plan: 1) Use the data script provided to add many overdues into the system 2) Try to load all results in the data table using the dropdown - the option should not exist 3) Click the download all button, a background job should be enqueued and successfully produce a report 4) In the administration area, adjust the column settings for the table and re-run the job. The report should respect the settings -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Andrew Fuerste-Henry <andrew@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Failed QA --- Comment #107 from Andrew Fuerste-Henry <andrew@bywatersolutions.com> --- I get errors in plack-api-error.log when attempting to filter by any patron or item values. Example: [2026/10/09 16:48:02] [ERROR] GET /api/v1/checkouts: unhandled exception (Koha::Exceptions::Object::UnhandledDBError)<<DBI Exception: DBD::mysql::st execute failed: Unknown column 'patron.firstname' in 'WHERE'>> Selecting "Show any items currently checked out" locks the date due filters from being edited, but uses any value that was in them before the checkbox was clicked. "Download all" downloads only the results of your search, not all overdues. I think this is reasonable behavior, but the link should read something like "Download all results" Cannot access the overdues report with only "overdues_report" permission: - without circulate_remaining_permissions, one cannot access /circulation-home.pl to get to the overdues report. This is true in current main, but it'd be good to correct it. - with overdues_report but without circulate_remaining_permissions, the overdues report page will load, but loading any data fails with an authorization error. In current main, a user with only overdues_report is able to access /cgi-bin/koha/circ/overdue.pl via a direct url and successfully retrieve the report data Numerous QA tool failures: [FAIL] Koha/Util/Query.pm FAIL pod_coverage sub _tree_to_joins has no pod coverage. sub _add_relation_chain has no pod coverage. [FAIL] koha-tmpl/intranet-tmpl/prog/en/includes/circ-nav-props.inc FAIL forbidden_patterns forbidden pattern: Do not use line breaks inside template tags (bug 18675) (line 3) forbidden pattern: Do not use line breaks inside template tags (bug 18675) (line 7) [FAIL] t/db_dependent/Koha/BackgroundJob/ExportOverdues.t FAIL file_permissions File must have the exec flag FAIL forbidden_patterns forbidden pattern: Use https:// instead of http:// for URLs (line 358) [FAIL] t/db_dependent/Koha/Util/Query.t FAIL file_permissions File must have the exec flag [FAIL] t/db_dependent/api/v1/overdues.t FAIL file_permissions File must have the exec flag -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Failed QA |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207644|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207645|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207646|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207647|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207648|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207649|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207650|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207651|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207652|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207653|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207654|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207655|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207656|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207657|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207658|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207659|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207660|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207661|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #108 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207751 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207751&action=edit Bug 41903: [DO NOT PUSH] Data script Patch from commit 0be09d0 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #109 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207752 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207752&action=edit Bug 41903: Add checkout GET endpoints to the api-client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #110 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207753 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207753&action=edit Bug 41903: Add the base Vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #111 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207754 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207754&action=edit Bug 41903: Add the controllers and templates to load the vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #112 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207755 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207755&action=edit Bug 41903: Add an indented_subfields option to FormElement Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #113 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207756 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207756&action=edit Bug 41903: Allow any field to be clearable or repeatable Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #114 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207757 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207757&action=edit Bug 41903: Add a library API client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #115 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207758 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207758&action=edit Bug 41903: Add the filter menu and form fields for Overdues Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #116 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207759 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207759&action=edit Bug 41903: Add a config endpoint and table columns Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #117 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207760 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207760&action=edit Bug 41903: Preserve filters when reloading the page Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #118 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207761 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207761&action=edit Bug 41903: Handle table filtering Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #119 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207762 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207762&action=edit Bug 41903: Add cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #120 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207763 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207763&action=edit Bug 41903: Convert the circ-nav menu to a Vue island Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #121 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207764 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207764&action=edit Bug 41903: Add the branch overdues components and plumbing Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #122 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207765 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207765&action=edit Bug 41903: Lazy load alternate menus into LeftMenu.vue Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #123 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207766 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207766&action=edit Bug 41903: Allow resources to populate slots Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #124 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207767 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207767&action=edit Bug 41903: Add location filter to branch overdues Test plan: This is a reproduction of the original page functionality but using a Datatables implementaiton with server side pagination to improve performance. As such a step by step test plan is challenging. A test script has been provided to add a lot of overdues to a KTD environment. I would suggest running this before applying the patches and verifying the slow loading times of the original implementation. Then apply the patches and verify that the page loads much quicker than before. Test the filtering and searching options on the table including the left menu filters to verify they are working Run the cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #125 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 207768 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=207768&action=edit Bug 41903: Add an export all button with a background job attached Whilst the API is quick for paginated and filtered views, it is slow to load all of the results to export into a file. This patch adds a dedicated background job to handle this at faster rate rather than the user having to sit and wait for a page to load Test plan: 1) Use the data script provided to add many overdues into the system 2) Try to load all results in the data table using the dropdown - the option should not exist 3) Click the download all button, a background job should be enqueued and successfully produce a report 4) In the administration area, adjust the column settings for the table and re-run the job. The report should respect the settings -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Lisette Scheer <lisette@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- QA Contact|testopia@bugs.koha-communit |Laura.escamilla@bywatersolu |y.org |tions.com -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Laura Escamilla <Laura.escamilla@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Patch doesn't apply --- Comment #126 from Laura Escamilla <Laura.escamilla@bywatersolutions.com> --- Hi Matt, I started QA on the latest patch series, but attachment 207754 ("Add the controllers and templates to load the vue app") fails to apply cleanly to current main due to a conflict in `koha-tmpl/intranet-tmpl/prog/en/modules/circ/overdue.tt`. Since this is a fairly substantial rewrite, could you rebase the patch series against current main so we can continue QA? Thanks! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Patch doesn't apply |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207751|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207752|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207753|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207754|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207755|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207756|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207757|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207758|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207759|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207760|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207761|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207762|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207763|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207764|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207765|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207766|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207767|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #207768|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #127 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208716 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208716&action=edit Bug 41903: [DO NOT PUSH] Data script Patch from commit c673a6b -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #128 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208717 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208717&action=edit Bug 41903: Add checkout GET endpoints to the api-client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #129 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208718 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208718&action=edit Bug 41903: Add the base Vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #130 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208719 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208719&action=edit Bug 41903: Add the controllers and templates to load the vue app Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #131 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208720 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208720&action=edit Bug 41903: Add an indented_subfields option to FormElement Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #132 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208721 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208721&action=edit Bug 41903: Allow any field to be clearable or repeatable Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #133 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208722 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208722&action=edit Bug 41903: Add a library API client Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #134 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208723 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208723&action=edit Bug 41903: Add the filter menu and form fields for Overdues Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #135 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208724 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208724&action=edit Bug 41903: Add a config endpoint and table columns Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #136 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208725 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208725&action=edit Bug 41903: Preserve filters when reloading the page Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #137 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208726 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208726&action=edit Bug 41903: Handle table filtering Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #138 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208727 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208727&action=edit Bug 41903: Add cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #139 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208728 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208728&action=edit Bug 41903: Convert the circ-nav menu to a Vue island Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #140 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208729 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208729&action=edit Bug 41903: Add the branch overdues components and plumbing Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #141 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208730 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208730&action=edit Bug 41903: Lazy load alternate menus into LeftMenu.vue Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #142 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208731 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208731&action=edit Bug 41903: Allow resources to populate slots Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #143 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208732 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208732&action=edit Bug 41903: Add location filter to branch overdues Test plan: This is a reproduction of the original page functionality but using a Datatables implementaiton with server side pagination to improve performance. As such a step by step test plan is challenging. A test script has been provided to add a lot of overdues to a KTD environment. I would suggest running this before applying the patches and verifying the slow loading times of the original implementation. Then apply the patches and verify that the page loads much quicker than before. Test the filtering and searching options on the table including the left menu filters to verify they are working Run the cypress tests Signed-off-by: Alex Carver [Acerock7] <alex@rcls.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=41903 --- Comment #144 from Matt Blenkinsop <matt.blenkinsop@openfifth.co.uk> --- Created attachment 208733 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=208733&action=edit Bug 41903: Add an export all button with a background job attached Whilst the API is quick for paginated and filtered views, it is slow to load all of the results to export into a file. This patch adds a dedicated background job to handle this at faster rate rather than the user having to sit and wait for a page to load Test plan: 1) Use the data script provided to add many overdues into the system 2) Try to load all results in the data table using the dropdown - the option should not exist 3) Click the download all button, a background job should be enqueued and successfully produce a report 4) In the administration area, adjust the column settings for the table and re-run the job. The report should respect the settings -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org