Commit Graph

60725 Commits

Author SHA1 Message Date
Lisette Scheer a28cbfd39e
Bug 42071: Add 'show' to options that load a single suggestion
Test plan:

Before applying the patch:
1. Go to acquisitions
2. Go to Purchase Suggestions
3. Create a purchase suggestion (for ease of testing, select Centerville for the library)
4. On the table, click on the suggestion number
5. Observe the suggestion does not populate, including the breadcrumbs, but the url does contain the suggestion number.
6. Apply the patch
7. restart_all
8. Rpeat steps 1-4
9. Observe the suggestion now populates and can be edited.

Signed-off-by: Pedro Amorim <pedro.amorim@openfifth.co.uk>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:46 -06:00
Jonathan Druart f2425666c9
Bug 41579: suggestions - auto tidy
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:45 -06:00
Jonathan Druart 8f7e3d85f9
Bug 41579: Tidy kohaTable - suggestion/suggestion.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:45 -06:00
Paul Derscheid 8d86a4c211
Bug 41573: (QA follow-up) Use var instead of const for dynamically loaded template
- patron-lists-tab.tt is loaded dynamically via jQuery .load()
- Using const for patron_id and cardnumber causes a redeclaration
  error when the tab reloads after adding/removing a patron
- Change to var which allows redeclaration in the global scope

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:44 -06:00
Paul Derscheid d5c93d917f
Bug 41573: (QA follow-up) Fix missing closing backtick in template literal
- The conversion from string concatenation to a template literal
  in addToList() missed the closing backtick
- This causes a syntax error breaking the add-to-list functionality
  on the patron lists tab

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:44 -06:00
Jonathan Druart ea59367794
Bug 41573: patron_lists - auto tidy
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:43 -06:00
Jonathan Druart 2aadd46d8d
Bug 41573: Tidy kohaTable - patron_lists/patron-lists-tab.tt
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:43 -06:00
Jonathan Druart 49ff9c7199
Bug 41573: Tidy kohaTable - patron_lists/lists.tt
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:42 -06:00
Jonathan Druart 15ae4719fe
Bug 41573: Tidy kohaTable - patron_lists/list.tt
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:19:35 -06:00
Lucas Gass 9346a3a722
Bug 41582: (RM follow-up) Add missing aria-hidden attribute to FA icon
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:46 -06:00
Lucas Gass 62a66d5fa1
Bug 41582: (RM follow-up) Tidy opac-detail.tt
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:46 -06:00
Jonathan Druart 024d9a18ba
Bug 41568: Tidy kohaTable - circ/branchtransfers.tt - fix conflict with 41134
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:45 -06:00
Owen Leonard 897c8c7944
Bug 41568: (follow-up) Fix minor JS error
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:45 -06:00
Jonathan Druart efb7754c8f
Bug 41568: circ - auto tidy
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:44 -06:00
Jonathan Druart a1d951b591
Bug 41568: Tidy kohaTable - circ/waitingreserves.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:44 -06:00
Jonathan Druart 261008fb7f
Bug 41568: Tidy kohaTable - circ/view_holdsqueue.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:43 -06:00
Jonathan Druart bc6c7b0398
Bug 41568: Tidy kohaTable - circ/transferstoreceive.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:43 -06:00
Jonathan Druart 5ab1ea2813
Bug 41568: Tidy kohaTable - circ/transfers_to_send.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:42 -06:00
Jonathan Druart a27d8ad394
Bug 41568: Tidy kohaTable - circ/returns.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:42 -06:00
Jonathan Druart b6ab1f8f84
Bug 41568: Tidy kohaTable - circ/reserverations.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:41 -06:00
Jonathan Druart ef58cbee21
Bug 41568: Tidy kohaTable - circ/pendingreserves.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:41 -06:00
Jonathan Druart 2379623013
Bug 41568: Tidy kohaTable - circ/pendingbookings.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:40 -06:00
Jonathan Druart fca228fddd
Bug 41568: Tidy kohaTable - circ/overdue.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:40 -06:00
Jonathan Druart 751b89ebaf
Bug 41568: Tidy kohaTable - circ/curbside_pickups.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:39 -06:00
Jonathan Druart 323833364d
Bug 41568: Tidy kohaTable - circ/circulation_batch_checkouts.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:39 -06:00
Jonathan Druart 1ddbe2d136
Bug 41568: Tidy kohaTable - circ/article-requests.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:38 -06:00
Jonathan Druart 10ddff6f8d
Bug 41569: (follow-up) Fix conflict with 39698
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:38 -06:00
Owen Leonard 13d10ffd2d
Bug 41569: (follow-up) Prevent variable redeclaration warnings
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:37 -06:00
Jonathan Druart aac1aaacc9
Bug 41569: clubs - auto tidy
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:37 -06:00
Jonathan Druart 940d1eea6d
Bug 41569: Fix conflict with 39698
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:36 -06:00
Jonathan Druart 7b63190947
Bug 41569: Tidy kohaTable - clubs/clubs-tab.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:36 -06:00
Jonathan Druart 0a1913116a
Bug 41569: Tidy kohaTable - clubs/patron-clubs-tab.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:35 -06:00
Paul Derscheid 844bebb17c
Bug 41580: (QA follow-up) Fix variable name mismatch in batch delete records
- The tidy declared const record_type but the code references
  recordtype (no underscore), causing a ReferenceError
- Rename to match the existing usage

To test:
- Go to Tools → Batch delete records
- Upload/select bibliographic records with checked out items
- Verify the red cross and yellow highlight appear for
  non-deletable records

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:35 -06:00
Paul Derscheid 745d176e2f
Bug 41580: (QA follow-up) Fix suspend status check in batch modify holds
- Fix typo: hold.suspened → hold.suspended, the suspension check
  never fired because the property name was misspelled
- Restore DOM update: the tidy replaced
  \$("#new_suspend_status").val("1") with a local variable assignment
  that had no effect on the submitted form data

To test:
- Go to Tools → Batch modify holds
- Load holds that are not suspended
- Set a suspend date without changing suspend status
- Submit and verify the suspend status is automatically set to 1

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:34 -06:00
Paul Derscheid b536f6ef6c
Bug 41580: (QA follow-up) Fix syntax error in holidays calendar options
- The tidy introduced a semicolon inside the flatpickr options
  object literal which is a syntax error, breaking the calendar
  widget entirely
- The syntax error also prevented the auto tidy from normalizing
  the surrounding code formatting
- Replace with comma to match object property separator syntax

To test:
- Go to Tools → Calendar
- Verify the calendar widget renders without JS errors

Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:34 -06:00
Owen Leonard 5c150230a7
Bug 41580: (follow-up) More tidy
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:33 -06:00
Owen Leonard 1a3927fe1e
Bug 41580: (follow-up) Fixes for errors
- In Cataloging -> Manage staged MARC records: the logic around showing
  the "Edit" button was not correct
- In Tools -> Batch patron modification: There was sometimes an error in
  the console about a variable not existing which can be resolved by
  moving the corresponding (and related) JS into the conditional which
  depends on the table of results existing.

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:33 -06:00
Jonathan Druart 33661e7e8d
Bug 41580: tools - auto tidy
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:32 -06:00
Jonathan Druart 1e886e80ca
Bug 41580: Tidy kohaTable - tools/upload.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:32 -06:00
Jonathan Druart d75eee2f83
Bug 41580: Tidy kohaTable - tools/modborrowers.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:31 -06:00
Jonathan Druart bd9c9af0ed
Bug 41580: Tidy kohaTable - tools/manage-marc-import.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:31 -06:00
Jonathan Druart 433d4b22d3
Bug 41580: Tidy kohaTable - tools/inventory.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:30 -06:00
Jonathan Druart b01855b00f
Bug 41580: Tidy kohaTable - tools/holidays.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:30 -06:00
Jonathan Druart 98b17de848
Bug 41580: Tidy kohaTable - tools/batch_record_modification.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:29 -06:00
Jonathan Druart 0994f3605a
Bug 41580: Tidy kohaTable - tools/batch_modify_holds.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:29 -06:00
Jonathan Druart 50c51f3f5e
Bug 41580: Tidy kohaTable - tools/batch_delete_records.tt
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:28 -06:00
Jonathan Druart 6239aa298a
Bug 41572: Fix conflict with bug 41457
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:28 -06:00
Owen Leonard f5b808e3f4
Bug 41572: (follow-up) More tidying
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:27 -06:00
Owen Leonard b6875d8d97
Bug 41572: (follow-up) Fixing two minor syntax errors
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:27 -06:00
Jonathan Druart c4a0d280a8
Bug 41572: members - auto tidy
Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Paul Derscheid <paul.derscheid@lmscloud.de>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-03-12 15:03:26 -06:00