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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/item-status.inc (-2 / +5 lines)
Lines 39-46 Link Here
39
            <span class="item-status checkedout">Checked out</span>
39
            <span class="item-status checkedout">Checked out</span>
40
        [% END %]
40
        [% END %]
41
    [% END %]
41
    [% END %]
42
    [%# FIXME We should move avail_for_recall to a Koha::Item method %]
42
    [% IF show_recall_link %]
43
    [% IF !item.isa('Koha::Item') AND item.avail_for_recall %]<a href="/cgi-bin/koha/opac-recall.pl?biblionumber=[% item.biblionumber | uri %]" class="btn btn-default btn-xs">Recall</a>[% END %]
43
        [% IF datedue && logged_in_user.borrowernumber != issue.borrowernumber %]
44
            <a href="/cgi-bin/koha/opac-recall.pl?biblionumber=[% item.biblionumber | uri %]" class="btn btn-default btn-xs">Recall</a>
45
        [% END %]
46
    [% END %]
44
[% END %]
47
[% END %]
45
48
46
[% IF item.isa('Koha::Item') %]
49
[% IF item.isa('Koha::Item') %]
(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-course-details.tt (-1 / +1 lines)
Lines 87-93 Link Here
87
                                        <td>[% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.ccode', authorised_value => cr.item.ccode, opac => 1 ) | html %]</td>
87
                                        <td>[% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.ccode', authorised_value => cr.item.ccode, opac => 1 ) | html %]</td>
88
                                        <td>[% cr.item.itemcallnumber | html %]</td>
88
                                        <td>[% cr.item.itemcallnumber | html %]</td>
89
                                        <td>[% cr.item.copynumber | html %]</td>
89
                                        <td>[% cr.item.copynumber | html %]</td>
90
                                        <td>[% INCLUDE 'item-status.inc' item=cr.course_item issue=cr.issue %]</td>
90
                                        <td>[% INCLUDE 'item-status.inc' item=cr.course_item issue=cr.issue show_recall_link=1 %]</td>
91
                                        <td data-order="[% cr.issue.date_due | html %]">[% cr.issue.date_due | $KohaDates  as_due_date => 1 %]</td>
91
                                        <td data-order="[% cr.issue.date_due | html %]">[% cr.issue.date_due | $KohaDates  as_due_date => 1 %]</td>
92
                                        <td>[% IF ( cr.public_note ) %]
92
                                        <td>[% IF ( cr.public_note ) %]
93
                                                [% cr.public_note | $raw %]
93
                                                [% cr.public_note | $raw %]
(-)a/opac/opac-course-details.pl (-5 / +1 lines)
Lines 46-55 my $course_reserves = GetCourseReserves( course_id => $course_id, include_items Link Here
46
46
47
if ( C4::Context->preference('UseRecalls') ) {
47
if ( C4::Context->preference('UseRecalls') ) {
48
    foreach my $cr ( @$course_reserves ) {
48
    foreach my $cr ( @$course_reserves ) {
49
        if ( $cr->{issue}->{date_due} and $cr->{issue}->{borrowernumber} and $borrowernumber != $cr->{issue}->{borrowernumber} ) {
49
        $cr->{course_item} = Koha::Items->find($cr->{itemnumber});
50
            $cr->{course_item}->{avail_for_recall} = 1;
51
            $cr->{course_item}->{biblionumber} = Koha::Items->find( $cr->{itemnumber} )->biblionumber;
52
        }
53
    }
50
    }
54
}
51
}
55
52
56
- 

Return to bug 32445