Koha-clms/Koha/Acquisition
Martin Renvoize 1e2e89e43f
Bug 20253: (follow-up) Make basket name read-only when derived from EDI purchase order number
When a basket is created from an EDI quote with the vendor EDI account configured
to use purchase order numbers, the basket name should be protected from changes
to maintain the integrity of the purchase order number reference.

This patch:
- Makes the basket name field read-only in the UI when the basket was created
  from EDI with purchase order number setting
- Adds explanatory text when the field is protected
- Implements server-side protection to prevent basket name changes even if
  the UI is bypassed
- Preserves the original purchase order number derived name

Signed-off-by: Hannah Dunne-Howrie <hdunne-howrie@westminster.gov.uk>
Sponsored-by: Westminster City Council <https://www.westminster.gov.uk/>
Sponsored-by: Royal Borough of Kensington and Chelsea <https://www.rbkc.gov.uk/>
Sponsored-by: OpenFifth <https://openfifth.co.uk/>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2025-11-03 14:13:38 -07:00
..
Bookseller Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Invoice Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Order Bug 39830: Add order claim object definition 2025-09-29 14:02:21 -06:00
Basket.pm Bug 20253: (follow-up) Make basket name read-only when derived from EDI purchase order number 2025-11-03 14:13:38 -07:00
BasketGroup.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
BasketGroups.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Baskets.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Bookseller.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Booksellers.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Budget.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Budgets.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Currencies.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Currency.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Fund.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Funds.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Invoice.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Invoices.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Order.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Orders.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00