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

(-)a/C4/SIP/ILS/Transaction/Checkin.pm (+5 lines)
Lines 11-16 use strict; Link Here
11
11
12
use C4::SIP::ILS::Transaction;
12
use C4::SIP::ILS::Transaction;
13
13
14
use C4::Context;
14
use C4::Circulation;
15
use C4::Circulation;
15
use C4::Reserves qw( ModReserveAffect );
16
use C4::Reserves qw( ModReserveAffect );
16
use C4::Items qw( ModItemTransfer );
17
use C4::Items qw( ModItemTransfer );
Lines 69-74 sub do_checkin { Link Here
69
    $self->alert(!$return);
70
    $self->alert(!$return);
70
    # ignoring messages: NotIssued, IsPermanent, WasLost, WasTransfered
71
    # ignoring messages: NotIssued, IsPermanent, WasLost, WasTransfered
71
72
73
    if(C4::Context->preference('SipNoAlertForAvailable') && $messages->{NotIssued}) {
74
        $self->alert(0);
75
    }
76
    
72
    # biblionumber, biblioitemnumber, itemnumber
77
    # biblionumber, biblioitemnumber, itemnumber
73
    # borrowernumber, reservedate, branchcode
78
    # borrowernumber, reservedate, branchcode
74
    # cancellationdate, found, reservenotes, priority, timestamp
79
    # cancellationdate, found, reservenotes, priority, timestamp
(-)a/installer/data/mysql/atomicupdate/sip-no-alert-for-available.sql (+2 lines)
Line 0 Link Here
1
INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type`) VALUES
2
('SipNoAlertForAvailable', '0', '', 'Do not set alert flag when NotIssued is returned', 'YesNo');
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/circulation.pref (-1 / +6 lines)
Lines 498-503 Circulation: Link Here
498
                  yes: Cumulate
498
                  yes: Cumulate
499
                  no: "Don't cumulate"
499
                  no: "Don't cumulate"
500
            - the restriction periods.
500
            - the restriction periods.
501
        -
502
            - pref: SipNoAlertForAvailable
503
              choices:
504
                  yes: Do not set alert
505
                  no: Set alert
506
            - for returned books that are not issued.
501
    Holds Policy:
507
    Holds Policy:
502
        -
508
        -
503
            - pref: AllowHoldItemTypeSelection
509
            - pref: AllowHoldItemTypeSelection
504
- 

Return to bug 20059