Bug 32910: (follow-up) Replace v4 icon names with v6
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / desks.tt
1 [% USE raw %]
2 [% USE Branches %]
3 [% USE Asset %]
4 [% SET footerjs = 1 %]
5 [% INCLUDE 'doc-head-open.inc' %]
6 <title>
7     [% IF op =='add_form' %]
8         [% IF desk.desk_id %]
9             Modify desk
10         [% ELSE %]
11             New desk
12         [% END %] &rsaquo; [% ELSE %]
13         [% IF op == 'delete_confirm' %]
14             Confirm deletion of desk &rsaquo; [% END %]
15     [% END %]
16     Desks &rsaquo; Administration &rsaquo; Koha
17 </title>
18 [% INCLUDE 'doc-head-close.inc' %]
19 </head>
20
21 <body id="admin_desks" class="admin">
22 [% WRAPPER 'header.inc' %]
23     [% INCLUDE 'desks-admin-search.inc' %]
24 [% END %]
25
26 [% WRAPPER 'sub-header.inc' %]
27     [% WRAPPER breadcrumbs %]
28         [% WRAPPER breadcrumb_item %]
29             <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
30         [% END %]
31
32         [% IF op == 'add_form' || op == 'delete_confirm' %]
33             [% WRAPPER breadcrumb_item %]
34                 <a href="/cgi-bin/koha/admin/desks.pl">Desks</a>
35             [% END %]
36         [% ELSE %]
37             [% WRAPPER breadcrumb_item bc_active = 1 %]
38                 <span>Desks</span>
39             [% END %]
40         [% END %]
41
42         [% IF op == 'add_form' %]
43             [% WRAPPER breadcrumb_item bc_active = 1 %]
44                 [% IF desk.desk_id %]
45                     <span>Modify desk</span>
46                 [% ELSE %]
47                     <span>New desk</span>
48                 [% END %]
49             [% END %]
50
51         [% ELSIF op == 'delete_confirm' %]
52             [% WRAPPER breadcrumb_item bc_active = 1 %]
53                 <span>Confirm deletion of desk</span>
54             [% END %]
55
56         [% END %]
57     [% END #/ WRAPPER breadcrumbs %]
58 [% END #/ WRAPPER sub-header.inc %]
59
60 <div class="main container-fluid">
61     <div class="row">
62         <div class="col-sm-10 col-sm-push-2">
63             <main>
64
65 [% FOR m IN messages %]
66     <div class="dialog [% m.type | html %]">
67         [% SWITCH m.code %]
68         [% CASE 'error_on_update' %]
69             <span>An error occurred when updating this desk. Perhaps it already exists</span>
70         [% CASE 'error_on_insert' %]
71             <span>An error occurred when adding this desk. The desk ID might already exist</span>
72         [% CASE 'error_on_delete' %]
73             <span>An error occurred when deleting this desk. Check the logs</span>
74         [% CASE 'success_on_update' %]
75             <span>Desk updated successfully</span>
76         [% CASE 'success_on_insert' %]
77             <span>Desk added successfully</span>
78         [% CASE 'success_on_delete' %]
79             <span>Desk deleted successfully</span>
80         [% CASE 'already_exists' %]
81             <span>This desk already exists</span>
82         [% CASE %]
83             <span>[% m.code | html %]</span>
84         [% END %]
85     </div>
86 [% END %]
87
88 [% IF op == 'add_form' %]
89     [% IF desk %]
90         <h1>Modify a desk</h1>
91     [% ELSE %]
92         <h1>New desk</h1>
93     [% END %]
94
95     <form action="/cgi-bin/koha/admin/desks.pl" name="Aform" method="post" class="validated">
96         <input type="hidden" name="op" value="add_validate" />
97         <input type="hidden" name="desk_id" value="[% desk.desk_id | html %]" />
98
99         <fieldset class="rows">
100             <ol>
101                 [% IF desk %]
102                     <li><span class="label">Desk ID: </span>[% desk.desk_id | html %]</li>
103                 [% END %]
104                 <li>
105                     <label for="desk_name" class="required">Desk: </label>
106                     <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>
107                 </li>
108                 <li>
109                     <label for="branchcode" class="required">Library: </label>
110                     <select id="branchcode" name="branchcode" required="required">
111                       <option value=""></option>
112                       [% FOREACH branch IN branches %]
113                         [% IF desk %]
114                             [% IF (desk.branchcode == branch.branchcode) %]
115                                 <option value="[% branch.branchcode|html %]" selected="selected">[% branch.branchname|html %]</option>
116                             [% END%]
117                         [% ELSE %]
118                             [% IF (Branches.GetLoggedInBranchcode == branch.branchcode) %]
119                                 <option value="[% branch.branchcode|html %]" selected="selected">[% branch.branchname|html %]</option>
120                             [% END%]
121                                 <option value="[% branch.branchcode|html %]">[% branch.branchname|html %]</option>
122                         [% END %]
123                       [% END %]
124                      </select>
125                 </li>
126
127             </ol>
128         </fieldset>
129
130         <fieldset class="action">
131             <input type="submit" class="btn btn-primary" value="Submit" />
132             <a class="cancel" href="/cgi-bin/koha/admin/desks.pl">Cancel</a>
133         </fieldset>
134     </form>
135 [% END %]
136
137 [% IF op == 'delete_confirm' %]
138     <div class="dialog alert">
139         <h1>Delete desk "[% desk.desk_name | html %]"?</h1>
140         <table>
141             <tr><th>Desk ID</th>
142                 <td>[% desk.desk_id | html %]</td>
143             </tr>
144             <tr><th>Desk</th>
145                 <td>[% desk.desk_name | html %]</td>
146             </tr>
147             <tr><th>Library</th>
148                 <td>[% Branches.GetName( desk.branchcode ) | html %]</td>
149             </tr>
150         </table>
151         <form action="/cgi-bin/koha/admin/desks.pl" method="post">
152             <input type="hidden" name="op" value="delete_confirmed" />
153             <input type="hidden" name="desk_id" value="[% desk.desk_id | html %]" />
154             <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete</button>
155         </form>
156         <form action="/cgi-bin/koha/admin/desks.pl" method="get">
157             <button type="submit" class="deny"><i class="fa fa-fw fa-times"></i> No, do not delete</button>
158         </form>
159     </div>
160 [% END %]
161
162 [% IF op == 'list' %]
163
164     <div id="toolbar" class="btn-toolbar">
165         <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>
166     </div>
167
168     <h1>Desks</h1>
169     [% IF searchfield %]
170         <span>Searching: [% searchfield | html %]</span>
171     [% END %]
172
173     [% IF desks.count %]
174         <div class="page-section">
175             <table id="table_desks">
176                 <thead>
177                     <tr>
178                         <th>Desk ID</th>
179                         <th>Desk</th>
180                         <th>Library</th>
181                         <th class="NoSort noExport">Action</th>
182                     </tr>
183                 </thead>
184                 <tbody>
185                     [% FOREACH desk IN desks %]
186                     <tr>
187                         <td>[% desk.desk_id | html %]</td>
188                         <td>[% desk.desk_name | html %]</td>
189                         <td>[% Branches.GetName( desk.branchcode ) | html %]</td>
190                         <td class="actions">
191                             <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-alt"></i> Edit</a>
192                             <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-can"></i> Delete</a>
193                         </td>
194                     </tr>
195                     [% END %]
196                 </tbody>
197             </table>
198         </div> <!-- /.page-section -->
199     [% ELSE %]
200         <div class="dialog message">
201             There are no desks defined. <a href="/cgi-bin/koha/admin/desks.pl?op=add_form">Create a new desk</a>.
202         </div>
203     [% END %]
204 [% END %]
205
206             </main>
207         </div> <!-- /.col-sm-10.col-sm-push-2 -->
208
209         <div class="col-sm-2 col-sm-pull-10">
210             <aside>
211                 [% INCLUDE 'admin-menu.inc' %]
212             </aside>
213         </div> <!-- /.col-sm-2.col-sm-pull-10 -->
214      </div> <!-- /.row -->
215
216 [% MACRO jsinclude BLOCK %]
217     [% Asset.js("js/admin-menu.js") | $raw %]
218     [% INCLUDE 'datatables.inc' %]
219     [% INCLUDE 'columns_settings.inc' %]
220     <script>
221         $(document).ready(function() {
222             KohaTable("table_desks", {
223                 "order": [[ 1, "asc" ]]
224             });
225         });
226     </script>
227 [% END %]
228 [% INCLUDE 'intranet-bottom.inc' %]