my $input = new CGI;
my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
- { template_name => 'admin/searchengine/elasticsearch/mappings.tt',
+ {
+ template_name => 'admin/searchengine/elasticsearch/mappings.tt',
query => $input,
type => 'intranet',
authnotrequired => 0,
my $index = $input->param('index') || 'biblios';
my $op = $input->param('op') || 'list';
my @messages;
+push @messages, { type => 'message', code => 'elasticsearch_disabled' }
+ if ( C4::Context->preference('SearchEngine') ne 'Elasticsearch' );
my $database = Koha::Database->new();
my $schema = $database->schema;
[% t("Mappings updated successfully.") | $raw %]
[% CASE 'success_on_reset' %]
[% t("Mappings have been reset successfully.") | $raw %]
+ [% CASE 'elasticsearch_disabled' %]
+ [% t("Elasticsearch is currently disabled.") | $raw %]
[% CASE %]
[% m.code | html %]
[% END %]