Commit Graph

59200 Commits

Author SHA1 Message Date
Jonathan Druart adfde0959f
Bug 38201: Remove JS warning
[Vue warn]: Invalid prop: type check failed for prop "modelValue". Expected Boolean, got String with value "received".

(cherry picked from commit 24e90a6c4d3680ccf9eb24291ba747e5026dd303)
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:57 -06:00
Jonathan Druart b807f95c5d
Bug 38201: Avoid redundant regex test when replacing breadcrumb placeholders
(cherry picked from commit c826ae5b36e1472b3122b6e0ff4cc49c65a9c817)
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:56 -06:00
Matt Blenkinsop ee2a4f89e5
Bug 38201: Fix composition API migration omissions
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:56 -06:00
Matt Blenkinsop 0b80976cb3
Bug 38201: Allow the breadcrumb to be dynamic in the show component
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:55 -06:00
Matt Blenkinsop f34565f958
Bug 38201: Remove console warning for readonly computed value
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:55 -06:00
Matt Blenkinsop 07c9d989e2
Bug 38201: Move 'created' call into base-resource
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:54 -06:00
Matt Blenkinsop c954d0b590
Bug 38201: Add missing JSDocs to base-resource and base-element
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:54 -06:00
Matt Blenkinsop c41fc9ab1f
Bug 38201: Add missing 'created' calls to preservation resources
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:53 -06:00
Matt Blenkinsop 3903ad2f5d
Bug 38201: Restore ERM provider filtering to the left menu
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:53 -06:00
Matt Blenkinsop c062598d8f
Bug 38201: Restore physical address in vendor show view
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:52 -06:00
Matt Blenkinsop 22a76c4830
Bug 38201: Support sticky toolbars in the framework
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:52 -06:00
Matt Blenkinsop 8d176b1362
Bug 38201: Remove duplicate 'close' link from Trains show
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:51 -06:00
Matt Blenkinsop d0d000f98b
Bug 38201: Pre-select the 'all' option in the trains table filters
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:51 -06:00
Matt Blenkinsop 634d6ef637
Bug 38201: Allow the train items table to update when items are removed
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:50 -06:00
Matt Blenkinsop 303b1d3df3
Bug 38201: Clear items added to the waiting list state once items added to train
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:50 -06:00
Matt Blenkinsop a63ae2d19c
Bug 38201: Compute appendToShow into the fieldGroupings to avoid separate logic
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:49 -06:00
Matt Blenkinsop b688e7a6cb
Bug 38201: Allow modal confirmations to accept a size property
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:49 -06:00
Matt Blenkinsop a7e6a0ee13
Bug 38201: Add an accordion wrapper to allow usage in ResourceShow
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:48 -06:00
Matt Blenkinsop 5686cb8b95
Bug 38201: Add a tabs wrapper to allow usage in ResourceShow
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:48 -06:00
Matt Blenkinsop 0b196bf07f
Bug 38201: Delete redundant vendors components
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:47 -06:00
Matt Blenkinsop b599ffa8fc
Bug 38201: Restore show password option to vendor interfaces
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:47 -06:00
Matt Blenkinsop e8c584cf1c
Bug 38201: Allow field validation methods to be passed with the attribute
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:46 -06:00
Matt Blenkinsop b3558ee08f
Bug 38201: Allow a fallbackType for av selects that have no values
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:46 -06:00
Matt Blenkinsop bdc73ccc50
Bug 38201: Migrate permissions store to a composable
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:45 -06:00
Matt Blenkinsop 24f6aea98b
Bug 38201: Allow Kohatable to accept an array of data
By accepting an array into the KohaTable component instead of purely relying on Ajax we can continue to use the RelationshipTableDisplay component for vendor contracts. There are no API endpoints for contracts and we already embed them into the retrieved vendor so it would be a wasted API call as well as wasted code to create these endpoints

Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:45 -06:00
Matt Blenkinsop 5d0c28257e
Bug 38201: Add permissions logic to framework
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:44 -06:00
Matt Blenkinsop 0b1d416b49
Bug 38201: Migrate vendors to the framework
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:44 -06:00
Matt Blenkinsop 5f198fb3e9
Bug 38201: Add a radio option to ShowElement
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:43 -06:00
Matt Blenkinsop 4ace1cf6b4
Bug 38201: Convert remaining components to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:43 -06:00
Matt Blenkinsop 2cd9b0d782
Bug 38201: Remove instancedResource from FormElement
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:42 -06:00
Matt Blenkinsop 683f31f0f0
Bug 38201: Re-write AV logic to match bug 37930
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:42 -06:00
Matt Blenkinsop 41c9ab6a37
Bug 38201: Convert BaseElement to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:41 -06:00
Matt Blenkinsop bd87a8ffa1
Bug 38201: Restore refreshTemplateState functionality
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:41 -06:00
Matt Blenkinsop a3c0d99a22
Bug 38201: Remove optional resource props from BaseResource
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:40 -06:00
Matt Blenkinsop 7bf362eed3
Bug 38201: Migrate waiting lists to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:40 -06:00
Matt Blenkinsop 655c4ac714
Bug 38201: Migrate trains to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:39 -06:00
Matt Blenkinsop ed6b5f2c97
Bug 38201: Migrate record sources to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:39 -06:00
Matt Blenkinsop 417b520ec3
Bug 38201: Migrate packages to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:38 -06:00
Matt Blenkinsop 03d9a71070
Bug 38201: Migrate titles to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:38 -06:00
Matt Blenkinsop b1e6ead54a
Bug 38201: Migrate licenses to the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:37 -06:00
Matt Blenkinsop 3224a6e55e
Bug 38201: Fix merge conflicts
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:37 -06:00
Matt Blenkinsop 32adf4ff67
Bug 38201: Remove redundant code
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:36 -06:00
Matt Blenkinsop 133682ec67
Bug 38201: Remove remaining options API blocks
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:36 -06:00
Pedro Amorim d101343f9d
Bug 38201: Drop extends in favour of the composition API
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:35 -06:00
Matt Blenkinsop d1e264f703
Bug 38201: Recursively find the parent route with a resource
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:35 -06:00
Matt Blenkinsop 7b67543b2c
Bug 38201: Remove outdated toolbar methods
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:34 -06:00
Matt Blenkinsop 6ba8281901
Bug 38201: Add an InputRadioElement component
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:34 -06:00
Matt Blenkinsop 2e2b6ea0a8
Bug 38201: Split InputElement into text and number variants
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:33 -06:00
Matt Blenkinsop 4c8ba970b9
Bug 38201: Add an InputCheckboxElement component
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:32 -06:00
Matt Blenkinsop 47be86b5c0
Bug 38201: Add a TextareaElement component
Signed-off-by: Michaela Sieber <michaela.sieber@kit.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-10-02 09:39:32 -06:00