There was an error fetching the commit references. Please try again later.
Summon record persistence (#1218)
- Works around problems caused by changing record IDs on the Summon side, using the bookmark feature provided by the Summon API - Includes mechanism for fallback record loading - Includes mechanisms for deduplication after record ID change
Showing
- composer.json 1 addition, 1 deletioncomposer.json
- composer.lock 6 additions, 6 deletionscomposer.lock
- module/VuFind/config/module.config.php 2 additions, 0 deletionsmodule/VuFind/config/module.config.php
- module/VuFind/sql/migrations/pgsql/5.1/001-modify-resource-columns.sql 6 additions, 0 deletions.../sql/migrations/pgsql/5.1/001-modify-resource-columns.sql
- module/VuFind/sql/mysql.sql 1 addition, 0 deletionsmodule/VuFind/sql/mysql.sql
- module/VuFind/sql/pgsql.sql 1 addition, 0 deletionsmodule/VuFind/sql/pgsql.sql
- module/VuFind/src/VuFind/Db/Row/Resource.php 3 additions, 0 deletionsmodule/VuFind/src/VuFind/Db/Row/Resource.php
- module/VuFind/src/VuFind/Db/Table/Resource.php 48 additions, 0 deletionsmodule/VuFind/src/VuFind/Db/Table/Resource.php
- module/VuFind/src/VuFind/Db/Table/ResourceTags.php 63 additions, 0 deletionsmodule/VuFind/src/VuFind/Db/Table/ResourceTags.php
- module/VuFind/src/VuFind/Db/Table/UserResource.php 78 additions, 0 deletionsmodule/VuFind/src/VuFind/Db/Table/UserResource.php
- module/VuFind/src/VuFind/Record/FallbackLoader/FallbackLoaderInterface.php 50 additions, 0 deletions.../VuFind/Record/FallbackLoader/FallbackLoaderInterface.php
- module/VuFind/src/VuFind/Record/FallbackLoader/PluginManager.php 70 additions, 0 deletions...VuFind/src/VuFind/Record/FallbackLoader/PluginManager.php
- module/VuFind/src/VuFind/Record/FallbackLoader/Summon.php 131 additions, 0 deletionsmodule/VuFind/src/VuFind/Record/FallbackLoader/Summon.php
- module/VuFind/src/VuFind/Record/FallbackLoader/SummonFactory.php 70 additions, 0 deletions...VuFind/src/VuFind/Record/FallbackLoader/SummonFactory.php
- module/VuFind/src/VuFind/Record/Loader.php 29 additions, 5 deletionsmodule/VuFind/src/VuFind/Record/Loader.php
- module/VuFind/src/VuFind/Record/LoaderFactory.php 2 additions, 1 deletionmodule/VuFind/src/VuFind/Record/LoaderFactory.php
- module/VuFind/src/VuFind/Record/SourceAndIdList.php 9 additions, 5 deletionsmodule/VuFind/src/VuFind/Record/SourceAndIdList.php
- module/VuFind/src/VuFind/RecordDriver/Summon.php 42 additions, 0 deletionsmodule/VuFind/src/VuFind/RecordDriver/Summon.php
- module/VuFindSearch/src/VuFindSearch/Backend/Summon/Backend.php 4 additions, 1 deletion.../VuFindSearch/src/VuFindSearch/Backend/Summon/Backend.php
Please register or sign in to comment