( 634, 'UPDATE_RECORD_NOTE', oils_i18n_gettext(634,
'Allow the user to update a record note', 'ppl', 'description')),
( 635, 'DELETE_RECORD_NOTE', oils_i18n_gettext(635,
- 'Allow the user to delete a record note', 'ppl', 'description'))
+ 'Allow the user to delete a record note', 'ppl', 'description')),
+ ( 636, 'UPLOAD_COVER_IMAGE', oils_i18n_gettext(636,
+ 'Upload local cover images for added content.', 'ppl', 'description'))
;
aout.name = 'Consortium' AND
(perm.code = 'ADMIN_GEOLOCATION_SERVICES' OR perm.code = 'VIEW_GEOLOCATION_SERVICES');
+-- cover image uploads
+
+INSERT INTO config.global_flag (name, value, enabled, label)
+VALUES (
+ 'opac.cover_upload_compression',
+ 0,
+ TRUE,
+ oils_i18n_gettext(
+ 'opac.cover_upload_compression',
+ 'Cover image uploads are converted to PNG files with this compression, on a scale of 0 (no compression) to 9 (maximum compression), or -1 for the zlib default.',
+ 'cgf', 'label'
+ )
+);
+
+INSERT INTO config.org_unit_setting_type (name, label, grp, description, datatype)
+VALUES (
+ 'opac.cover_upload_max_file_size',
+ oils_i18n_gettext('opac.cover_upload_max_file_size',
+ 'Maximum file size for uploaded cover image files (at time of upload, prior to rescaling).',
+ 'coust', 'label'),
+ 'opac',
+ oils_i18n_gettext('opac.cover_upload_max_file_size',
+ 'The number of bytes to allow for a cover image upload. If unset, defaults to 10737418240 (roughly 10GB).',
+ 'coust', 'description'),
+ 'integer'
+);
+
------------------- Disabled example A/T defintions ------------------------------
-- Create a "dummy" slot when applicable, and trigger the "offer curbside" events
--- /dev/null
+BEGIN;
+
+-- check whether patch can be applied
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+
+-- 950.data.seed-values.sql
+
+INSERT INTO config.global_flag (name, value, enabled, label)
+VALUES (
+ 'opac.cover_upload_compression',
+ 0,
+ TRUE,
+ oils_i18n_gettext(
+ 'opac.cover_upload_compression',
+ 'Cover image uploads are converted to PNG files with this compression, on a scale of 0 (no compression) to 9 (maximum compression), or -1 for the zlib default.',
+ 'cgf', 'label'
+ )
+);
+
+INSERT INTO config.org_unit_setting_type (name, label, grp, description, datatype)
+VALUES (
+ 'opac.cover_upload_max_file_size',
+ oils_i18n_gettext('opac.cover_upload_max_file_size',
+ 'Maximum file size for uploaded cover image files (at time of upload, prior to rescaling).',
+ 'coust', 'label'),
+ 'opac',
+ oils_i18n_gettext('opac.cover_upload_max_file_size',
+ 'The number of bytes to allow for a cover image upload. If unset, defaults to 10737418240 (roughly 10GB).',
+ 'coust', 'description'),
+ 'integer'
+);
+
+INSERT INTO permission.perm_list ( id, code, description ) VALUES
+ ( 636, 'UPLOAD_COVER_IMAGE', oils_i18n_gettext(636,
+ 'Upload local cover images for added content.', 'ppl', 'description'))
+;
+
+COMMIT;