Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tt
Jonathan Druart 166720982e Bug 11616: remove jQuery tablesorter plugin
DataTables has replaced the tablesorter plugin for client-side sorting
of tables in Koha.  There is no table using this plugin, so this patch
removes it and remaining references to it.

REVISED TEST PLAN
-----------------
1) Apply the patch
2) Home -> Koha administration -> Authorized values
3) Change the 'Show category:' drop down value, and play with
    the sorting of columns.
   -- should sort as expected.
4) Search the catalogue -> look for a biblio with high circulation
5) Click one of the name links.
6) Click the Items tab on the left.
7) Scroll down and click the (View item's checkout history)
    link in the History area.
   -- There was no sorting prior to the patch, so afterwards
      it should display the same.
8) git grep -i tablesorter
   -- Only a reference in staff-global.css and release texts.

Signed-off-by: Mark Tompsett <mtompset@hotmail.com>
Signed-off-by: Marcel de Rooy <m.de.rooy@rijksmuseum.nl>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
2014-01-31 15:24:01 +00:00

301 lines
12 KiB
Text

[% INCLUDE 'doc-head-open.inc' %]
<title>Koha &rsaquo; Administration &rsaquo; Authorized values [% IF ( add_form ) %] &rsaquo; [% IF ( action_modify ) %]Modify authorized value[% END %]
[% IF ( action_add_value ) %] &rsaquo; New authorized value[% END %]
[% IF ( action_add_category ) %] &rsaquo; New category[% END %][% END %]
[% IF ( delete_confirm ) %] &rsaquo; Confirm deletion[% END %]
[% IF ( else ) %]Authorized values[% END %]</title>
[% INCLUDE 'doc-head-close.inc' %]
<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
[% INCLUDE 'datatables.inc' %]
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$("#table_authorized_values").dataTable($.extend(true, {}, dataTablesDefaults, {
"aoColumnDefs": [
{ "aTargets": [ -1, -2 ], "bSortable": false, "bSearchable": false },
],
"aaSorting": [[ 1, "asc" ]],
"iDisplayLength": 20,
"aLengthMenu": [[10, 20, 50, 100, -1], [10, 20, 50, 100, "All"]],
"sPaginationType": "four_button"
}));
if ( $("#branches option:selected").length < 1 ) {
$("#branches option:first").attr("selected", "selected");
}
$('#icons').tabs();
});
//]]>
</script>
[% IF ( else ) %]
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$('#category').find("input:submit").hide();
$('#searchfield').change(function() {
$('#category').submit();
});
});
//]]>
</script>
[% END %]
<style type="text/css">
fieldset.rows div.toptabs li { clear:none;margin-right:.5em;padding-bottom:0;width:auto; }
fieldset.rows div.toptabs .ui-tabs-nav li.ui-tabs-selected {background-color : #F4F8F9; }
fieldset.rows .ui-tabs-panel { margin-right : 10px; margin-left : 10px;margin-bottom:10px;}
fieldset.rows .ui-tabs-nav { margin-left : 10px; }
</style>
</head>
<body id="admin_authorised_values" class="admin">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'cat-search.inc' %]
<div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo; [% IF ( add_form ) %] <a href="/cgi-bin/koha/admin/authorised_values.pl">Authorized values</a> &rsaquo; [% IF ( action_modify ) %]Modify authorized value[% END %]
[% IF ( action_add_value ) %]New authorized value[% END %]
[% IF ( action_add_category ) %]New category[% END %][% END %]
[% IF ( delete_confirm ) %] <a href="/cgi-bin/koha/admin/authorised_values.pl">Authorized values</a> &rsaquo; Confirm deletion[% END %]
[% IF ( else ) %]Authorized values[% END %]</div>
<div id="doc3" class="yui-t2">
<div id="bd">
<div id="yui-main">
<div class="yui-b">
[% IF ( add_form ) %]
<h1>
[% IF ( action_modify ) %]Modify authorized value[% END %]
[% IF ( action_add_value ) %]New authorized value[% END %]
[% IF ( action_add_category ) %]New category[% END %]
</h1>
[% IF ( action_modify ) %]<div class="note"><strong>NOTE:</strong> If you change an authorized value, existing records using it won't be updated.</div>[% END %]
<form action="[% script_name %]" name="Aform" method="post">
<input type="hidden" name="op" value="add_validate" />
<input type="hidden" name="offset" value="[% offset %]" />
<fieldset class="rows"><ol>
<li>
[% IF ( action_add_category ) %]<label for="category">Category: </label>
<input type="text" name="category" id="category" size="16" maxlength="16" class="focus" />
[% ELSE %]<span class="label">Category</span>
<input type="hidden" name="category" value="[% category %]" /> [% category %]
[% END %]
</li>
<li>
<label for="authorised_value">Authorized value: </label>
[% IF ( action_modify ) %]<input type="hidden" id="id" name="id" value="[% id %]" />[% END %]
[% IF ( action_add_category ) %]
<input type="text" id="authorised_value" name="authorised_value" value="[% authorised_value %]" maxlength="80" />
[% ELSE %]
<input type="text" id="authorised_value" name="authorised_value" value="[% authorised_value %]" maxlength="80" class="focus" />
[% END %]
</li>
<li>
<label for="lib">Description: </label>
<input type="text" name="lib" id="lib" value="[% lib %]" maxlength="200" />
</li>
<li>
<label for="lib_opac">Description (OPAC): </label>
<input type="text" name="lib_opac" id="lib_opac" value="[% lib_opac %]" maxlength="200" />
</li>
<li><label for="branches">Libraries limitation: </label>
<select id="branches" name="branches" multiple size="10">
<option value="">All libraries</option>
[% FOREACH branch IN branches_loop %]
[% IF ( branch.selected ) %]
<option selected="selected" value="[% branch.branchcode %]">[% branch.branchname %]</option>
[% ELSE %]
<option value="[% branch.branchcode %]">[% branch.branchname %]</option>
[% END %]
[% END %]
</select>
<span>Select All if this authorized value must to be displayed all the time. Otherwise select libraries you want to associate with this value.
</span>
</li>
</ol>
<div id="icons" class="toptabs" style="clear:both">
<h5 style="margin-left:10px;">Choose an icon:</h5>
<ul>
<li><a href="#none">None</a></li>
[% FOREACH imageset IN imagesets %]
[% IF ( imageset.imagesetactive ) %]<li class="ui-tabs-selected">[% ELSE %]<li>[% END %]<a href="#[% imageset.imagesetname %]">[% imageset.imagesetname %]</a></li>
[% END %]
</ul>
<div id="none"><ul>
<li><label for="noimage">No image: </label><input type="radio" name="imageurl" id="noimage" value="removeImage" /></li>
</ul>
<br class="clear" /></div>
[% FOREACH imageset IN imagesets %]
<div id="[% imageset.imagesetname %]"><ul>
[% FOREACH image IN imageset.images %]
<li style="float: none; display: inline-block; clear : none; width: auto;">
<label> [% IF ( image.StaffImageUrl ) %]
<img src="[% image.StaffImageUrl %]" alt="[% image.StaffImageUrl %]" title="[% image.StaffImageUrl %]" />
[% ELSE %]
[% END %]
[% IF ( image.checked ) %]
<input type="radio" name="imageurl" value="[% image.KohaImage %]" checked="checked" />
[% ELSE %]
[% IF ( image.KohaImage ) %] <!-- to delete the radio button if there is no image after -->
<input type="radio" name="imageurl" value="[% image.KohaImage %]" />
[% END %]
[% END %]
</label>
</li>
[% END %]</ul>
<br class="clear" />
</div>
[% END %]
</div>
</fieldset>
<fieldset class="action"> <input type="hidden" name="id" value="[% id %]" />
<input type="submit" value="Save" /> <a class="cancel" href="/cgi-bin/koha/admin/authorised_values.pl?searchfield=[% category %]">Cancel</a></fieldset>
</form>
[% END %]
[% IF ( delete_confirm ) %]
<div class="dialog alert">
<h3>Confirm deletion</h3>
<table>
<tr>
<th>Category</th>
<th>Value</th>
<th>Description</th>
<th>Description (OPAC)</th>
</tr>
<tr>
<td>[% searchfield %]</td>
<td>[% Tvalue %]</td>
<td>[% Tlib %]</td>
<td>[% Tlib_opac %]</td>
</tr>
</table>
<form action="[% script_name %]" method="post">
<input type="hidden" name="op" value="delete_confirmed" />
<input type="hidden" name="id" value="[% id %]" />
<input type="hidden" name="searchfield" value="[% searchfield %]" /><fieldset class="action"><input type="submit" value="Yes, delete" class="approve" /></form>
<form action="[% script_name %]" method="get"><input type="hidden" name="searchfield" value="[% searchfield %]" /><input type="submit" value="No, do not delete" class="deny" /></form>
</div>
[% END %]
[% IF ( else ) %]
<div id="toolbar" class="btn-toolbar">
<a id="addauth" class="btn btn-small" href= "/cgi-bin/koha/admin/authorised_values.pl?op=add_form&amp;category=[% category %]">New authorized value for [% category %]</a>
<a id="addcat" class="btn btn-small" href= "/cgi-bin/koha/admin/authorised_values.pl?op=add_form">New category</a>
</div>
<h1>Authorized values</h1>
<div class="note"><strong>NOTE:</strong> If you change an authorized value, existing records using it won't be updated.</div>
[% IF ( duplicate_category ) %]
<div class="dialog alert">Could not add value &quot;[% duplicate_value %]&quot; for category &quot;[% duplicate_category %]&quot; &mdash; value already present.
</div>
[% END %]
<form action="/cgi-bin/koha/admin/authorised_values.pl" method="post" id="category"><label for="searchfield">Show category: </label>[% tab_list %] <input type="submit" value="Submit" /></form>
[% IF ( category == 'Bsort1' ) %]
<p>An authorized value attached to patrons, that can be used for stats purposes</p>
[% END %]
[% IF ( category == 'Bsort2' ) %]
<p>An authorized value attached to patrons, that can be used for stats purposes</p>
[% END %]
[% IF ( category == 'Asort1' ) %]
<p>An authorized value attached to acquisitions, that can be used for stats purposes</p>
[% END %]
[% IF ( category == 'Asort2' ) %]
<p>An authorized value attached to acquisitions, that can be used for stats purposes</p>
[% END %]
[% IF ( category == 'SUGGEST' ) %]
<p>Reasons to reject or accept patron suggestions</p>
[% END %]
[% IF ( category == 'DAMAGED' ) %]
<p>Statuses to describe a damaged item</p>
[% END %]
[% IF ( category == 'LOST' ) %]
<p>Statuses to describe a lost item</p>
[% END %]
[% IF ( category == 'MANUAL_INV' ) %]
<p>Additional values for manual invoice types</p>
[% END %]
[% IF ( category == 'BOR_NOTES' ) %]
<p>Values for custom patron notes</p>
[% END %]
[% IF ( category == 'LOC' ) %]
<p>Values for shelving locations</p>
[% END %]
[% IF ( category == 'CCODE' ) %]
<p>Values for collection codes</p>
[% END %]
[% IF ( category == 'NOT_LOAN' ) %]
<p>Statuses to describe why an item is not for loan</p>
[% END %]
<h3>Authorized values for category [% category %]:</h3>
[% IF ( loop ) %]<div id="pagertable_authorized_values">
</div>[% END %]
[% IF ( loop ) %]<table id="table_authorized_values">
<thead><tr>
<th>Authorized value</th>
<th>Description</th>
<th>Description (OPAC)</th>
<th>Icon</th>
<th>Branches limitations</th>
<th>Edit</th>
<th>Delete</th>
</tr>
</thead><tbody>
[% FOREACH loo IN loop %]
[% UNLESS ( loop.odd ) %]
<tr>
[% ELSE %]
<tr>
[% END %]
<td>[% loo.authorised_value %]</td>
<td>[% loo.lib %]</td>
<td>[% loo.lib_opac %]</td>
<td>[% IF ( loo.imageurl ) %]<img src="[% loo.imageurl %]" alt=""/>[% ELSE %]&nbsp;[% END %]</td>
<td>
[% IF loo.branches.size > 0 %]
[% branches_str = "" %]
[% FOREACH branch IN loo.branches %]
[% branches_str = branches_str _ " " _ branch.branchname _ "(" _ branch.branchcode _ ")" %]
[% END %]
<span href="#" title="[% branches_str %]">
[% IF loo.branches.size > 1 %]
[% loo.branches.size %] branches limitations
[% ELSE %]
[% loo.branches.size %] branch limitation
[% END %]
[% ELSE %]
No limitation
[% END %]
</td>
<td><a href="[% loo.edit %]">Edit</a></td>
<td><a href="[% loo.delete %]">Delete</a></td>
</tr>
[% END %]
</tbody></table>[% ELSE %]
<div class="dialog message">There are no authorized values defined for [% category %]</div>
[% END %]
[% IF ( isprevpage ) %]
<form class="inline" action="[% script_name %]" method="post">
<input type="hidden" name="offset" value="[% prevpage %]" /><input type="hidden" name="searchfield" value="[% searchfield %]" />
<input type="submit" value="&lt;&lt; Previous" /></form>
[% END %]
[% END %]
</div>
</div>
<div class="yui-b">
[% INCLUDE 'admin-menu.inc' %]
</div>
</div>
[% INCLUDE 'intranet-bottom.inc' %]