Significant improvements to XCNCIP2 ILS driver (#1672)
- Adds tests and fixes issues revealed by testing - Improves code style - Adds new functionality, including configuration settings for "fromAgency" and optional location loading via "Lookup Agency" service.
Showing
- config/vufind/XCNCIP2.ini 9 additions, 0 deletionsconfig/vufind/XCNCIP2.ini
- module/VuFind/src/VuFind/ILS/Driver/PluginManager.php 1 addition, 1 deletionmodule/VuFind/src/VuFind/ILS/Driver/PluginManager.php
- module/VuFind/src/VuFind/ILS/Driver/XCNCIP2.php 998 additions, 616 deletionsmodule/VuFind/src/VuFind/ILS/Driver/XCNCIP2.php
- module/VuFind/tests/fixtures/xcncip2/request/CancelRequestItemRequest.xml 1 addition, 0 deletions...sts/fixtures/xcncip2/request/CancelRequestItemRequest.xml
- module/VuFind/tests/fixtures/xcncip2/request/CancelRequestItemRequestAuthInput.xml 1 addition, 0 deletions...res/xcncip2/request/CancelRequestItemRequestAuthInput.xml
- module/VuFind/tests/fixtures/xcncip2/request/LookupAgencyRequest.xml 1 addition, 0 deletions...nd/tests/fixtures/xcncip2/request/LookupAgencyRequest.xml
- module/VuFind/tests/fixtures/xcncip2/request/LookupItemRequest.xml 1 addition, 0 deletions...Find/tests/fixtures/xcncip2/request/LookupItemRequest.xml
- module/VuFind/tests/fixtures/xcncip2/request/LookupItemSetRequest.xml 1 addition, 0 deletions...d/tests/fixtures/xcncip2/request/LookupItemSetRequest.xml
- module/VuFind/tests/fixtures/xcncip2/request/LookupItemSetRequestWithoutHeader.xml 1 addition, 0 deletions...res/xcncip2/request/LookupItemSetRequestWithoutHeader.xml
- module/VuFind/tests/fixtures/xcncip2/request/LookupUserRequest.xml 1 addition, 0 deletions...Find/tests/fixtures/xcncip2/request/LookupUserRequest.xml
- module/VuFind/tests/fixtures/xcncip2/request/RenewItemRequest.xml 1 addition, 0 deletions...uFind/tests/fixtures/xcncip2/request/RenewItemRequest.xml
- module/VuFind/tests/fixtures/xcncip2/request/RequestItemRequest.xml 1 addition, 0 deletions...ind/tests/fixtures/xcncip2/request/RequestItemRequest.xml
- module/VuFind/tests/fixtures/xcncip2/response/CancelRequestItemResponseAccepted.xml 19 additions, 0 deletions...es/xcncip2/response/CancelRequestItemResponseAccepted.xml
- module/VuFind/tests/fixtures/xcncip2/response/CancelRequestItemResponseDenied.xml 14 additions, 0 deletions...ures/xcncip2/response/CancelRequestItemResponseDenied.xml
- module/VuFind/tests/fixtures/xcncip2/response/CancelRequestItemResponseDeniedWithUserId.xml 39 additions, 0 deletions...p2/response/CancelRequestItemResponseDeniedWithUserId.xml
- module/VuFind/tests/fixtures/xcncip2/response/LookupAgencyResponse.xml 55 additions, 0 deletions.../tests/fixtures/xcncip2/response/LookupAgencyResponse.xml
- module/VuFind/tests/fixtures/xcncip2/response/LookupAgencyResponseWithoutLocations.xml 40 additions, 0 deletions...xcncip2/response/LookupAgencyResponseWithoutLocations.xml
- module/VuFind/tests/fixtures/xcncip2/response/LookupItem.xml 56 additions, 0 deletionsmodule/VuFind/tests/fixtures/xcncip2/response/LookupItem.xml
- module/VuFind/tests/fixtures/xcncip2/response/LookupUserResponseWithoutNamespaceDefinition.xml 383 additions, 0 deletions...response/LookupUserResponseWithoutNamespaceDefinition.xml
- module/VuFind/tests/fixtures/xcncip2/response/LookupUserResponseWithoutNamespacePrefix.xml 383 additions, 0 deletions...ip2/response/LookupUserResponseWithoutNamespacePrefix.xml
Please register or sign in to comment