Wainui Witika-Park
9174029a8e
Changed each of the pages in the admin folder to have one <h1> tag showing that describes the page, rather than the <h1> describing the logo. The hierarchy of heading tags may be broken in many pages, but this will be dealt with in an additional bug. To test: 1) Go to the Staff Client 2) Apply patch 3) Go to each of the pages in the admin folder and check that they have an obvious and descriptive heading 4) Ensure that the heading in the page is <h1> Sponsored-by: Catalyst IT Signed-off-by: Owen Leonard <oleonard@myacpl.org> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
234 lines
8.1 KiB
Text
234 lines
8.1 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 %] › [% ELSE %]
|
|
[% IF op == 'delete_confirm' %]
|
|
Confirm deletion of desk › [% END %]
|
|
[% END %]
|
|
Desks › Administration › Koha
|
|
</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
</head>
|
|
|
|
<body id="admin_desks" class="admin">
|
|
[% INCLUDE 'header.inc' %]
|
|
[% INCLUDE 'desks-admin-search.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>
|
|
|
|
<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" 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&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&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' %]
|