defaulting to icon_format attr for testing
authorBill Erickson <berick@esilibrary.com>
Thu, 6 Feb 2014 14:29:28 +0000 (09:29 -0500)
committerBill Erickson <berick@esilibrary.com>
Mon, 10 Feb 2014 16:02:28 +0000 (11:02 -0500)
Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/sql/Pg/upgrade/ZZZZ.schema.unapi-mmr.sql

index 1b86d42..d456d82 100644 (file)
@@ -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;