LP#1269911 global flag for opac format selector attribute
authorBill Erickson <berick@esilibrary.com>
Thu, 13 Feb 2014 21:28:01 +0000 (16:28 -0500)
committerDan Wells <dbw2@calvin.edu>
Fri, 21 Feb 2014 20:38:54 +0000 (15:38 -0500)
Adds a new config.global_flag for defining which record attribute the
OPAC will use to find formats for the format selector.

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/ZZZZZ.data.mmr-holds-formats.sql
Open-ILS/src/templates/opac/parts/config.tt2

index 1605b05..08e71ab 100644 (file)
@@ -13925,5 +13925,19 @@ INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
     TRUE
 );
 
+-- until we have a custom attribute for the selector, 
+-- default to the icon_format attribute
+INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
+    'opac.format_selector.attr', 
+    oils_i18n_gettext(
+        'opac.format_selector.attr', 
+        'OPAC Format Selector Attribute', 
+        'cgf',
+        'label'
+    ),
+    'icon_format', 
+    TRUE
+);
+
 
 
index 690d919..bab086e 100644 (file)
@@ -12,6 +12,21 @@ INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
     TRUE
 );
 
+-- until we have a custom attribute for the selector, 
+-- default to the icon_format attribute
+INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
+    'opac.format_selector.attr', 
+    oils_i18n_gettext(
+        'opac.format_selector.attr', 
+        'OPAC Format Selector Attribute', 
+        'cgf',
+        'label'
+    ),
+    'icon_format', 
+    TRUE
+);
+
+
 INSERT INTO config.record_attr_definition 
     (name, label, multi, filter, composite) 
 VALUES (
index 509d6a1..618d63a 100644 (file)
@@ -147,7 +147,7 @@ search.default_qtypes = ['keyword','title','author'];
 
 search.basic_config = {
     type => 'attr',
-    group => [ctx.get_cgf('opac.icon_attr').value, 'item_type'],
+    group => [ctx.get_cgf('opac.format_selector.attr').value, 'item_type'],
     none_label => l("All Formats"),
 };