Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin/desks.tt
Owen Leonard 616eb67d8e
Bug 32068: Consistent classes for primary buttons: Administration
This patch makes changes the button markup in Administration templates
so that all submit buttons and any buttons that should should be styled
as primary buttons have the Bootstrap class "btn btn-primary."

To test, apply the patch and view pages in Administration to confirm
that everything looks correct. In most cases there are no visible
changes.

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2022-11-02 19:36:41 -03:00

237 lines
8.2 KiB
Text

[% USE raw %]
[% USE Branches %]
[% USE Asset %]
[% SET footerjs = 1 %]
[% INCLUDE 'doc-head-open.inc' %]
<title>
[% IF op =='add_form' %]
[% IF desk.desk_id %]
Modify desk
[% ELSE %]
New desk
[% END %] &rsaquo; [% ELSE %]
[% IF op == 'delete_confirm' %]
Confirm deletion of desk &rsaquo; [% END %]
[% END %]
Desks &rsaquo; Administration &rsaquo; Koha
</title>
[% INCLUDE 'doc-head-close.inc' %]
</head>
<body id="admin_desks" class="admin">
[% WRAPPER 'header.inc' %]
[% INCLUDE 'desks-admin-search.inc' %]
[% END %]
[% WRAPPER 'sub-header.inc' %]
<nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumb">
<ol>
<li>
<a href="/cgi-bin/koha/mainpage.pl">Home</a>
</li>
<li>
<a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
</li>
[% IF op == 'add_form' %]
<li>
<a href="/cgi-bin/koha/admin/desks.pl">Desks</a>
</li>
<li>
<a href="#" aria-current="page">
[% IF desk.desk_id %]
Modify desk
[% ELSE %]
New desk
[% END %]
</a>
</li>
[% ELSIF op == 'delete_confirm' %]
<li>
<a href="/cgi-bin/koha/admin/desks.pl">Desks</a>
</li>
<li>
<a href="#" aria-current="page">
Confirm deletion of desk
</a>
</li>
[% ELSE %]
<li>
<a href="#" aria-current="page">
Desks
</a>
</li>
[% END %]
</ol>
</nav>
[% END %]
<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 [% m.type | html %]">
[% SWITCH m.code %]
[% CASE 'error_on_update' %]
<span>An error occurred when updating this desk. Perhaps it already exists</span>
[% CASE 'error_on_insert' %]
<span>An error occurred when adding this desk. The desk ID might already exist</span>
[% CASE 'error_on_delete' %]
<span>An error occurred when deleting this desk. Check the logs</span>
[% CASE 'success_on_update' %]
<span>Desk updated successfully</span>
[% CASE 'success_on_insert' %]
<span>Desk added successfully</span>
[% CASE 'success_on_delete' %]
<span>Desk deleted successfully</span>
[% CASE 'already_exists' %]
<span>This desk already exists</span>
[% CASE %]
<span>[% m.code | html %]</span>
[% END %]
</div>
[% END %]
[% IF op == 'add_form' %]
[% IF desk %]
<h1>Modify a desk</h1>
[% ELSE %]
<h1>New desk</h1>
[% END %]
<form action="/cgi-bin/koha/admin/desks.pl" name="Aform" method="post" class="validated">
<input type="hidden" name="op" value="add_validate" />
<input type="hidden" name="desk_id" value="[% desk.desk_id | html %]" />
<fieldset class="rows">
<ol>
[% IF desk %]
<li><span class="label">Desk ID: </span>[% desk.desk_id | html %]</li>
[% END %]
<li>
<label for="desk_name" class="required">Desk: </label>
<input type="text" name="desk_name" id="desk_name" size="80" maxlength="100" value="[% desk.desk_name | html %]" required="required" class="required" /> <span class="required">Required</span>
</li>
<li>
<label for="branchcode" class="required">Library: </label>
<select id="branchcode" name="branchcode" required="required">
<option value=""></option>
[% FOREACH branch IN branches %]
[% IF desk %]
[% IF (desk.branchcode == branch.branchcode) %]
<option value="[% branch.branchcode|html %]" selected="selected">[% branch.branchname|html %]</option>
[% END%]
[% ELSE %]
[% IF (Branches.GetLoggedInBranchcode == branch.branchcode) %]
<option value="[% branch.branchcode|html %]" selected="selected">[% branch.branchname|html %]</option>
[% END%]
<option value="[% branch.branchcode|html %]">[% branch.branchname|html %]</option>
[% END %]
[% END %]
</select>
</li>
</ol>
</fieldset>
<fieldset class="action">
<input type="submit" class="btn btn-primary" value="Submit" />
<a class="cancel" href="/cgi-bin/koha/admin/desks.pl">Cancel</a>
</fieldset>
</form>
[% END %]
[% IF op == 'delete_confirm' %]
<div class="dialog alert">
<h1>Delete desk "[% desk.desk_name | html %]?"</h1>
<table>
<tr><th>Desk ID</th>
<td>[% desk.desk_id | html %]</td>
</tr>
<tr><th>Desk</th>
<td>[% desk.desk_name | html %]</td>
</tr>
<tr><th>Library</th>
<td>[% Branches.GetName( desk.branchcode ) | html %]</td>
</tr>
</table>
<form action="/cgi-bin/koha/admin/desks.pl" method="post">
<input type="hidden" name="op" value="delete_confirmed" />
<input type="hidden" name="desk_id" value="[% desk.desk_id | html %]" />
<button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete</button>
</form>
<form action="/cgi-bin/koha/admin/desks.pl" method="get">
<button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
</form>
</div>
[% END %]
[% IF op == 'list' %]
<div id="toolbar" class="btn-toolbar">
<a class="btn btn-default" id="newdesk" href="/cgi-bin/koha/admin/desks.pl?op=add_form"><i class="fa fa-plus"></i> New desk</a>
</div>
<h1>Desks</h1>
[% IF searchfield %]
Searching: [% searchfield | html %]
[% END %]
[% IF desks.count %]
<table id="table_desks">
<thead>
<tr>
<th>Desk ID</th>
<th>Desk</th>
<th>Library</th>
<th class="NoSort noExport">Action</th>
</tr>
</thead>
<tbody>
[% FOREACH desk IN desks %]
<tr>
<td>[% desk.desk_id | html %]</td>
<td>[% desk.desk_name | html %]</td>
<td>[% Branches.GetName( desk.branchcode ) | html %]</td>
<td class="actions">
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/admin/desks.pl?op=add_form&amp;desk_id=[% desk.desk_id | html %]"><i class="fa fa-pencil"></i> Edit</a>
<a class="btn btn-default btn-xs" href="/cgi-bin/koha/admin/desks.pl?op=delete_confirm&amp;desk_id=[% desk.desk_id | html %]"><i class="fa fa-trash"></i> Delete</a>
</td>
</tr>
[% END %]
</tbody>
</table>
[% ELSE %]
<div class="dialog message">
There are no desks defined. <a href="/cgi-bin/koha/admin/desks.pl?op=add_form">Create a new desk</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>
$(document).ready(function() {
KohaTable("table_desks", {
"order": [[ 1, "asc" ]]
});
});
</script>
[% END %]
[% INCLUDE 'intranet-bottom.inc' %]