]> git.koha-community.org Git - koha.git/commit
Bug 37740: Fix saved SQL reports tab switching
authorOwen Leonard <oleonard@myacpl.org>
Wed, 28 Aug 2024 18:28:57 +0000 (18:28 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 30 Aug 2024 10:45:45 +0000 (12:45 +0200)
commit88f65287ef51d483045fb9d10e738c753453cdb3
tree2c67bc3fa1bf414a7a09df5001d08085779d74d7
parente6a1d65c9a0fe36c7c604613f9791e2b25149c08
Bug 37740: Fix saved SQL reports tab switching

The tabs on the saved SQL report page are not really full tabs, they're
just styled that way. There is only one tab "panel," and clicking each
tab triggers a DataTable filter so that the tab only shows the relevant
data.

The problem with this setup is that when Bootstrap tries to "switch"
tabs, it wants to hide the initial tab and then show the new one. There
is no "new" one here.

The attached patch solves this problem by adding a CSS rule to
guided_reports_start.tt with higher specificity than our global CSS
making the relevant tab pane visible at all times.

To test, apply the patch and go to Reports -> Use saved.

- If necessary, create multiple SQL reports and assign them to different
  report groups (Accounts, Acquisitions, Catalog, etc.).
- Test that tab switching works:
  - The tab should be style as "active" after you click it.
  - The table of reports should be filtered to include only reports in
    the relevant report group.

Signed-off-by: Chloe Zermatten <chloe.zermatten@ptfs-europe.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
koha-tmpl/intranet-tmpl/prog/en/modules/reports/guided_reports_start.tt