From: Bill Erickson Date: Thu, 6 Feb 2014 14:29:28 +0000 (-0500) Subject: defaulting to icon_format attr for testing X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=28c0dd650568b5af02f85669319a5a05b7ba9896;p=working%2FEvergreen.git defaulting to icon_format attr for testing Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql b/Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql index 1b86d425b6..d456d8242a 100644 --- a/Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql +++ b/Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql @@ -483,32 +483,52 @@ CREATE OR REPLACE FUNCTION evergreen.located_uris ( bibid BIGINT, ouid INT, pref RETURNS TABLE (id BIGINT, name TEXT, label_sortkey TEXT, rank INT) AS $$ SELECT * FROM evergreen.located_uris(ARRAY[$1],$2,$3) $$ LANGUAGE SQL STABLE; - -- SEED DATA --------------------------------------------------------------- --- TODO: i18n - INSERT INTO config.global_flag (name, label, value, enabled) VALUES ( 'opac.metarecord.holds.format_attr', - 'OPAC Metarecord Hold Formats Attribute', - 'metarecord_hold_format', + oils_i18n_gettext( + 'opac.metarecord.holds.format_attr', + 'OPAC Metarecord Hold Formats Attribute', + 'cgf', + 'label' + ), + 'icon_format', TRUE ); INSERT INTO config.record_attr_definition - (name, label, multi, filter, composite) VALUES - ('metarecord_hold_format', 'Metarecord Hold Formats', TRUE, TRUE, TRUE); + (name, label, multi, filter, composite) +VALUES ( + 'metarecord_hold_format', + oils_i18n_gettext( + 'metarecord_hold_format', + 'Metarecord Hold Formats', + 'crad', + 'label' + ), + TRUE, TRUE, TRUE +); -- these formats are take verbatim from the JSPAC MR hold format selector +-- 587 is where the composite icon attrs leave off + +/* INSERT INTO config.coded_value_map - (ctype, code, value, search_label) VALUES -('metarecord_hold_format', 'book', 'Books', 'Books'), -('metarecord_hold_format', 'large_print_book', 'Large Print Books','Large Print Books'), -('metarecord_hold_format', 'e-book', 'E-Books', 'E-Books'), -('metarecord_hold_format', 'audiobook', 'Audiobooks', 'Audiobooks'), -('metarecord_hold_format', 'video_recording', 'Video Recordings', 'Video Recordings'), -('metarecord_hold_format', 'music', 'Music', 'Music'); + (id, ctype, code, value, search_label) VALUES +(588, 'metarecord_hold_format', 'book', + oils_i18n_gettext(588, 'Books', 'ccvm', 'value'), + oils_i18n_gettext(588, 'Books', 'ccvm', 'search_label')); +(589, 'metarecord_hold_format', 'ebook', + oils_i18n_gettext(588, 'Books', 'ccvm', 'value'), + oils_i18n_gettext(588, 'Books', 'ccvm', 'search_label')); + +(589, 'metarecord_hold_format', 'lpbook', 'Large Print Books','Large Print Books'), +(590, 'metarecord_hold_format', 'ebook', 'E-Books', 'E-Books'), +(592, 'metarecord_hold_format', 'audiobook', 'Audiobooks', 'Audiobooks'), +(593, 'metarecord_hold_format', 'video', 'Video Recordings', 'Video Recordings'), +(594, 'metarecord_hold_format', 'music', 'Music', 'Music'); INSERT INTO config.composite_attr_entry_definition (coded_value, definition) SELECT ccvm.id, @@ -516,6 +536,9 @@ SELECT ccvm.id, FROM config.coded_value_map ccvm WHERE ccvm.ctype = 'metarecord_hold_format' AND ccvm.code = 'book'; + +INSERT INTO config.composite_attr_entry_definition (coded_value, definition) + INSERT INTO config.composite_attr_entry_definition (coded_value, definition) SELECT ccvm.id, '[{"_attr":"item_type","_val":"a"},{"_attr":"item_type","_val":"t"},{"_attr":"item_form","_val":"d"}]' @@ -543,6 +566,8 @@ SELECT ccvm.id, '{"_attr":"item_type","_val":"j"}' FROM config.coded_value_map ccvm WHERE ccvm.ctype = 'metarecord_hold_format' AND ccvm.code = 'music'; +*/ + COMMIT;