@@ -, +, @@
---
admin/searchengine/elasticsearch/mappings.pl | 5 +++++
koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt | 8 ++++++--
2 files changed, 11 insertions(+), 2 deletions(-)
--- a/admin/searchengine/elasticsearch/mappings.pl
+++ a/admin/searchengine/elasticsearch/mappings.pl
@@ -22,6 +22,7 @@ use List::Util qw( first );
use C4::Koha;
use C4::Output;
use C4::Auth;
+use C4::Log;
use Koha::SearchEngine::Elasticsearch;
use Koha::SearchMarcMaps;
@@ -168,6 +169,9 @@ if ( $op eq 'edit' ) {
$schema->storage->txn_rollback;
} else {
push @messages, { type => 'message', code => 'success_on_update' };
+
+ C4::Log::logaction( 'SEARCHENGINE', 'EDIT_MAPPINGS', undef, q{} );
+
$schema->storage->txn_commit;
Koha::SearchEngine::Elasticsearch->clear_search_fields_cache();
@@ -178,6 +182,7 @@ if ( $op eq 'edit' ) {
elsif( $op eq 'reset_confirmed' ) {
Koha::SearchEngine::Elasticsearch->reset_elasticsearch_mappings;
push @messages, { type => 'message', code => 'success_on_reset' };
+ C4::Log::logaction( 'SEARCHENGINE', 'RESET_MAPPINGS', undef, q{} );
}
elsif( $op eq 'reset_confirm' ) {
$template->param( reset_confirm => 1 );
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt
+++ a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/viewlog.tt
@@ -94,6 +94,8 @@
[% CASE 'REPORTS' %]Reports[% UNLESS Koha.Preference('ReportsLog') %] [% END %]
+[% CASE 'SEARCHENGINE' %]Search engine
+
[% CASE %][% module | html %]
[% END %]
[% END %]
@@ -117,6 +119,8 @@
[% CASE 'STATUS_CHANGE' %]Change ILL request status
[% CASE 'PATRON_NOTICE' %]ILL notice sent to patron
[% CASE 'Run' %]Run
+[% CASE 'EDIT_MAPPINGS' %]Edit mappings
+[% CASE 'RESET_MAPPINGS' %]Reset mappings
[% CASE %][% action | html %]
[% END %]
[% END %]
@@ -168,7 +172,7 @@
[% ELSE %]
[% END %]
- [% FOREACH modx IN [ 'AUTH' 'CATALOGUING' 'AUTHORITIES' 'MEMBERS' 'ACQUISITIONS' 'SERIAL' 'HOLDS' 'ILL' 'CIRCULATION' 'LETTER' 'FINES' 'SYSTEMPREFERENCE' 'CRONJOBS', 'REPORTS' ] %]
+ [% FOREACH modx IN [ 'AUTH' 'CATALOGUING' 'AUTHORITIES' 'MEMBERS' 'ACQUISITIONS' 'SERIAL' 'HOLDS' 'ILL' 'CIRCULATION' 'LETTER' 'FINES' 'SYSTEMPREFERENCE' 'CRONJOBS', 'REPORTS', 'SEARCHENGINE' ] %]
[% IF modules.grep(modx).size %]
[% ELSE %]
@@ -190,7 +194,7 @@
[% END %]
- [% FOREACH actx IN [ 'ADD' 'DELETE' 'MODIFY' 'ISSUE' 'RETURN' 'RENEW' 'CREATE' 'CANCEL' 'SUSPEND' 'RESUME' 'ADDCIRCMESSAGE' 'DELCIRCMESSAGE' 'STATUS_CHANGE' 'PATRON_NOTICE' 'CHANGE PASS' 'Run' ] %]
+ [% FOREACH actx IN [ 'ADD' 'DELETE' 'MODIFY' 'ISSUE' 'RETURN' 'RENEW' 'CREATE' 'CANCEL' 'SUSPEND' 'RESUME' 'ADDCIRCMESSAGE' 'DELCIRCMESSAGE' 'STATUS_CHANGE' 'PATRON_NOTICE' 'CHANGE PASS' 'Run' 'EDIT_MAPPINGS' 'RESET_MAPPINGS' ] %]
[% IF actions.grep(actx).size %]
[% ELSE %]
--