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