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

(-)a/cataloguing/additem.pl (-3 / +3 lines)
Lines 30-37 use C4::Biblio qw( GetFrameworkCode GetMarcFromKohaField GetMarcStructure I Link Here
30
use C4::Circulation qw( barcodedecode LostItem );
30
use C4::Circulation qw( barcodedecode LostItem );
31
use C4::Context;
31
use C4::Context;
32
use C4::Members;
32
use C4::Members;
33
use C4::Output qw( output_and_exit_if_error output_and_exit output_html_with_http_headers );
33
use C4::Output      qw( output_and_exit_if_error output_and_exit output_html_with_http_headers );
34
use C4::Search qw( enabled_staff_search_views );
34
use C4::Search      qw( enabled_staff_search_views );
35
use C4::Acquisition qw( GetOrderFromItemnumber );
35
use C4::Acquisition qw( GetOrderFromItemnumber );
36
use Koha::Biblios;
36
use Koha::Biblios;
37
use Koha::Item::Templates;
37
use Koha::Item::Templates;
Lines 687-693 if ($op) { Link Here
687
my @items;
687
my @items;
688
my %warning_messages;
688
my %warning_messages;
689
for my $item ( $biblio->items->as_list, $biblio->host_items->as_list ) {
689
for my $item ( $biblio->items->as_list, $biblio->host_items->as_list ) {
690
    my $i = $item->columns_to_str;
690
    my $i          = $item->columns_to_str;
691
    my $i_order    = GetOrderFromItemnumber( $i->{itemnumber} );
691
    my $i_order    = GetOrderFromItemnumber( $i->{itemnumber} );
692
    my $i_serialid = Koha::Serial::Items->find( { itemnumber => $i->{itemnumber} }, { prefetch => 'serialid' } );
692
    my $i_serialid = Koha::Serial::Items->find( { itemnumber => $i->{itemnumber} }, { prefetch => 'serialid' } );
693
    if ($i_order) {
693
    if ($i_order) {
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/html_helpers.inc (-8 / +15 lines)
Lines 358-370 Link Here
358
                                </td>
358
                                </td>
359
                            [% ELSE %]
359
                            [% ELSE %]
360
                                [% IF item.safe_to_delete %]
360
                                [% IF item.safe_to_delete %]
361
                                    <td><input type="checkbox" name="itemnumber" value="[% item.itemnumber | html %]" id="row[% item.itemnumber | html %]" checked="checked" /></td>
361
                                    <td>
362
                                    [% IF linked_order.ordernumber %]
362
                                        <input type="checkbox" name="itemnumber" value="[% item.itemnumber | html %]" id="row[% item.itemnumber | html %]" checked="checked" />
363
                                        <i class="fa fa-warning warn" Title="There is an order (ordernumber [% linked_order.ordernumber | html %]) on this item"></i>
363
                                    </td>
364
                                    [% END %]
365
                                    [% IF linked_subscription %]
366
                                        <i class="fa fa-warning warn" Title="There is a subscription linked (subscription id [% linked_subscription | html %])"></i>
367
                                    [% END %]
368
                                [% ELSE %]
364
                                [% ELSE %]
369
                                    [% SET messages = item.safe_to_delete.messages %]
365
                                    [% SET messages = item.safe_to_delete.messages %]
370
                                    [% FOR m IN messages %]
366
                                    [% FOR m IN messages %]
Lines 392-399 Link Here
392
                        [% END %]
388
                        [% END %]
393
                        <td>
389
                        <td>
394
                            <label for="row[% item.itemnumber | html %]">
390
                            <label for="row[% item.itemnumber | html %]">
395
                                <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% item.biblionumber | uri %]"> [% item.biblio.title | html %] </a>
391
                                [% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %]
396
                                [% IF ( item.biblio.author ) %], by [% item.biblio.author | html %][% END %]
392
                                [% IF ( item.biblio.author ) %], by [% item.biblio.author | html %][% END %]
393
394
                                [% IF linked_order.ordernumber %]
395
                                    <div>
396
                                        <a href="/cgi-bin/koha/acqui/basket.pl?basketno=[% linked_order.basket | uri %]"><i class="fa fa-warning warn" aria-hidden="true"></i> Linked order</a>
397
                                    </div>
398
                                [% END %]
399
                                [% IF linked_subscription %]
400
                                    <div>
401
                                        <a href="/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=[% linked_subscription | uri %]"><i class="fa fa-warning warn" aria-hidden="true"></i> Linked subscription</a>
402
                                    </div>
403
                                [% END %]
397
                            </label>
404
                            </label>
398
                        </td>
405
                        </td>
399
                        <td class="holds_count">
406
                        <td class="holds_count">
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/additem.tt (-2 / +7 lines)
Lines 187-196 Link Here
187
                                                                <input type="hidden" name="itemnumber" value="[% item.itemnumber | html %]" />
187
                                                                <input type="hidden" name="itemnumber" value="[% item.itemnumber | html %]" />
188
                                                                <input type="hidden" name="searchid" value="[% searchid | html %]" />
188
                                                                <input type="hidden" name="searchid" value="[% searchid | html %]" />
189
                                                            </form>
189
                                                            </form>
190
                                                            <a class="dropdown-item delete" data-item="[% item.itemnumber | html %]" href="#">
190
                                                            <a
191
                                                                class="dropdown-item delete"
192
                                                                data-item="[% item.itemnumber | html %]"
193
                                                                href="#"
194
                                                                [% IF ( warn_message ) %]data-bs-toggle="tooltip" data-bs-placement="right" title="[% warn_message | html %]"[% END %]
195
                                                            >
191
                                                                Delete
196
                                                                Delete
192
                                                                [% IF warn_message %]
197
                                                                [% IF warn_message %]
193
                                                                    <i class="fa fa-warning warn" Title="[% warn_message | html %]"></i>
198
                                                                    <i class="fa fa-warning warn" aria-hidden="true"></i>
194
                                                                [% END %]
199
                                                                [% END %]
195
                                                            </a>
200
                                                            </a>
196
                                                        </li>
201
                                                        </li>
(-)a/tools/batchMod.pl (-3 / +3 lines)
Lines 235-241 if ( $op eq "cud-show" || $op eq "show" ) { Link Here
235
    } else {
235
    } else {
236
        if ( defined $biblionumber && !@itemnumbers ) {
236
        if ( defined $biblionumber && !@itemnumbers ) {
237
            my $biblio = Koha::Biblios->find($biblionumber);
237
            my $biblio = Koha::Biblios->find($biblionumber);
238
            if(!@itemnumbers) {
238
            if ( !@itemnumbers ) {
239
                @itemnumbers = $biblio ? $biblio->items->get_column('itemnumber') : ();
239
                @itemnumbers = $biblio ? $biblio->items->get_column('itemnumber') : ();
240
            }
240
            }
241
            foreach my $itemnumber (@itemnumbers) {
241
            foreach my $itemnumber (@itemnumbers) {
Lines 247-253 if ( $op eq "cud-show" || $op eq "show" ) { Link Here
247
                        { ordernumber => $order->{ordernumber}, basket => $order->{basketno} };
247
                        { ordernumber => $order->{ordernumber}, basket => $order->{basketno} };
248
                }
248
                }
249
                if ($serial_id) {
249
                if ($serial_id) {
250
                    my $subscription_id = Koha::Serials->search( { serialid => $serial_id } )->get_column('subscriptionid');
250
                    my $subscription_id =
251
                        Koha::Serials->search( { serialid => $serial_id } )->get_column('subscriptionid');
251
                    $linked_orders_subscriptions{$itemnumber} = { subscription => $subscription_id };
252
                    $linked_orders_subscriptions{$itemnumber} = { subscription => $subscription_id };
252
                }
253
                }
253
            }
254
            }
254
- 

Return to bug 13870