bouyant, restrict added
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Tue, 20 Dec 2011 17:34:25 +0000 (12:34 -0500)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Tue, 3 Jan 2012 22:41:43 +0000 (17:41 -0500)
Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/upgrade/YYYY.schema.bib_autosuggest.sql

index 5562da2..6f47f24 100644 (file)
@@ -2044,6 +2044,8 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
                <fields oils_persist:primary="name">
                        <field reporter:label="Name" name="name" reporter:datatype="text"/>
                        <field reporter:label="Label" name="label" reporter:datatype="text" oils_persist:i18n="true"/>
+                       <field reporter:label="Bouyant?" name="bouyant" reporter:datatype="bool" />
+                       <field reporter:label="Restrict" name="restrict" reporter:datatype="bool" />
                        <field reporter:label="Fields" name="fields" reporter:datatype="link" oils_persist:virtual="true"/>
                </fields>
                <links>
index e9c425d..857c5c8 100644 (file)
@@ -186,8 +186,10 @@ INSERT INTO config.biblio_fingerprint (name, xpath, format, first_word)
     );
 
 CREATE TABLE config.metabib_class (
-    name    TEXT    PRIMARY KEY,
-    label   TEXT    NOT NULL UNIQUE
+    name     TEXT    PRIMARY KEY,
+    label    TEXT    NOT NULL UNIQUE,
+    bouyant  BOOL    DEFAULT FALSE NOT NULL,
+    restrict BOOL    DEFAULT FALSE NOT NULL
 );
 
 CREATE TABLE config.metabib_field (
index bbb447c..11b613c 100644 (file)
@@ -18,6 +18,9 @@ CREATE TABLE metabib.browse_entry_def_map (
 ALTER TABLE config.metabib_field ADD COLUMN browse_field BOOLEAN DEFAULT TRUE NOT NULL;
 ALTER TABLE config.metabib_field ADD COLUMN browse_xpath TEXT;
 
+ALTER TABLE config.metabib_class ADD COLUMN bouyant BOOLEAN DEFAULT FALSE NOT NULL;
+ALTER TABLE config.metabib_class ADD COLUMN restrict BOOLEAN DEFAULT FALSE NOT NULL;
+
 CREATE OR REPLACE FUNCTION metabib.browse_normalize(facet_text TEXT, mapped_field INT) RETURNS TEXT AS $$
 DECLARE
     normalizer  RECORD;