We should add additional fields capability to Vendors following the Vue migration
Created attachment 175147 [details] [review] Bug 38262: Update API specs
Created attachment 175148 [details] [review] Bug 38262: Update object classes
Created attachment 175149 [details] [review] Bug 38262: Update UI
Created attachment 175712 [details] [review] Bug 38262: Update API specs
Created attachment 175713 [details] [review] Bug 38262: Update object classes
Created attachment 175714 [details] [review] Bug 38262: Update UI
Could you add a test plan please?
Patch doesn't apply Error message says Patch failed at 0001 Bug 38262: Update API specs
Created attachment 180558 [details] [review] Bug 38262: Update API specs
Created attachment 180559 [details] [review] Bug 38262: Update object classes
Created attachment 180560 [details] [review] Bug 38262: Update UI
Test plan to follow, updating the bug dependencies first
Created attachment 182602 [details] [review] Bug 38262: Update API specs
Created attachment 182603 [details] [review] Bug 38262: Update object classes
Created attachment 182604 [details] [review] Bug 38262: Update UI
Created attachment 183026 [details] [review] Bug 38262: Update API specs Signed-off-by: David Nind <david@davidnind.com>
Created attachment 183027 [details] [review] Bug 38262: Update object classes Signed-off-by: David Nind <david@davidnind.com>
Created attachment 183028 [details] [review] Bug 38262: Update UI Signed-off-by: David Nind <david@davidnind.com>
Created attachment 183029 [details] [review] Bug 38262: Update API specs Signed-off-by: David Nind <david@davidnind.com>
Created attachment 183030 [details] [review] Bug 38262: Update object classes Signed-off-by: David Nind <david@davidnind.com>
Created attachment 183031 [details] [review] Bug 38262: Update UI Signed-off-by: David Nind <david@davidnind.com>
Testing notes (using KTD): 1. Apply the patch 2. Rebuild everything: yarn build 3. Restart everything: restart_all 4. Go to Koha administration > Additional parameters > Additional fields. 5. Under the additional fields for acquisitions, note that there is a new option: Vendors (aqbooksellers:vendor). 6. Add two new fields for vendors: - a text field - a field linked to an authorized value category, for example YES_NO 7. Edit an existing vendor (My Vendor) to add values for the additional fields you created. 8. Note that these are shown in a new section on the vendor details page, "Additional fields". 9. Add a new vendor, and add a value for only one of the additional fields. 10. Note that on the vendor details page, only additional fields that have a value are shown.
*** Bug 28218 has been marked as a duplicate of this bug. ***