[open-ils-commits] [GIT] Evergreen ILS branch master updated. 652ead4a4447376d49d37108f443f4f649071039

Evergreen Git git at git.evergreen-ils.org
Wed Feb 17 11:11:38 EST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Evergreen ILS".

The branch, master has been updated
       via  652ead4a4447376d49d37108f443f4f649071039 (commit)
       via  5744d8a81448eade44664148aac79aa8ca4451cb (commit)
       via  d51a6b066fd3421bc7d87b3a48f7d331e6aea5d0 (commit)
       via  efc9db5d57552f9672cb15643d57a31ed3cfa823 (commit)
       via  8107995ceedb7e80be87fc6aa31f747d993ab67e (commit)
       via  c064522d82713e5001d081111c08e1d655bc9592 (commit)
      from  05e9a0825c0e5d8909e0d92697725de97ecc6281 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 652ead4a4447376d49d37108f443f4f649071039
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Wed Feb 17 11:11:01 2016 -0500

    LP#1067823: stamp upgrade script
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

diff --git a/Open-ILS/src/sql/Pg/002.schema.config.sql b/Open-ILS/src/sql/Pg/002.schema.config.sql
index 2191024..f5acbef 100644
--- a/Open-ILS/src/sql/Pg/002.schema.config.sql
+++ b/Open-ILS/src/sql/Pg/002.schema.config.sql
@@ -91,7 +91,7 @@ CREATE TRIGGER no_overlapping_deps
     BEFORE INSERT OR UPDATE ON config.db_patch_dependencies
     FOR EACH ROW EXECUTE PROCEDURE evergreen.array_overlap_check ('deprecates');
 
-INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0951', :eg_version); -- dyrcona/kmlussier
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0952', :eg_version); --miker/kmlussier/gmcharlt
 
 CREATE TABLE config.bib_source (
 	id		SERIAL	PRIMARY KEY,
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql b/Open-ILS/src/sql/Pg/upgrade/0952.data.genre-indexing.sql
similarity index 89%
rename from Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
rename to Open-ILS/src/sql/Pg/upgrade/0952.data.genre-indexing.sql
index 27721ee..92ec068 100644
--- a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
+++ b/Open-ILS/src/sql/Pg/upgrade/0952.data.genre-indexing.sql
@@ -1,5 +1,7 @@
 BEGIN;
 
+INSERT INTO config.upgrade_log (version, applied_to) VALUES ('0952', :eg_version); --miker/kmlussier/gmcharlt
+
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field, facet_field, facet_xpath, joiner ) VALUES
     (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655']$$, FALSE, TRUE, $$//*[local-name()='subfield' and contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
 

commit 5744d8a81448eade44664148aac79aa8ca4451cb
Author: Kathy Lussier <klussier at masslnc.org>
Date:   Wed Feb 17 08:01:54 2016 -0500

    LP#1067823 Add genre facet by default and remove tag 659 from definition
    
    Since genre will work well as a facet, add it to the facets in config.tt2 so
    that it displays by default. Also removes the 659 MARC field from the genre
    definition since it is currently an unassigned tag.
    
    Release notes have been updated to reflect these changes.
    
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>

diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
index d87a203..bd8aca5 100644
--- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql
+++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
@@ -185,7 +185,7 @@ INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath,
     (32, 'series', 'browse', oils_i18n_gettext(32, 'Series Title (Browse)', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:relatedItem[@type="series"]/mods32:titleInfo[@type="nfi"]$$, FALSE, '//@xlink:href', TRUE, $$*[local-name() != "nonSort"]$$ );
 
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field, facet_field, facet_xpath, joiner ) VALUES
-    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[local-name()='subfield' and contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
+    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655']$$, FALSE, TRUE, $$//*[local-name()='subfield' and contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
 
 UPDATE config.metabib_field SET joiner = ' -- ' WHERE field_class = 'subject' AND name NOT IN ('name', 'complete');
 
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
index 19f213d..27721ee 100644
--- a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
+++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
@@ -1,7 +1,7 @@
 BEGIN;
 
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field, facet_field, facet_xpath, joiner ) VALUES
-    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[local-name()='subfield' and contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
+    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655']$$, FALSE, TRUE, $$//*[local-name()='subfield' and contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
 
 INSERT INTO config.metabib_field_index_norm_map (field,norm)
     SELECT  m.id,
@@ -19,6 +19,6 @@ COMMIT;
 \qecho
 \qecho SELECT metabib.reingest_metabib_field_entries(record, FALSE, TRUE, FALSE)
 \qecho FROM metabib.real_full_rec
-\qecho WHERE tag IN (''''655'''', ''''659'''')
+\qecho WHERE tag IN (''''655'''')
 \qecho GROUP BY record; 
 \qecho
diff --git a/Open-ILS/src/templates/opac/parts/config.tt2 b/Open-ILS/src/templates/opac/parts/config.tt2
index 15ffda2..6748c91 100644
--- a/Open-ILS/src/templates/opac/parts/config.tt2
+++ b/Open-ILS/src/templates/opac/parts/config.tt2
@@ -102,6 +102,7 @@ record.summary.jacket_size = 'medium';
 facet.display = [
     {facet_class => 'author',  facet_order => ['personal', 'corporate']},
     {facet_class => 'subject', facet_order => ['topic']},
+    {facet_class => 'identifier', facet_order => ['genre']},
     {facet_class => 'series',  facet_order => ['seriestitle']},
     {facet_class => 'subject', facet_order => ['name', 'geographic']}
 ];
diff --git a/Open-ILS/src/templates/opac/parts/record/subjects.tt2 b/Open-ILS/src/templates/opac/parts/record/subjects.tt2
index 5b9b8c6..9fd07c5 100644
--- a/Open-ILS/src/templates/opac/parts/record/subjects.tt2
+++ b/Open-ILS/src/templates/opac/parts/record/subjects.tt2
@@ -7,7 +7,7 @@
             label => l('Genre: '),
             facet => 'identifier|genre',
             joiner => ' -- ',
-            xpath => '//*[@tag="655" or @tag="659"]',
+            xpath => '//*[@tag="655"]',
             subfields => '[abvxyz]'
         }, {
             label => l('Topic Heading: '),
diff --git a/docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt b/docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt
index ccd702e..e603624 100644
--- a/docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt
+++ b/docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt
@@ -1,8 +1,9 @@
 New Form/Genre Search and Facet Index
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-The stock indexing definitions now include a search
-and facet index on the form/genre field (tag 655)
-and a commonly-used local genre field (659).  This allows
-genre links in the public catalog record display to retrieve
-works in the same genre.  A partial reingest during upgrade
-is required to use this index.
+The stock indexing definitions now include a search and facet index on the
+form/genre field (tag 655). This allows genre links in the public catalog
+record display to retrieve works in the same genre. The public catalog genre
+links will no longer display content from the 659 MARC fields. 
+
+The genre facet will also display by default in the public catalog.  A partial
+reingest during upgrade is required to use this index.

commit d51a6b066fd3421bc7d87b3a48f7d331e6aea5d0
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Nov 2 19:59:20 2015 +0000

    LP#1067823: add release notes
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
    Signed-off-by: Andrea Neiman <aneiman at kent.lib.md.us>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>

diff --git a/docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt b/docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt
new file mode 100644
index 0000000..ccd702e
--- /dev/null
+++ b/docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt
@@ -0,0 +1,8 @@
+New Form/Genre Search and Facet Index
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+The stock indexing definitions now include a search
+and facet index on the form/genre field (tag 655)
+and a commonly-used local genre field (659).  This allows
+genre links in the public catalog record display to retrieve
+works in the same genre.  A partial reingest during upgrade
+is required to use this index.

commit efc9db5d57552f9672cb15643d57a31ed3cfa823
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Nov 2 19:53:53 2015 +0000

    LP#1067823: follow-up: add back a space
    
    Ensure that there's a space displayed between
    each component of a heading coming from a subfield
    boundary; this prevents
    
    600 $aHarry Potter$c(Fictional character)
    
    from getting displayed as
    
    Harry Potter(Fictional character)
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
    Signed-off-by: Andrea Neiman <aneiman at kent.lib.md.us>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>

diff --git a/Open-ILS/src/templates/opac/parts/record/subjects.tt2 b/Open-ILS/src/templates/opac/parts/record/subjects.tt2
index 5837c9e..5b9b8c6 100644
--- a/Open-ILS/src/templates/opac/parts/record/subjects.tt2
+++ b/Open-ILS/src/templates/opac/parts/record/subjects.tt2
@@ -67,7 +67,7 @@
 
                 %]<a href="[%-
                        mkurl(ctx.opac_root _ '/results', {qtype=>'subject', query=>total_term}, stop_parms.merge(expert_search_parms, general_search_parms, browse_search_parms, facet_search_parms))
-                -%]" rel="nofollow" vocab="">[% single_term %]</a>[%-
+                -%]" rel="nofollow" vocab="">[% single_term %]</a> [%-
 
             END;
             IF all_terms.size; "<br/>"; END;

commit 8107995ceedb7e80be87fc6aa31f747d993ab67e
Author: Galen Charlton <gmc at esilibrary.com>
Date:   Mon Nov 2 19:35:12 2015 +0000

    LP#1067823: tweak new identifier|genre index
    
    [1] Adjust facet XPath to work for more Pg versions.
    [2] Ensure that upgrade script adds stock search
        normalizers.
    [3] Make update script provide instructions for
        running a partial reingest.
    
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
    Signed-off-by: Andrea Neiman <aneiman at kent.lib.md.us>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>

diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
index 78c4d6c..d87a203 100644
--- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql
+++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
@@ -185,7 +185,7 @@ INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath,
     (32, 'series', 'browse', oils_i18n_gettext(32, 'Series Title (Browse)', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:relatedItem[@type="series"]/mods32:titleInfo[@type="nfi"]$$, FALSE, '//@xlink:href', TRUE, $$*[local-name() != "nonSort"]$$ );
 
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field, facet_field, facet_xpath, joiner ) VALUES
-    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
+    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[local-name()='subfield' and contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
 
 UPDATE config.metabib_field SET joiner = ' -- ' WHERE field_class = 'subject' AND name NOT IN ('name', 'complete');
 
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
index f846288..19f213d 100644
--- a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
+++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
@@ -1,7 +1,24 @@
 BEGIN;
 
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field, facet_field, facet_xpath, joiner ) VALUES
-    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
+    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[local-name()='subfield' and contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
+
+INSERT INTO config.metabib_field_index_norm_map (field,norm)
+    SELECT  m.id,
+            i.id
+      FROM  config.metabib_field m,
+        config.index_normalizer i
+      WHERE i.func IN ('search_normalize','split_date_range')
+            AND m.id IN (33);
 
 COMMIT;
- 
+
+\qecho
+\qecho To use the new identifier|genre index, it is necessary to do
+\qecho a partial reingest.  For example,
+\qecho
+\qecho SELECT metabib.reingest_metabib_field_entries(record, FALSE, TRUE, FALSE)
+\qecho FROM metabib.real_full_rec
+\qecho WHERE tag IN (''''655'''', ''''659'''')
+\qecho GROUP BY record; 
+\qecho

commit c064522d82713e5001d081111c08e1d655bc9592
Author: Mike Rylander <mrylander at gmail.com>
Date:   Thu Oct 15 17:20:07 2015 -0400

    LP#1067823: Genre links launch subject search
    
    And genres are not subjects.  So now we will index genres in the identifier
    class and teach the tpac to build links appropriately.  Genre is herein
    defined as data in tags 655 or 659 (as the tpac currently thinks), restricted
    to subfields [abvxyz], per LoC documentation.
    
    To test:
    
    [1] Apply the update and run the partial reingest as suggested
        by the upgrade script.
    [2] In the public catalog, navigate to a record that has one
        or more 655 fields.  Click on one of the genre links and
        verify that it retrieves records sharing that genre heading.
    
    Signed-off-by: Mike Rylander <mrylander at gmail.com>
    Signed-off-by: Galen Charlton <gmc at esilibrary.com>
    Signed-off-by: Andrea Neiman <aneiman at kent.lib.md.us>
    Signed-off-by: Kathy Lussier <klussier at masslnc.org>

diff --git a/Open-ILS/src/sql/Pg/950.data.seed-values.sql b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
index ee87ff5..78c4d6c 100644
--- a/Open-ILS/src/sql/Pg/950.data.seed-values.sql
+++ b/Open-ILS/src/sql/Pg/950.data.seed-values.sql
@@ -184,6 +184,9 @@ INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath,
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, search_field, authority_xpath, browse_field, browse_sort_xpath ) VALUES
     (32, 'series', 'browse', oils_i18n_gettext(32, 'Series Title (Browse)', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:relatedItem[@type="series"]/mods32:titleInfo[@type="nfi"]$$, FALSE, '//@xlink:href', TRUE, $$*[local-name() != "nonSort"]$$ );
 
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field, facet_field, facet_xpath, joiner ) VALUES
+    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
+
 UPDATE config.metabib_field SET joiner = ' -- ' WHERE field_class = 'subject' AND name NOT IN ('name', 'complete');
 
 SELECT SETVAL('config.metabib_field_id_seq', GREATEST(1000, (SELECT MAX(id) FROM config.metabib_field)));
diff --git a/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
new file mode 100644
index 0000000..f846288
--- /dev/null
+++ b/Open-ILS/src/sql/Pg/upgrade/XXXX.data.genre-indexing.sql
@@ -0,0 +1,7 @@
+BEGIN;
+
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field, facet_field, facet_xpath, joiner ) VALUES
+    (33, 'identifier', 'genre', oils_i18n_gettext(33, 'Genre', 'cmf', 'label'), 'marcxml', $$//marc:datafield[@tag='655' or @tag='659']$$, FALSE, TRUE, $$//*[contains('abvxyz', at code)]$$, ' -- ' ); -- /* to fool vim */;
+
+COMMIT;
+ 
diff --git a/Open-ILS/src/templates/opac/parts/record/subjects.tt2 b/Open-ILS/src/templates/opac/parts/record/subjects.tt2
index fe0df36..5837c9e 100644
--- a/Open-ILS/src/templates/opac/parts/record/subjects.tt2
+++ b/Open-ILS/src/templates/opac/parts/record/subjects.tt2
@@ -5,7 +5,10 @@
             xpath => '//*[@tag="600" or @tag="610" or @tag="611" or @tag="630" or @tag="650" or @tag="651"]'
         }, {
             label => l('Genre: '),
-            xpath => '//*[@tag="655"]|//*[@tag="659"]'
+            facet => 'identifier|genre',
+            joiner => ' -- ',
+            xpath => '//*[@tag="655" or @tag="659"]',
+            subfields => '[abvxyz]'
         }, {
             label => l('Topic Heading: '),
             xpath => '//*[@tag="690"]'
@@ -28,7 +31,7 @@
     ];
 
     BLOCK render_subject;
-        xpath = xpath || '//*[starts-with(@tag,"6")]';
+        xpath = s.xpath || '//*[starts-with(@tag,"6")]';
         FOR node IN ctx.marc_xml.findnodes(xpath);
             '<span property="about">';
             all_terms = [];
@@ -41,15 +44,32 @@
                    target_field = node.getAttribute('tag');
                    get_linked_880s;
                 END;
+
                 NEXT UNLESS code.match('[a-z]');
+                IF s.subfields; NEXT UNLESS code.match(s.subfields); END;
+
                 IF code.match('[vxyz]'); " > "; END;
+
                 # at this point, we actually have a partial term to use.
-                single_term = subfield.textContent | html;
-                all_terms.push(subfield.textContent.replace('\-', ' ').replace('[#"^$\+,\.:;&|\[\]()]', ''));
-                total_term = all_terms.join(" ").replace('\s+$', '');
-            %]
-<a href="[% mkurl(ctx.opac_root _ '/results', {qtype=>'subject', query=>total_term}, stop_parms.merge(expert_search_parms, general_search_parms, browse_search_parms, facet_search_parms)) %]" rel="nofollow" vocab="">[% single_term %]</a>
-            [%- END;
+                raw_term = subfield.textContent;
+                single_term = raw_term | html;
+
+                # facets should be used as-is
+                IF !s.facet; raw_term = raw_term.replace('\-', ' ').replace('[#"^$\+,\.:;&|\[\]()]', ''); END;
+
+                all_terms.push(raw_term);
+
+                IF s.facet;
+                    total_term = s.facet _ '[' _ all_terms.join(s.joiner).replace('\s+$', '') _ ']';
+                ELSE;
+                    total_term = all_terms.join(" ").replace('\s+$', '');
+                END;
+
+                %]<a href="[%-
+                       mkurl(ctx.opac_root _ '/results', {qtype=>'subject', query=>total_term}, stop_parms.merge(expert_search_parms, general_search_parms, browse_search_parms, facet_search_parms))
+                -%]" rel="nofollow" vocab="">[% single_term %]</a>[%-
+
+            END;
             IF all_terms.size; "<br/>"; END;
             FOREACH link880 IN graphics;
                 '<div class="graphic880"' _ link880.dir _ '>';
@@ -63,7 +83,7 @@
 
 [%  BLOCK render_all_subjects;
     FOREACH subj IN subjects;
-        content = PROCESS render_subject(xpath=subj.xpath);
+        content = PROCESS render_subject(s=subj);
         IF content.match('\S');
 %]
         <table class='rdetail_subject'>

-----------------------------------------------------------------------

Summary of changes:
 Open-ILS/src/sql/Pg/002.schema.config.sql          |    2 +-
 Open-ILS/src/sql/Pg/950.data.seed-values.sql       |    3 ++
 .../sql/Pg/upgrade/0952.data.genre-indexing.sql    |   26 +++++++++++++
 Open-ILS/src/templates/opac/parts/config.tt2       |    1 +
 .../src/templates/opac/parts/record/subjects.tt2   |   38 +++++++++++++++-----
 docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt       |    9 +++++
 6 files changed, 69 insertions(+), 10 deletions(-)
 create mode 100644 Open-ILS/src/sql/Pg/upgrade/0952.data.genre-indexing.sql
 create mode 100644 docs/RELEASE_NOTES_NEXT/OPAC/Genre_index.txt


hooks/post-receive
-- 
Evergreen ILS


More information about the open-ils-commits mailing list