diff --git a/circ/circulation.pl b/circ/circulation.pl index 22f0050a64..0a9906028e 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -695,9 +695,10 @@ if ($patron) { my $patron_messages = $patron->messages->search( {}, { - join => 'manager', - '+select' => [ 'manager.surname', 'manager.firstname' ], - '+as' => [ 'manager_surname', 'manager_firstname' ], + join => 'manager', + '+select' => [ 'manager.surname', 'manager.firstname' ], + '+as' => [ 'manager_surname', 'manager_firstname' ], + 'order_by' => { -desc => 'me.message_type' }, } ); $template->param( patron_messages => $patron_messages ); diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc index 942993dde7..25e05462e9 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/patron_messages.inc @@ -327,12 +327,15 @@ [% FOREACH patron_message IN patron_messages %]
  • [% SET span_class = '' %] + [% SET msg_type = 'OPAC' %] [% IF(patron_message.message_type == "L") %] [% span_class = 'circ-hlt' %] + [% msg_type = 'Staff note' %] [% END %] [% patron_message.message_date | $KohaDates %] [% Branches.GetName( patron_message.branchcode ) | html %] + - [% t(msg_type) | html %] [% IF patron_message.manager_id %] ( search( 'me.borrowernumber' => $patron->borrowernumber, }, { - join => 'manager', - '+select' => [ 'manager.surname', 'manager.firstname' ], - '+as' => [ 'manager_surname', 'manager_firstname' ], + join => 'manager', + '+select' => [ 'manager.surname', 'manager.firstname' ], + '+as' => [ 'manager_surname', 'manager_firstname' ], + 'order_by' => { -desc => 'me.message_type' }, } );