Missed this commit when pushing the e-book integration work.
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
BEFORE INSERT OR UPDATE ON config.db_patch_dependencies
FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
-INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1026', :eg_version); -- gmcharlt/kmlussier
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('1028', :eg_version); -- jeffdavis/kmlussier
CREATE TABLE config.bib_source (
id SERIAL PRIMARY KEY,
--- /dev/null
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('1027', :eg_version);
+
+INSERT INTO config.org_unit_setting_type
+ (name, label, description, grp, datatype)
+VALUES (
+ 'ebook_api.oneclickdigital.library_id',
+ oils_i18n_gettext(
+ 'ebook_api.oneclickdigital.library_id',
+ 'OneClickdigital Library ID',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.oneclickdigital.library_id',
+ 'Identifier assigned to this library by OneClickdigital',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.oneclickdigital.basic_token',
+ oils_i18n_gettext(
+ 'ebook_api.oneclickdigital.basic_token',
+ 'OneClickdigital Basic Token',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.oneclickdigital.basic_token',
+ 'Basic token for client authentication with OneClickdigital API (supplied by OneClickdigital)',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+);
+
+COMMIT;
+
--- /dev/null
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('1028', :eg_version);
+
+INSERT INTO config.settings_group (name, label)
+ VALUES ('ebook_api', 'Ebook API Integration');
+
+INSERT INTO config.org_unit_setting_type
+ (name, label, description, grp, datatype)
+VALUES (
+ 'ebook_api.overdrive.discovery_base_uri',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.discovery_base_uri',
+ 'OverDrive Discovery API Base URI',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.discovery_base_uri',
+ 'Base URI for OverDrive Discovery API (defaults to https://api.overdrive.com/v1). Using HTTPS here is strongly encouraged.',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.overdrive.circulation_base_uri',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.circulation_base_uri',
+ 'OverDrive Circulation API Base URI',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.circulation_base_uri',
+ 'Base URI for OverDrive Circulation API (defaults to https://patron.api.overdrive.com/v1). Using HTTPS here is strongly encouraged.',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.overdrive.account_id',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.account_id',
+ 'OverDrive Account ID',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.account_id',
+ 'Account ID (a.k.a. Library ID) for this library, as assigned by OverDrive',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.overdrive.websiteid',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.websiteid',
+ 'OverDrive Website ID',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.websiteid',
+ 'Website ID for this library, as assigned by OverDrive',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.overdrive.authorizationname',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.authorizationname',
+ 'OverDrive Authorization Name',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.authorizationname',
+ 'Authorization name for this library, as assigned by OverDrive',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.overdrive.basic_token',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.basic_token',
+ 'OverDrive Basic Token',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.basic_token',
+ 'Basic token for client authentication with OverDrive API (supplied by OverDrive)',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.overdrive.granted_auth_redirect_uri',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.granted_auth_redirect_uri',
+ 'OverDrive Granted Authorization Redirect URI',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.granted_auth_redirect_uri',
+ 'URI provided to OverDrive for use with granted authorization',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'string'
+),(
+ 'ebook_api.overdrive.password_required',
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.password_required',
+ 'OverDrive Password Required',
+ 'coust',
+ 'label'
+ ),
+ oils_i18n_gettext(
+ 'ebook_api.overdrive.password_required',
+ 'Does this library require a password when authenticating patrons with the OverDrive API?',
+ 'coust',
+ 'description'
+ ),
+ 'ebook_api',
+ 'bool'
+);
+
+COMMIT;
+
+++ /dev/null
-BEGIN;
-
-SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
-
-INSERT INTO config.org_unit_setting_type
- (name, label, description, grp, datatype)
-VALUES (
- 'ebook_api.oneclickdigital.library_id',
- oils_i18n_gettext(
- 'ebook_api.oneclickdigital.library_id',
- 'OneClickdigital Library ID',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.oneclickdigital.library_id',
- 'Identifier assigned to this library by OneClickdigital',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.oneclickdigital.basic_token',
- oils_i18n_gettext(
- 'ebook_api.oneclickdigital.basic_token',
- 'OneClickdigital Basic Token',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.oneclickdigital.basic_token',
- 'Basic token for client authentication with OneClickdigital API (supplied by OneClickdigital)',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-);
-
-COMMIT;
-
+++ /dev/null
-BEGIN;
-
-SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
-
-INSERT INTO config.settings_group (name, label)
- VALUES ('ebook_api', 'Ebook API Integration');
-
-INSERT INTO config.org_unit_setting_type
- (name, label, description, grp, datatype)
-VALUES (
- 'ebook_api.overdrive.discovery_base_uri',
- oils_i18n_gettext(
- 'ebook_api.overdrive.discovery_base_uri',
- 'OverDrive Discovery API Base URI',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.discovery_base_uri',
- 'Base URI for OverDrive Discovery API (defaults to https://api.overdrive.com/v1). Using HTTPS here is strongly encouraged.',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.overdrive.circulation_base_uri',
- oils_i18n_gettext(
- 'ebook_api.overdrive.circulation_base_uri',
- 'OverDrive Circulation API Base URI',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.circulation_base_uri',
- 'Base URI for OverDrive Circulation API (defaults to https://patron.api.overdrive.com/v1). Using HTTPS here is strongly encouraged.',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.overdrive.account_id',
- oils_i18n_gettext(
- 'ebook_api.overdrive.account_id',
- 'OverDrive Account ID',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.account_id',
- 'Account ID (a.k.a. Library ID) for this library, as assigned by OverDrive',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.overdrive.websiteid',
- oils_i18n_gettext(
- 'ebook_api.overdrive.websiteid',
- 'OverDrive Website ID',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.websiteid',
- 'Website ID for this library, as assigned by OverDrive',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.overdrive.authorizationname',
- oils_i18n_gettext(
- 'ebook_api.overdrive.authorizationname',
- 'OverDrive Authorization Name',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.authorizationname',
- 'Authorization name for this library, as assigned by OverDrive',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.overdrive.basic_token',
- oils_i18n_gettext(
- 'ebook_api.overdrive.basic_token',
- 'OverDrive Basic Token',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.basic_token',
- 'Basic token for client authentication with OverDrive API (supplied by OverDrive)',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.overdrive.granted_auth_redirect_uri',
- oils_i18n_gettext(
- 'ebook_api.overdrive.granted_auth_redirect_uri',
- 'OverDrive Granted Authorization Redirect URI',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.granted_auth_redirect_uri',
- 'URI provided to OverDrive for use with granted authorization',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'string'
-),(
- 'ebook_api.overdrive.password_required',
- oils_i18n_gettext(
- 'ebook_api.overdrive.password_required',
- 'OverDrive Password Required',
- 'coust',
- 'label'
- ),
- oils_i18n_gettext(
- 'ebook_api.overdrive.password_required',
- 'Does this library require a password when authenticating patrons with the OverDrive API?',
- 'coust',
- 'description'
- ),
- 'ebook_api',
- 'bool'
-);
-
-COMMIT;
-