3ba823db6e
When paging through the patron account in staff, using the tabs on the right, you notice that some pages are missing the patron toolbar on top and that the headings, where they exist, vary in size. This patch adds the patron toolbar to 3 more tabs and changes headings to h1 to be consistent with older tabs. It has also been suggested on another tab that this is preferrable for screen readers. Note: Modification log was left out for now, as this is also used in tools. To test: - Activate ILL (ILLModule pref) - Activate discharges (UseDischarge pref) - Go to any patron account, tab through the tabs... - Verify that discharge, purchase suggestions and ill requests are missing the toolbar - Apply patch - Verify that the toolbar now appears on these pages and works correctly - Also veriy that the headings are now consistently h1 on all pages Signed-off-by: David Roberts <david@koha-ptfs.co.uk> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
140 lines
6.4 KiB
Text
140 lines
6.4 KiB
Text
[% USE raw %]
|
|
[% USE Asset %]
|
|
[% USE Koha %]
|
|
[% USE KohaDates %]
|
|
[% USE AuthorisedValues %]
|
|
[% USE Branches %]
|
|
[% SET footerjs = 1 %]
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Koha › Patrons › Purchase suggestions for [% INCLUDE 'patron-title.inc' no_html = 1 %]</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
</head>
|
|
|
|
<body id="pat_purchase_suggestions" class="pat">
|
|
[% INCLUDE 'header.inc' %]
|
|
[% INCLUDE 'patron-search.inc' %]
|
|
|
|
<div id="breadcrumbs">
|
|
<a href="/cgi-bin/koha/mainpage.pl">Home</a>
|
|
› <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a>
|
|
› Purchase suggestions for [% INCLUDE 'patron-title.inc' %]
|
|
</div>
|
|
|
|
<div class="main container-fluid">
|
|
<div class="row">
|
|
<div class="col-sm-10 col-sm-push-2">
|
|
<main>
|
|
|
|
[% INCLUDE 'members-toolbar.inc' %]
|
|
<h1>Purchase suggestions</h1>
|
|
|
|
<div id="toolbar" class="btn-toolbar">
|
|
<a class="btn btn-default" id="newsuggestion" href="/cgi-bin/koha/suggestion/suggestion.pl?op=add&suggestedby=[% patron.borrowernumber | html %]&redirect=purchase_suggestions&borrowernumber=[% patron.borrowernumber | html %]"><i class="fa fa-plus"></i> New purchase suggestion</a>
|
|
</div>
|
|
|
|
[% IF suggestions %]
|
|
<table id="suggestions">
|
|
<thead>
|
|
<tr>
|
|
<th>Summary</th>
|
|
<th>Note</th>
|
|
<th>Managed by</th>
|
|
<th>Managed on</th>
|
|
<th>Suggested on</th>
|
|
<th>Status</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
[% FOREACH s IN suggestions %]
|
|
<tr>
|
|
<td>
|
|
<p>
|
|
<strong>
|
|
[% IF ( CAN_user_catalogue ) %]
|
|
<a href="/cgi-bin/koha/suggestion/suggestion.pl?suggestionid=[% s.suggestionid | uri %]&op=show">[% s.title | html %]</a>
|
|
[% ELSE %]
|
|
[% s.title | html %]
|
|
[% END %]
|
|
</strong>
|
|
</p>
|
|
<p>
|
|
[% IF ( s.author ) %][% s.author | html %],[% END %]
|
|
[% IF ( s.copyrightdate ) %] - [% s.copyrightdate | html %],[% END %]
|
|
[% IF ( s.publishercode ) %] - [% s.publishercode | html %][% END %]
|
|
[% IF ( s.place ) %]([% s.place | html %])[% END %]
|
|
[% IF ( s.collectiontitle ) %] , [% s.collectiontitle | html %][% END %]
|
|
[% IF ( s.itemtype ) %] - [% s.itemtype | html %][% END %]
|
|
</p>
|
|
</td>
|
|
<td>[% s.note | html %]
|
|
<td>
|
|
[% IF ( s.surnamemanagedby ) %]
|
|
[% s.surnamemanagedby | html %]
|
|
[% IF ( s.firstnamemanagedby ) %],[% END %]
|
|
[% s.firstnamemanagedby | html %]
|
|
[% ELSE %]
|
|
|
|
[% END %]
|
|
</td>
|
|
<td data-order="[% s.manageddate | html %]">
|
|
[% s.manageddate | $KohaDates %]
|
|
</td>
|
|
<td data-order="[% s.suggesteddate | html %]">
|
|
[% s.suggesteddate | $KohaDates %]
|
|
</td>
|
|
<td>
|
|
[% SWITCH s.STATUS %]
|
|
[% CASE "ASKED" %]<span>Requested</span>
|
|
[% CASE "CHECKED" %]<span>Checked by the library</span>
|
|
[% CASE "ACCEPTED" %]<span>Accepted by the library</span>
|
|
[% CASE "ORDERED" %]<span>Ordered by the library</span>
|
|
[% CASE "REJECTED" %]<span>Suggestion declined<span>
|
|
[% CASE "AVAILABLE" %]<span>Available in the library</span>
|
|
[% CASE %]
|
|
[% SET status_description = AuthorisedValues.GetByCode('SUGGEST_STATUS', s.STATUS) %]
|
|
[% IF status_description %]
|
|
[% status_description | html %]
|
|
[% ELSE %]
|
|
<span>Unknown</span>
|
|
[% END %]
|
|
[% END %]
|
|
[% IF s.reason %]([% s.reason | html %])[% END %]
|
|
</td>
|
|
</tr>
|
|
[% END %]
|
|
</tbody>
|
|
</table>
|
|
[% ELSE %]
|
|
<div class="dialog message">
|
|
<p>This patron has not submitted any purchase suggestions</p>
|
|
</div>
|
|
[% END %]
|
|
|
|
</main>
|
|
</div> <!-- /.col-sm-10.col-sm-push-2 -->
|
|
|
|
<div class="col-sm-2 col-sm-pull-10">
|
|
<aside>
|
|
[% INCLUDE 'circ-menu.inc' %]
|
|
</aside>
|
|
</div> <!-- /.col-sm-2.col-sm-pull-10 -->
|
|
</div> <!-- /.row -->
|
|
|
|
[% MACRO jsinclude BLOCK %]
|
|
[% INCLUDE 'str/members-menu.inc' %]
|
|
[% Asset.js("js/members-menu.js") | $raw %]
|
|
[% INCLUDE 'datatables.inc' %]
|
|
<script>
|
|
$(document).ready(function() {
|
|
$("#suggestions").dataTable($.extend(true, {}, dataTablesDefaults, {
|
|
'bPaginate': false,
|
|
'bFilter': false,
|
|
'bInfo': false,
|
|
'sDom': 't'
|
|
} ));
|
|
});
|
|
</script>
|
|
[% END %]
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|