[% USE raw %] [% USE Asset %] [% USE Koha %] [% USE AuthorisedValues %] [% USE Branches %] [% USE KohaDates %] [% USE TablesSettings %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] Koha › Tools › [% IF ( do_it ) %] Logs › Results [% ELSE %] Logs [% END %] [% INCLUDE 'doc-head-close.inc' %] [% Asset.css("css/humanmsg.css") | $raw %] [% FILTER collapse %] [% END %] [% INCLUDE 'header.inc' %] [% INCLUDE 'cat-search.inc' %] [% BLOCK translate_log_module %] [% SWITCH module %] [% CASE 'AUTH' %]Authentication[% UNLESS Koha.Preference('AuthFailureLog') || Koha.Preference('AuthScuccessLog') %] [% END %] [% CASE 'CATALOGUING' %]Catalog[% UNLESS Koha.Preference('CataloguingLog') %] [% END %] [% CASE 'AUTHORITIES' %]Authorities[% UNLESS Koha.Preference('AuthoritiesLog') %] [% END %] [% CASE 'MEMBERS' %]Patrons[% UNLESS Koha.Preference('BorrowersLog') %] [% END %] [% CASE 'ACQUISITIONS' %]Acquisitions [% CASE 'SERIAL' %]Serials[% UNLESS Koha.Preference('SubscriptionLog') %] [% END %] [% CASE 'HOLDS' %]Holds[% UNLESS Koha.Preference('HoldsLog') %] [% END %] [% CASE 'ILL' %]Interlibrary loans[% UNLESS Koha.Preference('IllLog') %] [% END %] [% CASE 'CIRCULATION' %]Circulation[% UNLESS Koha.Preference('IssueLog') %] [% END %] [% CASE 'LETTER' %]Letter[% UNLESS Koha.Preference('LetterLog') %] [% END %] [% CASE 'FINES' %]Fines[% UNLESS Koha.Preference('FinesLog') %] [% END %] [% CASE 'SYSTEMPREFERENCE' %]System prefs [% CASE 'CRONJOBS' %]Cron jobs[% UNLESS Koha.Preference('CronjobLog') %] [% END %] [% CASE 'REPORTS' %]Reports[% UNLESS Koha.Preference('ReportsLog') %] [% END %] [% CASE 'SEARCHENGINE' %]Search engine [% CASE %][% module | html %] [% END %] [% END %] [% BLOCK translate_log_action %] [% SWITCH action %] [% CASE 'ADD' %]Add [% CASE 'DELETE' %]Delete [% CASE 'MODIFY' %]Modify [% CASE 'ISSUE' %]Checkout [% CASE 'RETURN' %]Return [% CASE 'CREATE' %]Create [% CASE 'CANCEL' %]Cancel [% CASE 'RESUME' %]Resume [% CASE 'SUSPEND' %]Suspend [% CASE 'RENEW' %]Renew [% CASE 'RENEWAL' %]Renew [% CASE 'CHANGE PASS' %]Change password [% CASE 'ADDCIRCMESSAGE' %]Add circulation message [% CASE 'DELCIRCMESSAGE' %]Delete circulation message [% 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 %] [% BLOCK translate_log_interface %] [% SWITCH log_interface.upper %] [% CASE 'INTRANET' %]Intranet [% CASE 'OPAC' %]OPAC [% CASE 'SIP' %]SIP [% CASE 'COMMANDLINE' %]Command-line [% CASE 'API' %]REST API [% CASE 'CRON' %]Cron job [% CASE %][% log_interface | html %] [% END %] [% END %]

Browse system logs

[% IF ( do_it ) %] [% END %]
  1. [% UNLESS src == "circ" %]
  2. [% IF modules.size == 0 %] [% ELSE %] [% END %] [% FOREACH modx IN [ 'AUTH' 'CATALOGUING' 'AUTHORITIES' 'MEMBERS' 'ACQUISITIONS' 'SERIAL' 'HOLDS' 'ILL' 'CIRCULATION' 'LETTER' 'FINES' 'SYSTEMPREFERENCE' 'CRONJOBS', 'REPORTS', 'SEARCHENGINE' ] %] [% IF modules.grep(modx).size %] [% ELSE %] [% END %] [% END %]
  3. [% ELSE %] [% END %]
  4. [% IF actions.length == 0 %] [% ELSE %] [% END %] [% 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 %] [% END %] [% END %]
  5. [% IF src == 'circ' %] [% ELSE %] [% END %]
  6. [% IF interfaces.size == 0 %] [% ELSE %] [% END %] [% FOREACH interf IN [ 'INTRANET' 'OPAC' 'SIP' 'COMMANDLINE' 'API' 'CRON' ] %] [% IF interfaces.grep(interf).size %] [% ELSE %] [% END %] [% END %]
  7. [% INCLUDE 'date-format.inc' %]
  8. [% INCLUDE 'date-format.inc' %]
Output
[% IF ( do_it ) %] [% IF ( total ) %]

Log entries

Check none
[% FOREACH loopro IN looprow %] [% END %]
Date Librarian Module Action Object Info Interface
[% loopro.timestamp | $KohaDates with_hours=1 %] [% IF loopro.librarian %] [% IF ( loopro.librarian.firstname ) || ( loopro.librarian.surname ) %][% loopro.librarian.firstname | html %] [% loopro.librarian.surname | html %] ([% loopro.librarian.borrowernumber | html %]) [% ELSE %][% loopro.librarian.borrowernumber | html %][% END %] [% ELSE %] [% loopro.user | html %] [% END %] [% PROCESS translate_log_module module=loopro.module %] [% PROCESS translate_log_action action=loopro.action %] [% IF ( loopro.module == 'MEMBERS' ) || ( loopro.module == 'CIRCULATION' ) || ( loopro.module == 'FINES' ) %] [% IF loopro.patron %] [% IF ( loopro.object ) %][% IF ( loopro.patron.firstname ) || ( loopro.patron.surname ) %][% loopro.patron.firstname | html %] [% loopro.patron.surname | html %] ([% loopro.object | html %]) [% ELSE %]Member [% loopro.object | html %][% END %][% END %] [% ELSE %] [% loopro.object | html %] [% END %] [% ELSE %] [% IF ( loopro.module == 'CATALOGUING' ) %] [% IF ( loopro.info.substr(0, 4) == 'item' ) %] Item [% loopro.object | html %] from Biblio [% loopro.biblionumber | html %] [% ELSIF ( loopro.info.substr(0, 6) == 'biblio' ) %] Biblio [% loopro.object | html %] [% ELSE %] [% loopro.object | html %] [% END %] [% ELSE %] [% IF ( loopro.module == 'SERIAL' ) %] Subscription [% loopro.object | html %] [% ELSE %] [% IF ( loopro.module == 'AUTHORITIES' ) %] Authority [% loopro.object | html %] [% ELSE %] [% loopro.object | html %] [% END %] [% END %] [% END %] [% END %] [% IF ( loopro.module == 'CIRCULATION' ) %] Item [% loopro.barcode | html %] [% ELSE %] [% IF loopro.module == "SYSTEMPREFERENCE" || loopro.module == "REPORTS" %]
[% loopro.info | trim | html %]
[% ELSE %]
[% loopro.info | html %]
[% END %] [% END %]
[% PROCESS translate_log_interface log_interface=loopro.interface %]
[% ELSE %]
No log found [% IF ( CATALOGUING ) %] for Bibliographic record [% object | html %] [% END %] [% IF ( MEMBERS ) %] for [% INCLUDE 'patron-title.inc' %] [% END %] .
[% END %] [% END %]
[% MACRO jsinclude BLOCK %] [% INCLUDE 'calendar.inc' %] [% INCLUDE 'datatables.inc' %] [% INCLUDE 'columns_settings.inc' %] [% Asset.js("lib/jquery/plugins/humanmsg.js") | $raw %] [% Asset.js("js/tools-menu.js") | $raw %] [% Asset.js("lib/hc-sticky.js") | $raw %] [% IF ( circulation ) %] [% INCLUDE 'str/members-menu.inc' %] [% Asset.js("js/members-menu.js") | $raw %] [% END %] [% Asset.js("lib/jsdiff/jsdiff.min.js") | $raw %] [% Asset.js("js/viewlog.js") | $raw %] [% END %] [% INCLUDE 'intranet-bottom.inc' %]