View | Details | Raw Unified | Return to bug 40192
Collapse All | Expand All

(-)a/Koha/REST/V1/ExtendedAttributeTypes.pm (-1 / +1 lines)
Lines 100-106 List the ERM-related additional fields, can be filtered using the resource_type Link Here
100
sub list_erm {
100
sub list_erm {
101
    my ($self)         = @_;
101
    my ($self)         = @_;
102
    my $c              = shift->openapi->valid_input or return;
102
    my $c              = shift->openapi->valid_input or return;
103
    my @resource_types = qw(erm_licenses erm_agreements erm_packages);
103
    my @resource_types = qw(erm_licenses erm_agreements erm_packages erm_titles);
104
104
105
    return try {
105
    return try {
106
        my $additional_fields_set = $self->_list(@resource_types);
106
        my $additional_fields_set = $self->_list(@resource_types);
(-)a/api/v1/swagger/paths/erm_extended_attribute_types.yaml (+1 lines)
Lines 17-22 Link Here
17
          - license
17
          - license
18
          - agreement
18
          - agreement
19
          - package
19
          - package
20
          - title
20
      - $ref: "../swagger.yaml#/parameters/match"
21
      - $ref: "../swagger.yaml#/parameters/match"
21
      - $ref: "../swagger.yaml#/parameters/order_by"
22
      - $ref: "../swagger.yaml#/parameters/order_by"
22
      - $ref: "../swagger.yaml#/parameters/page"
23
      - $ref: "../swagger.yaml#/parameters/page"
(-)a/koha-tmpl/intranet-tmpl/prog/js/fetch/additional-fields-api-client.js (-2 / +1 lines)
Lines 39-45 export class AdditionalFieldsAPIClientWrapper { Link Here
39
39
40
    getModuleName(resource_type) {
40
    getModuleName(resource_type) {
41
        const moduleMappings = {
41
        const moduleMappings = {
42
            erm: ["agreement", "license", "package"],
42
            erm: ["agreement", "license", "package", "title"],
43
        };
43
        };
44
44
45
        for (const [module, resourceTypes] of Object.entries(moduleMappings)) {
45
        for (const [module, resourceTypes] of Object.entries(moduleMappings)) {
46
- 

Return to bug 40192