@@ -, +, @@ --- course_reserves/course-details.pl | 1 + .../modules/course_reserves/course-details.tt | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 9 deletions(-) --- a/course_reserves/course-details.pl +++ a/course_reserves/course-details.pl @@ -67,6 +67,7 @@ my $course_reserves = GetCourseReserves( $template->param( course => $course, course_reserves => $course_reserves, + user => Koha::Patrons->find( $loggedinuser ), ); output_html_with_http_headers $cgi, $cookie, $template->output; --- a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/course_reserves/course-details.tt @@ -248,16 +248,18 @@ [% IF CAN_user_coursereserves_add_reserves || CAN_user_coursereserves_delete_reserves %] - - [% IF CAN_user_coursereserves_add_reserves %] - Edit - [% END %] + [% IF user.can_edit_item( cr.item ) %] + + [% IF CAN_user_coursereserves_add_reserves %] + Edit + [% END %] - [% IF CAN_user_coursereserves_delete_reserves %] - - Remove - [% END %] - + [% IF CAN_user_coursereserves_delete_reserves %] + + Remove + [% END %] + + [% END %] [% END %] --