Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin/authorised_values.tt
Kyle M Hall 0cab6f2ef3 Bug 14915: Use Font Awesome instead of Glyphicons for the staff intranet
We should be using Font Awesome for our icons instead of Glyphicons, for
the reasons discussed on bug 13696.

Test Plan:
1) Apply this patch
2) Note all Glyphicons have been replaced with FA icons in the staff intranet
3) git grep "icon-" ./koha-tmpl/intranet-tmpl/prog/en/modules/
   should give no results
4) git grep "icon-" ./koha-tmpl/intranet-tmpl/prog/en/includes/
   should give no results

Signed-off-by: Marc Véron <veron@veron.ch>
Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
We need a follow-up to cover the files changes since this
patch was written. Especially to cover the changes in the
label creator modules.
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2015-10-27 10:02:42 -03:00

307 lines
12 KiB
Text

[% INCLUDE 'doc-head-open.inc' %]
<title>Koha &rsaquo; Administration &rsaquo; Authorized values
[% IF op == 'add_form' %]
[% IF ( action_modify ) %] &rsaquo; Modify authorized value[% END %]
[% IF ( action_add_value ) %] &rsaquo; New authorized value[% END %]
[% IF ( action_add_category ) %] &rsaquo; New category[% END %]
[% 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" ]],
"sPaginationType": "four_button"
}));
if ( $("#branches option:selected").length < 1 ) {
$("#branches option:first").attr("selected", "selected");
}
$('#icons').tabs();
$("a.delete").click(function(){
return confirm(_("Are you sure you want to delete this authorized value?"));
});
});
//]]>
</script>
[% IF op == 'list' %]
<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-active {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 op == '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 op == 'list' %]Authorized values[% END %]</div>
<div id="doc3" class="yui-t2">
<div id="bd">
<div id="yui-main">
<div class="yui-b">
[% IF op == '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 code, existing records using it won't be updated. Changes to value descriptions will show immediately.</div>[% END %]
<form action="/cgi-bin/koha/admin/authorised_values.pl" name="Aform" method="post">
<input type="hidden" name="op" value="add" />
<fieldset class="rows"><ol>
<li>
[% IF ( action_add_category ) %]<label for="category">Category: </label>
<input type="text" name="category" id="category" size="32" maxlength="32" 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 libraries' if this authorized value must 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-active">[% 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 op == 'list' %]
<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 %]"><i class="fa fa-plus"> </i> New authorized value for [% category %]</a>
<a id="addcat" class="btn btn-small" href= "/cgi-bin/koha/admin/authorised_values.pl?op=add_form"><i class="fa fa-plus"> </i> New category</a>
</div>
<h1>Authorized values</h1>
<div class="note"><strong>NOTE:</strong> If you change an authorized value code, existing records using it won't be updated. Changes to value descriptions will show immediately.</div>
[% FOR m IN messages %]
<div class="dialog [% m.type %]">
[% SWITCH m.code %]
[% CASE 'error_on_update' %]
An error occurred when updating this authorized value. Perhaps the value already exists.
[% CASE 'error_on_insert' %]
An error occurred when inserting this authorized value. Perhaps the value or the category already exists.
[% CASE 'error_on_delete' %]
An error occurred when deleting this authorized value. Check the logs.
[% CASE 'success_on_update' %]
Authorized value updated successfully.
[% CASE 'success_on_insert' %]
Authorized value added successfully.
[% CASE 'success_on_delete' %]
Authorized value deleted successfully.
[% CASE 'already_exists' %]
This authorized value already exists.
[% CASE %]
[% m.code %]
[% END %]
</div>
[% END %]
<form action="/cgi-bin/koha/admin/authorised_values.pl" method="post" id="category">
<label for="searchfield">Show category: </label>
<select name="searchfield" id="searchfield" size="1">
[% FOR c IN categories %]
[% IF c == searchfield %]
<option value="[% c %]" selected="selected">[% c %]</option>
[% ELSE %]
<option value="[% c %]">[% c %]</option>
[% END %]
[% END %]
<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="/cgi-bin/koha/admin/authorised_values.pl?op=add_form&amp;id=[% loo.id %]">Edit</a></td>
<td><a class="delete" href="/cgi-bin/koha/admin/authorised_values.pl?op=delete&amp;searchfield=[% searchfield %]&amp;id=[% loo.id %]">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="/cgi-bin/koha/admin/authorised_values.pl" method="post">
<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' %]