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,
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"}]'
FROM config.coded_value_map ccvm
WHERE ccvm.ctype = 'metarecord_hold_format' AND ccvm.code = 'music';
+*/
+
COMMIT;