Bug 10078: show location facet regardless of singleBranchMode setting
Currently, the location facet only shows if you have singlebranch mode enabled. In other words, you can either see the library branch or the shelving location. This patch simply changes the location facet so that it will always show the shelving location (if one is available), regardless of the singlebranch system preference. Test Plan: BEFORE APPLYING: 0) Disable singlebranch mode if it is on 1) Do an OPAC or Staff Client search for a record that has items with shelving locations. 2) Note that you can see the library branch facet under Libraries but no shelving locations. 3) Enable singlebranch mode 4) Repeat your search 5) Note that you can no longer see the library branch facet under Libraries. However, you can see the shelving location under Location N.B. If you don't have more than one branch or the search results are all from one branch, you might not get a library branch facet. If this is the case, create additional branches and/or change the branch for items in your search results so that you have multiple branches to prompt the appearance of a library branch facet. AFTER APPLYING 1) Do an OPAC or Staff Client search for a record that has items with shelving locations. 2) Note that you see a facet under Location on the left sidebar, regardless of there being a singlebranch mode or the number of branches there are being represented in the search results. Signed-off-by: Srdjan <srdjan@catalyst.net.nz> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Passes koha-qa.pl, works as advertised. Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
997a502c22
commit
c767545119
1 changed files with 10 additions and 12 deletions
22
C4/Koha.pm
22
C4/Koha.pm
|
@ -708,6 +708,11 @@ sub getFacets {
|
|||
tags => [ qw/ 225a / ],
|
||||
sep => ', ',
|
||||
},
|
||||
{
|
||||
idx => 'location',
|
||||
label => 'Location',
|
||||
tags => [ qw/ 995c / ],
|
||||
}
|
||||
];
|
||||
|
||||
my $library_facet;
|
||||
|
@ -717,12 +722,6 @@ sub getFacets {
|
|||
label => 'Libraries',
|
||||
tags => [ qw/ 995b / ],
|
||||
};
|
||||
} else {
|
||||
$library_facet = {
|
||||
idx => 'location',
|
||||
label => 'Location',
|
||||
tags => [ qw/ 995c / ],
|
||||
};
|
||||
}
|
||||
push( @$facets, $library_facet );
|
||||
}
|
||||
|
@ -770,6 +769,11 @@ sub getFacets {
|
|||
tags => [ qw/ 952y 942c / ],
|
||||
sep => ', ',
|
||||
},
|
||||
{
|
||||
idx => 'location',
|
||||
label => 'Location',
|
||||
tags => [ qw / 952c / ],
|
||||
},
|
||||
];
|
||||
|
||||
my $library_facet;
|
||||
|
@ -779,12 +783,6 @@ sub getFacets {
|
|||
label => 'Libraries',
|
||||
tags => [ qw / 952b / ],
|
||||
};
|
||||
} else {
|
||||
$library_facet = {
|
||||
idx => 'location',
|
||||
label => 'Location',
|
||||
tags => [ qw / 952c / ],
|
||||
};
|
||||
}
|
||||
push( @$facets, $library_facet );
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue