Koha-clms/Koha/ERM
Matt Blenkinsop 080fccc0c5
Bug 39438: Add additional fields support to ERM agreement periods
This patch enables additional fields functionality for agreement periods
in the ERM (Electronic Resource Management) module, allowing libraries
to define custom metadata fields for agreement period records.

Changes include:
- Update Koha::AdditionalField to support erm_agreement_periods table
- Modify API definitions to include extended_attributes in responses
- Add erm_agreement_periods option to additional fields admin interface
- Enhance Vue components to display and manage additional field values
- Update ShowElement component to handle period-specific attributes

Test plan:
1. Navigate to Administration > Additional fields
2. Create new fields for "Agreement periods"
3. Edit an ERM agreement and add/edit period information
4. Verify additional fields appear and can be populated
5. Confirm values are saved and displayed correctly

Signed-off-by: Martin Renvoize <martin.renvoize@openfifth.co.uk>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
2026-01-30 10:54:10 -07:00
..
Agreement Bug 39438: Add additional fields support to ERM agreement periods 2026-01-30 10:54:10 -07:00
EHoldings Bug 40192: Add additional fields support to ERM titles 2026-01-22 09:25:57 -07:00
EUsage Bug 40163: (follow-up) Fix wrong GNU links and update test 2025-09-24 09:25:04 -06:00
Providers Bug 38664: Tidy the whole codebase 2025-02-11 14:58:24 +01:00
Agreement.pm Bug 39438: Add additional fields support to ERM agreement periods 2026-01-30 10:54:10 -07:00
Agreements.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Document.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Documents.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
License.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
Licenses.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
UserRole.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00
UserRoles.pm Bug 40163: Fix several http addresses in the code docs 2025-09-23 16:21:29 -06:00