Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin/restrictions.tt
Katrin Fischer c121cfae71
Bug 33550: (QA follow-up) Switch from double to single quotes in text
As we use single quotes in general and also in breadcrumbs and page
title on this specific page, we shoudl also use them for the main
content:

Are you sure you want to delete 'T'?

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

https://bugs.koha-community.org/show_bug.cgi?id=33500
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2023-05-16 15:17:42 -03:00

220 lines
9.3 KiB
Text

[% USE raw %]
[% USE Asset %]
[% USE Koha %]
[% PROCESS 'restriction-types.inc' %]
[% SET footerjs = 1 %]
[% INCLUDE 'doc-head-open.inc' %]
<title>[% IF op == 'add_form' %][% IF ( restriction ) %]Modify restriction type '[% PROCESS restriction_type_description restriction_type=restriction %]' &rsaquo; [% ELSE %]New restriction type &rsaquo; [% END %][% END %]
[% IF op == 'delete_confirm' %]Confirm deletion of restriction type '[% PROCESS restriction_type_description restriction_type=restriction %]' &rsaquo; [% END %]Patron restriction types &rsaquo; Administration &rsaquo; Koha
</title>
[% INCLUDE 'doc-head-close.inc' %]
</head>
<body id="admin_restrictions" class="admin">
[% WRAPPER 'header.inc' %]
[% INCLUDE 'prefs-admin-search.inc' %]
[% END %]
[% WRAPPER 'sub-header.inc' %]
[% WRAPPER breadcrumbs %]
[% WRAPPER breadcrumb_item %]
<a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
[% END %]
[% IF op == 'list' %]
[% WRAPPER breadcrumb_item bc_active= 1 %]
<span>Patron restriction types</span>
[% END %]
[% ELSE %]
[% WRAPPER breadcrumb_item %]
<a href="/cgi-bin/koha/admin/restrictions.pl">Patron restriction types</a>
[% END %]
[% END %]
[% IF op == 'add_form' %]
[% IF restriction %]
[% WRAPPER breadcrumb_item bc_active= 1 %]
<span>Modify restriction type '[% PROCESS restriction_type_description %]'</span>
[% END %]
[% ELSE %]
[% WRAPPER breadcrumb_item bc_active= 1 %]
<span>New restriction type</span>
[% END %]
[% END %]
[% END %]
[% IF op == 'delete_confirm' %]
[% WRAPPER breadcrumb_item bc_active= 1 %]
<span>Delete restriction type '[% PROCESS restriction_type_description %]'</span>
[% END %]
[% END %]
[% END #/ WRAPPER breadcrumbs %]
[% END #/ WRAPPER sub-header.inc %]
<div class="main container-fluid">
<div class="row">
<div class="col-sm-10 col-sm-push-2">
<main>
[% FOR m IN messages %]
<div class="dialog message [% m.code | html %]">
[% SWITCH m.code %]
[% CASE 'add_success' %]
Restriction type added
[% CASE 'update_success' %]
Restriction type updated
[% CASE 'duplicate_display_text' %]
Another restriction type already has this label
[% CASE 'duplicate_code' %]
Another restriction type already has this code
[% CASE 'delete_success' %]
Restriction type deleted
[% CASE 'delete_default' %]
Cannot delete the default restriction type
[% CASE 'delete_system' %]
Cannot delete a system restriction type
[% CASE %]
[% m.code | html %]
[% END %]
</div>
[% END %]
[% IF op == 'add_form' %]
<form id="restriction_form" action="/cgi-bin/koha/admin/restrictions.pl" method="post">
<input type="hidden" name="op" value="add_validate" />
<input type="hidden" name="checked" value="0" />
[% IF restriction %]
<h1>Modify restriction type [% PROCESS restriction_type_description restriction_type=restriction %]</h1>
<input type="hidden" name="is_a_modif" value="1" />
[% ELSE %]
<h1>New restriction type</h1>
[% END %]
<fieldset class="rows">
<ol>
[% IF restriction %]
<li>
<span class="label">Code: </span>[% restriction.code | html %]
<input type="hidden" name="code" value="[% restriction.code | html %]" />
</li>
<li>
<label for="display_text" class="required">Label: </label>
<input type="text" value="[% restriction.display_text | html %]" name="display_text" id="display_text" size="50" maxlength="50" class="required" required="required" />
<span class="required">Required</span>
</li>
[% ELSE %]
<li>
<label for="code" class="required">Code: </label>
<input type="text" name="code" id="code" size="50" maxlength="50" class="focus required type_input " required="required" />
<span class="required">Required</span>
</li>
<li>
<label for="display_text" class="required">Label: </label>
<input type="text" name="display_text" id="display_text" size="50" maxlength="50" class="required" required="required" />
<span class="required">Required</span>
</li>
[% END %]
</ol>
</fieldset>
<fieldset class="action">
<input type="submit" class="btn btn-primary" value="Save" />
<a href="/cgi-bin/koha/admin/restrictions.pl" class="cancel">Cancel</a>
</fieldset>
</form>
[% END %]
[% IF op == 'delete_confirm' %]
<form action="/cgi-bin/koha/admin/restrictions.pl" method="post">
<fieldset>
<legend>
Confirm restriction type deletion
</legend>
<p>Are you sure you want to delete '[% PROCESS restriction_type_description restriction_type=restriction %]'?</p>
<fieldset class="action">
<input type="hidden" name="op" value="delete_confirmed" />
<input type="hidden" name="code" value="[% restriction.code | html %]" />
<input type="submit" class="btn btn-primary" value="Delete this restriction type" />
<a class="cancel" href="/cgi-bin/koha/admin/restrictions.pl">Cancel</a>
</fieldset>
</fieldset>
</form>
[% END %]
[% IF op == 'list' %]
<div id="toolbar" class="btn-toolbar">
<a class="btn btn-default" id="newrestriction" href="/cgi-bin/koha/admin/restrictions.pl?op=add_form"><i class="fa fa-plus"></i> New restriction type</a>
</div>
<h1>Patron restriction types</h1>
[% IF restrictions %]
<div class="page-section">
<table id="restriction_types">
<thead>
<tr>
<th scope="col">Code</th>
<th scope="col">Label</th>
<th scope="col">Default</th>
<th scope="col">Actions</th>
</tr>
</thead>
<tbody>
[% FOREACH restriction IN restrictions %]
<tr>
<td>
[% restriction.code | html %]
</td>
<td>
[% PROCESS restriction_type_description restriction_type=restriction %]
</td>
<td>
[% IF restriction.is_default %]Yes[% END %]
</td>
<td class="actions">
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/admin/restrictions.pl?op=add_form&amp;code=[% restriction.code | uri %]"><i class="fa fa-pencil"></i> Edit</a>
[% IF !restriction.is_system && !restriction.is_default %]
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/admin/restrictions.pl?op=delete_confirm&amp;code=[% restriction.code | uri %]"><i class="fa fa-trash"></i> Delete</a>
[% END %]
[% IF !restriction.is_system && !restriction.is_default %]
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/admin/restrictions.pl?op=make_default&amp;code=[% restriction.code | uri %]"><i class="fa fa-archive"></i> Make default</a>
[% END %]
</td>
</tr>
[% END %]
</tbody>
</table>
</div><!-- /.page-section -->
[% ELSE %]
<div class="dialog alert">No restriction types have been defined. <a href="/cgi-bin/koha/admin/restrictions.pl?op=add_form">Create a new restriction type</a>.</div>
[% END %]
[% END %]
</main>
</div> <!-- /.col-sm-10.col-sm-push-2 -->
<div class="col-sm-2 col-sm-pull-10">
<aside>
[% INCLUDE 'admin-menu.inc' %]
</aside>
</div> <!-- /.col-sm-2.col-sm-pull-10 -->
</div> <!-- /.row -->
[% MACRO jsinclude BLOCK %]
[% Asset.js("js/admin-menu.js") | $raw %]
[% INCLUDE 'datatables.inc' %]
[% INCLUDE 'columns_settings.inc' %]
<script>
var MSG_DUPLICATE_CODE = _("Restriction type code is already in use");
var MSG_DUPLICATE_DISPLAY_TEXT = _("Restriction type label is already in use");
var existing = {
[% FOREACH ex IN existing %]
[% ex.code | $raw %]: '[% ex.display_text | $raw %]',
[% END %]
};
</script>
[% Asset.js("js/restrictiontypes.js") | $raw %]
[% END %]
[% INCLUDE 'intranet-bottom.inc' %]