Bug 18235: (QA follow-up) Series facet name after rebase
authorJosef Moravec <josef.moravec@gmail.com>
Fri, 8 Mar 2019 07:34:09 +0000 (07:34 +0000)
committerNick Clemens <nick@bywatersolutions.com>
Thu, 28 Mar 2019 15:18:48 +0000 (15:18 +0000)
Bug 19575 changes many field names so "se" facet field became "title-series"

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

Koha/SearchEngine/Elasticsearch.pm
installer/data/mysql/atomicupdate/bug_18235-add-search_field-facet_order.perl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt
t/db_dependent/Koha_Elasticsearch.t

index 8cb8c96..5f9370d 100644 (file)
@@ -985,7 +985,7 @@ sub get_facetable_fields {
 
     # These should correspond to the ES field names, as opposed to the CCL
     # things that zebra uses.
-    my @search_field_names = qw( author itype location su-geo se subject ccode holdingbranch homebranch );
+    my @search_field_names = qw( author itype location su-geo title-series subject ccode holdingbranch homebranch );
     my @faceted_fields = Koha::SearchFields->search(
         { name => { -in => \@search_field_names }, facet_order => { '!=' => undef } }, { order_by => ['facet_order'] }
     );
index fd5ee93..c8e66b9 100644 (file)
@@ -8,7 +8,7 @@ if( CheckVersion( $DBversion ) ) {
     $dbh->do("UPDATE search_field SET facet_order=2 WHERE name='itype'");
     $dbh->do("UPDATE search_field SET facet_order=3 WHERE name='location'");
     $dbh->do("UPDATE search_field SET facet_order=4 WHERE name='su-geo'");
-    $dbh->do("UPDATE search_field SET facet_order=5 WHERE name='se'");
+    $dbh->do("UPDATE search_field SET facet_order=5 WHERE name='title-series'");
     $dbh->do("UPDATE search_field SET facet_order=6 WHERE name='subject'");
     $dbh->do("UPDATE search_field SET facet_order=7 WHERE name='ccode'");
     $dbh->do("UPDATE search_field SET facet_order=8 WHERE name='holdingbranch'");
index 7625455..2305823 100644 (file)
@@ -364,7 +364,7 @@ a.add, a.delete {
                                                 [% CASE 'itype' %]Item Types
                                                 [% CASE 'location' %]Locations
                                                 [% CASE 'su-geo' %]Places
-                                                [% CASE 'se' %]Series
+                                                [% CASE 'title-series' %]Series
                                                 [% CASE 'subject' %]Topics
                                                 [% CASE 'ccode' %]Collections
                                                 [% CASE 'holdingbranch' %]Holding libraries
index 419ad72..d96c8ff 100644 (file)
@@ -74,8 +74,8 @@ subtest 'get_facetable_fields() tests' => sub {
     $builder->build({
         source => 'SearchField',
         value => {
-            name => 'se',
-            label => 'se',
+            name => 'title-series',
+            label => 'titles-series',
             type => 'string',
             facet_order => 4
         }
@@ -117,7 +117,7 @@ subtest 'get_facetable_fields() tests' => sub {
     is($faceted_fields[1]->facet_order, 2);
     is($faceted_fields[2]->name, 'itype');
     is($faceted_fields[2]->facet_order, 3);
-    is($faceted_fields[3]->name, 'se');
+    is($faceted_fields[3]->name, 'title-series');
     is($faceted_fields[3]->facet_order, 4);
     is($faceted_fields[4]->name, 'su-geo');
     is($faceted_fields[4]->facet_order, 5);