]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/sql/Pg/upgrade/1028.data.org-setting.ebook-api-overdrive.sql
LP#1541559: Stamping upgrade scripts for e-book integration
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / 1028.data.org-setting.ebook-api-overdrive.sql
1 BEGIN;
2
3 SELECT evergreen.upgrade_deps_block_check('1028', :eg_version);
4
5 INSERT INTO config.settings_group (name, label)
6     VALUES ('ebook_api', 'Ebook API Integration');
7
8 INSERT INTO config.org_unit_setting_type
9     (name, label, description, grp, datatype) 
10 VALUES (
11     'ebook_api.overdrive.discovery_base_uri',
12     oils_i18n_gettext(
13         'ebook_api.overdrive.discovery_base_uri',
14         'OverDrive Discovery API Base URI',
15         'coust',
16         'label'
17     ),
18     oils_i18n_gettext(
19         'ebook_api.overdrive.discovery_base_uri',
20         'Base URI for OverDrive Discovery API (defaults to https://api.overdrive.com/v1). Using HTTPS here is strongly encouraged.',
21         'coust',
22         'description'
23     ),
24     'ebook_api',
25     'string'
26 ),(
27     'ebook_api.overdrive.circulation_base_uri',
28     oils_i18n_gettext(
29         'ebook_api.overdrive.circulation_base_uri',
30         'OverDrive Circulation API Base URI',
31         'coust',
32         'label'
33     ),
34     oils_i18n_gettext(
35         'ebook_api.overdrive.circulation_base_uri',
36         'Base URI for OverDrive Circulation API (defaults to https://patron.api.overdrive.com/v1). Using HTTPS here is strongly encouraged.',
37         'coust',
38         'description'
39     ),
40     'ebook_api',
41     'string'
42 ),(
43     'ebook_api.overdrive.account_id',
44     oils_i18n_gettext(
45         'ebook_api.overdrive.account_id',
46         'OverDrive Account ID',
47         'coust',
48         'label'
49     ),
50     oils_i18n_gettext(
51         'ebook_api.overdrive.account_id',
52         'Account ID (a.k.a. Library ID) for this library, as assigned by OverDrive',
53         'coust',
54         'description'
55     ),
56     'ebook_api',
57     'string'
58 ),(
59     'ebook_api.overdrive.websiteid',
60     oils_i18n_gettext(
61         'ebook_api.overdrive.websiteid',
62         'OverDrive Website ID',
63         'coust',
64         'label'
65     ),
66     oils_i18n_gettext(
67         'ebook_api.overdrive.websiteid',
68         'Website ID for this library, as assigned by OverDrive',
69         'coust',
70         'description'
71     ),
72     'ebook_api',
73     'string'
74 ),(
75     'ebook_api.overdrive.authorizationname',
76     oils_i18n_gettext(
77         'ebook_api.overdrive.authorizationname',
78         'OverDrive Authorization Name',
79         'coust',
80         'label'
81     ),
82     oils_i18n_gettext(
83         'ebook_api.overdrive.authorizationname',
84         'Authorization name for this library, as assigned by OverDrive',
85         'coust',
86         'description'
87     ),
88     'ebook_api',
89     'string'
90 ),(
91     'ebook_api.overdrive.basic_token',
92     oils_i18n_gettext(
93         'ebook_api.overdrive.basic_token',
94         'OverDrive Basic Token',
95         'coust',
96         'label'
97     ),
98     oils_i18n_gettext(
99         'ebook_api.overdrive.basic_token',
100         'Basic token for client authentication with OverDrive API (supplied by OverDrive)',
101         'coust',
102         'description'
103     ),
104     'ebook_api',
105     'string'
106 ),(
107     'ebook_api.overdrive.granted_auth_redirect_uri',
108     oils_i18n_gettext(
109         'ebook_api.overdrive.granted_auth_redirect_uri',
110         'OverDrive Granted Authorization Redirect URI',
111         'coust',
112         'label'
113     ),
114     oils_i18n_gettext(
115         'ebook_api.overdrive.granted_auth_redirect_uri',
116         'URI provided to OverDrive for use with granted authorization',
117         'coust',
118         'description'
119     ),
120     'ebook_api',
121     'string'
122 ),(
123     'ebook_api.overdrive.password_required',
124     oils_i18n_gettext(
125         'ebook_api.overdrive.password_required',
126         'OverDrive Password Required',
127         'coust',
128         'label'
129     ),
130     oils_i18n_gettext(
131         'ebook_api.overdrive.password_required',
132         'Does this library require a password when authenticating patrons with the OverDrive API?',
133         'coust',
134         'description'
135     ),
136     'ebook_api',
137     'bool'
138 );
139
140 COMMIT;
141