Bug 34401: Fix inconsistencies in Item search fields page titles, breadcrumbs, and...
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / items_search_fields.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% PROCESS 'i18n.inc' %]
4 [% SET footerjs = 1 %]
5 [% USE AuthorisedValues %]
6 [% INCLUDE 'doc-head-open.inc' %]
7     <title>[% FILTER collapse %]
8     [% t("Item search fields") | html %] &rsaquo;
9     [% t("Administration") | html %] &rsaquo;
10     [% t("Koha") | html %]
11 [% END %]</title>
12     [% INCLUDE 'doc-head-close.inc' %]
13 </head>
14
15 <body id="admin_itemssearchfields" class="admin">
16     [% WRAPPER 'header.inc' %]
17         [% INCLUDE 'prefs-admin-search.inc' %]
18     [% END %]
19
20     [% WRAPPER 'sub-header.inc' %]
21         [% WRAPPER breadcrumbs %]
22             [% WRAPPER breadcrumb_item %]
23                 <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
24             [% END %]
25             [% WRAPPER breadcrumb_item bc_active= 1 %]
26                 <span>Item search fields</span>
27             [% END %]
28         [% END #/ WRAPPER breadcrumbs %]
29     [% END #/ WRAPPER sub-header.inc %]
30
31     <div class="main container-fluid">
32         <div class="row">
33             <div class="col-sm-10 col-sm-push-2">
34                 <main>
35
36                     <div id="toolbar" class="btn-toolbar">
37                         <a class="btn btn-default" href="/cgi-bin/koha/admin/items_search_field.pl"><i class="fa fa-plus"></i> New search field</a>
38                     </div>
39
40                     [% IF field_added %]
41                         <div class="dialog message">
42                             Field successfully added
43                         </div>
44                     [% ELSIF field_not_added %]
45                         <div class="dialog alert">
46                             <p>Failed to add field. Please make sure the field name doesn't already exist.</p>
47                             <p>Check logs for more details.</p>
48                         </div>
49                     [% ELSIF field_deleted %]
50                         <div class="dialog message">
51                             Field successfully deleted.
52                         </div>
53                     [% ELSIF field_not_deleted %]
54                         <div class="dialog alert">
55                             <p>Failed to delete field.</p>
56                             <p>Check logs for more details.</p>
57                         </div>
58                     [% ELSIF field_updated %]
59                         <div class="dialog message">
60                             Field successfully updated
61                         </div>
62                     [% ELSIF field_not_updated %]
63                         <div class="dialog alert">
64                             <p>Failed to update field.</p>
65                             <p>Check logs for more details.</p>
66                         </div>
67                     [% END %]
68                     [% IF fields.size %]
69                         <div id="search_fields_list">
70                             <h1>Item search fields</h1>
71                             <div class="page-section">
72                                 <table id="search_fields_table">
73                                     <thead>
74                                         <tr>
75                                             <th>Name</th>
76                                             <th>Label</th>
77                                             <th>MARC field</th>
78                                             <th>MARC subfield</th>
79                                             <th>Authorised values category</th>
80                                             <th class="noExport">Actions</th>
81                                         </tr>
82                                     </thead>
83                                     <tbody>
84                                         [% FOREACH field IN fields %]
85                                             <tr>
86                                                 <td>[% field.name | html %]</td>
87                                                 <td>[% field.label | html %]</td>
88                                                 <td>[% field.tagfield | html %]</td>
89                                                 <td>[% field.tagsubfield | html %]</td>
90                                                 <td>[% field.authorised_values_category | html %]</td>
91                                                 <td>
92                                                     <a class="btn btn-default btn-xs" href="/cgi-bin/koha/admin/items_search_field.pl?name=[% field.name | html %]"><i class="fa-solid fa-pencil" aria-hidden="true"></i> Edit</a>
93                                                     <a class="field-delete btn btn-default btn-xs" href="/cgi-bin/koha/admin/items_search_fields.pl?op=del&name=[% field.name | html %]"><i class="fa fa-trash-can"></i> Delete</a>
94                                                 </td>
95                                             </tr>
96                                         [% END %]
97                                     </tbody>
98                                 </table>
99                             </div> <!-- /.page-section -->
100                         </div> <!-- /#search_fields_list -->
101                     [% ELSE %]
102                         <h1>Item search fields</h1>
103                         <div class="dialog message">
104                             There are no item search fields defined.
105                         </div>
106                     [% END %]
107
108                 </main>
109             </div> <!-- /.col-sm-10.col-sm-push-2 -->
110
111             <div class="col-sm-2 col-sm-pull-10">
112                 <aside>
113                     [% INCLUDE 'admin-menu.inc' %]
114                 </aside>
115             </div> <!-- /.col-sm-2.col-sm-pull-10 -->
116         </div> <!-- /.row -->
117
118 [% MACRO jsinclude BLOCK %]
119     [% Asset.js("js/admin-menu.js") | $raw %]
120     [% Asset.js("js/item_search_fields.js") | $raw %]
121 [% END %]
122
123 [% INCLUDE 'intranet-bottom.inc' %]