Owen Leonard
263196d194
This patch updates the checkout and patron details templates so that they use the new WRAPPER directive to build tabbed navigation. The markup for the tab navigation and tab panels is moved into its own include file since the templates were duplicating essentially the same code. To fully test you should have patrons with checkouts, fines, holds, recalls, and article requests. Apply the patch and go to the checkout page in the staff interface. With each tab, test as much functionality as you can within that tab. - Checkouts - Holds - Recalls (with UseRecalls enabled) - Claims (with a LOST value defined in ClaimReturnedLostValue) - Restrictions - Article Requests (with ArticleRequests preference enabled) - Clubs (with at least one club defined) - Relatives' checkouts (patron must have a guarantee linked to their account). Perform the same tests on the patron details page. Note that the "Charges" tab is shown on the patron details page but not the checkout page. This is not a change made by this patch. Signed-off-by: Sam Lau <samalau@gmail.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
103 lines
4.3 KiB
HTML
103 lines
4.3 KiB
HTML
[% USE Context %]
|
|
[% SET current_article_requests = Context.Scalar( Context.Scalar( patron, 'article_requests' ), 'filter_by_current' ) %]
|
|
[% IF current_article_requests.count > 0 %]
|
|
<table id="article-requests-table" class="table table-bordered table-striped">
|
|
<thead>
|
|
<tr>
|
|
<th class="article-request-record-title anti-the">Record title</th>
|
|
<th class="article-request-created_on psort">Placed on</th>
|
|
<th class="article-request-title anti-the">Title</th>
|
|
<th class="article-request-author">Author</th>
|
|
<th class="article-request-volume">Volume</th>
|
|
<th class="article-request-issue">Issue</th>
|
|
<th class="article-request-date">Date</th>
|
|
<th class="article-request-toc" title="Table of contents">TOC</th>
|
|
<th class="article-request-pages">Pages</th>
|
|
<th class="article-request-chapters">Chapters</th>
|
|
<th class="article-request-notes">Notes</th>
|
|
<th class="article-request-format">Format</th>
|
|
<th class="article-request-status">Status</th>
|
|
<th class="article-request-branchcode">Pickup library</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
[% FOREACH ar IN current_article_requests %]
|
|
<tr>
|
|
<td class="article-request-record-title">
|
|
<a class="article-request-record-link-title" href="/cgi-bin/koha/circ/request-article.pl?biblionumber=[% ar.biblionumber | html %]">
|
|
[% ar.biblio.title | html %]
|
|
[% ar.item.enumchron | html %]
|
|
</a>
|
|
[% ar.biblio.author | html %]
|
|
[% IF ar.itemnumber %] <em>(only [% ar.item.barcode | html %])</em>[% END %]
|
|
</td>
|
|
|
|
<td class="article-request-created_on">
|
|
[% ar.created_on | $KohaDates %]
|
|
</td>
|
|
|
|
<td class="article-request-title">
|
|
[% ar.title | html %]
|
|
</td>
|
|
|
|
<td class="article-request-author">
|
|
[% ar.author | html %]
|
|
</td>
|
|
|
|
<td class="article-request-volume">
|
|
[% ar.volume | html %]
|
|
</td>
|
|
|
|
<td class="article-request-issue">
|
|
[% ar.issue | html %]
|
|
</td>
|
|
|
|
<td class="article-request-date">
|
|
[% ar.date | html %]
|
|
</td>
|
|
|
|
<td class="article-request-toc">
|
|
[% IF ar.toc_request %]<span>Yes</span>[% END %]
|
|
</td>
|
|
|
|
<td class="article-request-pages">
|
|
[% ar.pages | html %]
|
|
</td>
|
|
|
|
<td class="article-request-chapters">
|
|
[% ar.chapters | html %]
|
|
</td>
|
|
|
|
<td class="article-request-patron-notes">
|
|
[% ar.patron_notes | html %]
|
|
</td>
|
|
|
|
<td class="article-request-format">
|
|
[% IF ar.format == 'PHOTOCOPY' %]<span>Copy</span>
|
|
[% ELSIF ar.format == 'SCAN' %]<span>Scan</span>
|
|
[% END %]
|
|
</td>
|
|
|
|
<td class="article-request-status">
|
|
[% IF ar.status == 'PENDING' %]
|
|
<span>Pending</span>
|
|
[% ELSIF ar.status == 'PROCESSING' %]
|
|
<span>Processing</span>
|
|
[% ELSIF ar.status == 'COMPLETED' %]
|
|
<span>Completed</span>
|
|
[% ELSIF ar.status == 'CANCELED' %]
|
|
<span>Canceled</span>
|
|
[% END %]
|
|
</td>
|
|
|
|
<td class="article-request-branchcode">
|
|
[% ar.branch.branchname | html %]
|
|
</td>
|
|
</tr>
|
|
[% END %]
|
|
</tbody>
|
|
</table>
|
|
[% ELSE %]
|
|
<span>Patron has no current article requests.</span>
|
|
[% END %]
|