View | Details | Raw Unified | Return to bug 40777
Collapse All | Expand All

(-)a/catalogue/detail.pl (+9 lines)
Lines 49-54 use Koha::Biblio::ItemGroup::Items; Link Here
49
use Koha::Biblio::ItemGroups;
49
use Koha::Biblio::ItemGroups;
50
use Koha::CoverImages;
50
use Koha::CoverImages;
51
use Koha::DateUtils;
51
use Koha::DateUtils;
52
use Koha::Database::DataInconsistency;
52
use Koha::ILL::Requests;
53
use Koha::ILL::Requests;
53
use Koha::Items;
54
use Koha::Items;
54
use Koha::ItemTypes;
55
use Koha::ItemTypes;
Lines 538-541 $template->param( found1 => scalar $query->param('found1') ); Link Here
538
539
539
$template->param( biblio => $biblio );
540
$template->param( biblio => $biblio );
540
541
542
if ( $query->param('audit') ) {
543
    my @audit_errors = Koha::Database::DataInconsistency->for_biblio($biblio);
544
    $template->param(
545
        auditing     => 1,
546
        audit_errors => \@audit_errors,
547
    );
548
}
549
541
output_html_with_http_headers $query, $cookie, $template->output;
550
output_html_with_http_headers $query, $cookie, $template->output;
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/cat-toolbar.inc (+5 lines)
Lines 281-286 Link Here
281
            [% END %]
281
            [% END %]
282
        [% END %]
282
        [% END %]
283
    [% END %]
283
    [% END %]
284
285
    <div class="btn-group">
286
        <a id="audit_record" class="btn btn-default" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber | html %]&audit=1" role="button"> <i class="fa-solid fa-stethoscope"></i> Audit </a>
287
    </div>
288
284
    [% IF ( Koha.Preference('EnableBooking') &&  CAN_user_circulate_manage_bookings && biblio.items.filter_by_bookable.count ) %]
289
    [% IF ( Koha.Preference('EnableBooking') &&  CAN_user_circulate_manage_bookings && biblio.items.filter_by_bookable.count ) %]
285
        <div class="btn-group"
290
        <div class="btn-group"
286
            ><button id="placbooking" class="btn btn-default" data-bs-toggle="modal" data-bs-target="#placeBookingModal" data-biblionumber="[% biblionumber | html %]"><i class="fa fa-calendar"></i> Place booking</button></div
291
            ><button id="placbooking" class="btn btn-default" data-bs-toggle="modal" data-bs-target="#placeBookingModal" data-biblionumber="[% biblionumber | html %]"><i class="fa fa-calendar"></i> Place booking</button></div
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt (-1 / +13 lines)
Lines 117-122 Link Here
117
                </div>
117
                </div>
118
            [% END %]
118
            [% END %]
119
119
120
            [% IF auditing %]
121
                [% IF audit_errors %]
122
                    <div class="alert alert-warning">
123
                        <h1>Errors found</h1>
124
                        [% FOR error IN audit_errors %]
125
                            <div class="alert alert-warning">[% error | html %]</div>
126
                        [% END %]
127
                    </div>
128
                [% ELSE %]
129
                    <div class="alert alert-info">No data inconsistency found.</div>
130
                [% END %]
131
            [% END %]
132
120
            <div class="page-section">
133
            <div class="page-section">
121
                [% XSLTBloc | $raw %]
134
                [% XSLTBloc | $raw %]
122
135
123
- 

Return to bug 40777