[Bug 39513] New: Multiple Searchable Data Tables on One Page Are Not User-Friendly
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Bug ID: 39513 Summary: Multiple Searchable Data Tables on One Page Are Not User-Friendly Change sponsored?: --- Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: OPAC Assignee: Laura.escamilla@bywatersolutions.com Reporter: Laura.escamilla@bywatersolutions.com QA Contact: testopia@bugs.koha-community.org CC: oleonard@myacpl.org Having searchable data tables on multiple tables within the same page can be overwhelming and confusing for users. It lacks clarity and intuitiveness, making it difficult to efficiently navigate and find the desired information. A more streamlined and user-friendly approach would improve the overall experience. To test: 1. Create a new serial subscription /cgi-bin/koha/serials/serials-home.pl 2. Receive items for the subscription 3. Create a second serial subscription for the same item, but limit this one to only one library branch. Receive items for this subscription as well. 4. Go to the OPAC and view the item that has two subscriptions attached to it. 5. At first glance the subscription panel looks good. Both tables are visible including the received items. 6. Click on another panel (Holdings, Title notes, Comments, etc). Then click back to the Subscriptions panel again. Searchable datatable features, and pagination now shows for both tables. Currently this is not user friendly and duplicates as well. I propose removing the sortable datatable features. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Owen Leonard <oleonard@myacpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Multiple Searchable Data |Correct OPAC subscription |Tables on One Page Are Not |tables DataTable |User-Friendly |initialization Assignee|Laura.escamilla@bywatersolu |oleonard@myacpl.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=39513 Owen Leonard <oleonard@myacpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |26553 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26553 [Bug 26553] Remove KohaTable (columns_settings.inc) and use kohaTable (datatables.js) -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Owen Leonard <oleonard@myacpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |Needs Signoff Patch complexity|--- |Trivial patch -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 --- Comment #1 from Owen Leonard <oleonard@myacpl.org> --- Created attachment 180205 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180205&action=edit Bug 39513: Correct OPAC subscription tables DataTable initialization This patch corrects an error in the OPAC subscription tables DataTable initialization which arose from merging of Bug 36553. The table should be initialized by class (see Bug 35202). To test you should have a bibliographic record with multiple subscriptions and items attached to each. - In the OPAC, view the detail page for that bibliographic record. - View the Subscriptions tab. All subscription tables should be sortable DataTables which follow the configuration set in staff client Administration -> Table settings -> OPAC -> subscriptionst. - Click another tab, e.g. Holdings. - Click back to the Subscriptions tab. The tables should remain the same: Sortable tables with no other DataTables controls. Sponsored-by: Athens County Public Libraries -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Owen Leonard <oleonard@myacpl.org> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=35202 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Laura Escamilla <Laura.escamilla@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |Signed Off -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Laura Escamilla <Laura.escamilla@bywatersolutions.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #180205|0 |1 is obsolete| | --- Comment #2 from Laura Escamilla <Laura.escamilla@bywatersolutions.com> --- Created attachment 180207 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180207&action=edit Bug 39513: Correct OPAC subscription tables DataTable initialization This patch corrects an error in the OPAC subscription tables DataTable initialization which arose from merging of Bug 36553. The table should be initialized by class (see Bug 35202). To test you should have a bibliographic record with multiple subscriptions and items attached to each. - In the OPAC, view the detail page for that bibliographic record. - View the Subscriptions tab. All subscription tables should be sortable DataTables which follow the configuration set in staff client Administration -> Table settings -> OPAC -> subscriptionst. - Click another tab, e.g. Holdings. - Click back to the Subscriptions tab. The tables should remain the same: Sortable tables with no other DataTables controls. Sponsored-by: Athens County Public Libraries Signed-off-by: Laura_Escamilla <laura.escamilla@bywatersolutions.com> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Jonathan Druart <jonathan.druart@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Signed Off |Passed QA -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Jonathan Druart <jonathan.druart@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #180207|0 |1 is obsolete| | --- Comment #3 from Jonathan Druart <jonathan.druart@gmail.com> --- Created attachment 180235 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=180235&action=edit Bug 39513: Correct OPAC subscription tables DataTable initialization This patch corrects an error in the OPAC subscription tables DataTable initialization which arose from merging of Bug 36553. The table should be initialized by class (see Bug 35202). To test you should have a bibliographic record with multiple subscriptions and items attached to each. - In the OPAC, view the detail page for that bibliographic record. - View the Subscriptions tab. All subscription tables should be sortable DataTables which follow the configuration set in staff client Administration -> Table settings -> OPAC -> subscriptionst. - Click another tab, e.g. Holdings. - Click back to the Subscriptions tab. The tables should remain the same: Sortable tables with no other DataTables controls. Sponsored-by: Athens County Public Libraries Signed-off-by: Laura_Escamilla <laura.escamilla@bywatersolutions.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- QA Contact|testopia@bugs.koha-communit |jonathan.druart@gmail.com |y.org | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Version(s)| |25.05.00 released in| | Status|Passed QA |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=39513 --- Comment #4 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Pushed for 25.05! Well done everyone, thank you! -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 --- Comment #5 from Katrin Fischer <katrin.fischer@bsz-bw.de> --- Is it possible that this is broken in 22.11 too? We see broken datatables navigation and no data when there is more than one subscription. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Katrin Fischer <katrin.fischer@bsz-bw.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |rel_24_11_candidate -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Fridolin Somers <fridolin.somers@biblibre.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fridolin.somers@biblibre.co | |m Status|Pushed to main |Needs documenting --- Comment #6 from Fridolin Somers <fridolin.somers@biblibre.com> --- Bug 26553 not in 24.11.x So also not for 22.11.x. It is : KohaTable(".subscriptionst", ... -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 --- Comment #7 from Fridolin Somers <fridolin.somers@biblibre.com> --- 22.11.x uses : <table class="table table-bordered table-striped" id="subscriptionst"> + KohaTable("#subscriptionst", { Looks OK -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39513 Bug 39513 depends on bug 26553, which changed state. Bug 26553 Summary: Remove KohaTable (columns_settings.inc) and use kohaTable (datatables.js) https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26553 What |Removed |Added ---------------------------------------------------------------------------- Status|Needs documenting |RESOLVED Resolution|--- |FIXED -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org