View | Details | Raw Unified | Return to bug 41839
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/biblio_framework.tt (-27 / +51 lines)
Lines 115-141 Link Here
115
        <form action="/cgi-bin/koha/admin/biblio_framework.pl" name="Aform" method="post" class="validated">
115
        <form action="/cgi-bin/koha/admin/biblio_framework.pl" name="Aform" method="post" class="validated">
116
            [% INCLUDE 'csrf-token.inc' %]
116
            [% INCLUDE 'csrf-token.inc' %]
117
            <input type="hidden" name="op" value="cud-add_validate" />
117
            <input type="hidden" name="op" value="cud-add_validate" />
118
            <fieldset class="rows">
118
            <fieldset class="fg">
119
                <ol>
119
                [% IF framework %]
120
                    [% IF framework %]
120
                    <div class="fg-row input-sm">
121
                        <li>
121
                        <div class="fg-label">
122
                            <span class="label">Framework code: </span>
122
                            <div class="label">Framework code: </div>
123
                            <input type="hidden" id="frameworkcode" name="frameworkcode" value="[% framework.frameworkcode | html %]" />[% framework.frameworkcode | html %]
123
                        </div>
124
                        <div class="fg-text">
125
                            [% framework.frameworkcode | html %]
126
                            <input type="hidden" id="frameworkcode" name="frameworkcode" value="[% framework.frameworkcode | html %]" />
124
                            <input type="hidden" name="is_a_modif" value="1" />
127
                            <input type="hidden" name="is_a_modif" value="1" />
125
                        </li>
128
                        </div>
126
                    [% ELSE %]
129
                    </div>
127
                        <li>
130
                [% ELSE %]
131
                    <div class="fg-row input-sm">
132
                        <div class="fg-label">
128
                            <label for="frameworkcode" class="required">Framework code: </label>
133
                            <label for="frameworkcode" class="required">Framework code: </label>
129
                            <input type="text" id="frameworkcode" name="frameworkcode" size="4" maxlength="4" required="required" class="required focus" />
134
                        </div>
130
                            <span class="required">Required</span>
135
                        <div class="fg-input">
131
                        </li>
136
                            <input type="text" id="frameworkcode" name="frameworkcode" maxlength="4" required="required" class="required focus" />
132
                    [% END %]
137
                        </div>
133
                    <li>
138
                        <div class="required">Required</div>
139
                    </div>
140
                [% END %]
141
                <div class="fg-row">
142
                    <div class="fg-label">
134
                        <label for="description" class="required">Description: </label>
143
                        <label for="description" class="required">Description: </label>
135
                        <input type="text" name="frameworktext" id="description" size="40" maxlength="80" value="[% framework.frameworktext | html %]" required="required" class="required" />
144
                    </div>
136
                        <span class="required">Required</span>
145
                    <div class="fg-input">
137
                    </li>
146
                        <input type="text" name="frameworktext" id="description" maxlength="80" value="[% framework.frameworktext | html %]" required="required" class="required" />
138
                </ol>
147
                    </div>
148
                    <div class="required">Required</div>
149
                </div>
139
            </fieldset>
150
            </fieldset>
140
            <fieldset class="action">
151
            <fieldset class="action">
141
                <input type="submit" value="Submit" class="btn btn-primary" />
152
                <input type="submit" value="Submit" class="btn btn-primary" />
Lines 267-275 Link Here
267
                                        <form action="/cgi-bin/koha/admin/import_export_framework.pl" name="form_i_default" id="form_i_default" method="post" enctype="multipart/form-data" class="form_import">
278
                                        <form action="/cgi-bin/koha/admin/import_export_framework.pl" name="form_i_default" id="form_i_default" method="post" enctype="multipart/form-data" class="form_import">
268
                                            [% INCLUDE 'csrf-token.inc' %]
279
                                            [% INCLUDE 'csrf-token.inc' %]
269
                                            <div class="modal-body">
280
                                            <div class="modal-body">
270
                                                <input type="hidden" name="frameworkcode" value="default" />
281
                                                <fieldset class="fg">
271
                                                <input type="hidden" name="op" value="cud-import" />
282
                                                    <input type="hidden" name="frameworkcode" value="default" />
272
                                                <p><label for="file_import_default">Upload file:</label> <input type="file" name="file_import_default" id="file_import_default" class="input_import" /></p>
283
                                                    <input type="hidden" name="op" value="cud-import" />
284
                                                    <div class="fg-row">
285
                                                        <div class="fg-label">
286
                                                            <label for="file_import_default">Upload file:</label>
287
                                                        </div>
288
                                                        <div class="fg-input">
289
                                                            <input type="file" name="file_import_default" id="file_import_default" class="form-control input_import" />
290
                                                        </div>
291
                                                    </div>
292
                                                </fieldset>
273
                                                <div id="importing_default" style="display:none" class="importing"><img src="[% interface | html %]/[% theme | html %]/img/spinner-small.gif" alt="" /><span class="importing_msg"></span></div>
293
                                                <div id="importing_default" style="display:none" class="importing"><img src="[% interface | html %]/[% theme | html %]/img/spinner-small.gif" alt="" /><span class="importing_msg"></span></div>
274
                                            </div>
294
                                            </div>
275
                                            <!-- /.modal-body -->
295
                                            <!-- /.modal-body -->
Lines 415-426 Link Here
415
                                            >
435
                                            >
416
                                                [% INCLUDE 'csrf-token.inc' %]
436
                                                [% INCLUDE 'csrf-token.inc' %]
417
                                                <div class="modal-body">
437
                                                <div class="modal-body">
418
                                                    <input type="hidden" name="frameworkcode" value="[% loo.frameworkcode | html %]" />
438
                                                    <fieldset class="fg">
419
                                                    <input type="hidden" name="op" value="cud-import" />
439
                                                        <input type="hidden" name="frameworkcode" value="[% loo.frameworkcode | html %]" />
420
                                                    <p
440
                                                        <input type="hidden" name="op" value="cud-import" />
421
                                                        ><label for="file_import_[% loo.frameworkcode | html %]">Upload file:</label>
441
                                                        <div class="fg-label">
422
                                                        <input type="file" name="file_import_[% loo.frameworkcode | html %]" id="file_import_[% loo.frameworkcode | html %]" class="input_import"
442
                                                            <label for="file_import_[% loo.frameworkcode | html %]">Upload file:</label>
423
                                                    /></p>
443
                                                        </div>
444
                                                        <div class="fg-input">
445
                                                            <input type="file" name="file_import_[% loo.frameworkcode | html %]" id="file_import_[% loo.frameworkcode | html %]" class="form-control input_import" />
446
                                                        </div>
447
                                                    </fieldset>
424
                                                    <div id="importing_[% loo.frameworkcode | html %]" style="display:none" class="importing"
448
                                                    <div id="importing_[% loo.frameworkcode | html %]" style="display:none" class="importing"
425
                                                        ><img src="[% interface | html %]/[% theme | html %]/img/spinner-small.gif" alt="" /><span class="importing_msg"></span
449
                                                        ><img src="[% interface | html %]/[% theme | html %]/img/spinner-small.gif" alt="" /><span class="importing_msg"></span
426
                                                    ></div>
450
                                                    ></div>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc_subfields_structure.tt (-58 / +120 lines)
Lines 133-187 Link Here
133
                        [% WRAPPER tab_panel tabname=outputsubfield %]
133
                        [% WRAPPER tab_panel tabname=outputsubfield %]
134
                            <input type="hidden" name="tab_id" value="[% loo.row | html %]" />
134
                            <input type="hidden" name="tab_id" value="[% loo.row | html %]" />
135
                            <div id="basic[%- outputsubfield | html -%]" class="constraints">
135
                            <div id="basic[%- outputsubfield | html -%]" class="constraints">
136
                                <fieldset class="rows">
136
                                <fieldset class="fg">
137
                                    <legend>Basic constraints</legend>
137
                                    <legend>Basic constraints</legend>
138
                                    <ol>
138
                                    [% IF ( loo.subfieldcode == 0 || loo.subfieldcode ) %]
139
                                        [% IF ( loo.subfieldcode == 0 || loo.subfieldcode ) %]
139
                                        <div class="fg-row input-sm">
140
                                            <li>
140
                                            <div class="fg-label">
141
                                                <span class="label">Subfield code:</span>
141
                                                <span class="label">Subfield code:</span>
142
                                            </div>
143
                                            <div class="fg-text">
142
                                                [% loo.subfieldcode | html %]
144
                                                [% loo.subfieldcode | html %]
143
                                                <input type="hidden" id="tagsubfield[% loo.row | html %]" name="tagsubfield" value="[% loo.subfieldcode | html %]" />
145
                                                <input type="hidden" id="tagsubfield[% loo.row | html %]" name="tagsubfield" value="[% loo.subfieldcode | html %]" />
144
                                            </li>
146
                                            </div>
145
                                        [% ELSE %]
147
                                        </div>
146
                                            <li>
148
                                    [% ELSE %]
149
                                        <div class="fg-row input-sm">
150
                                            <div class="fg-label">
147
                                                <label for="tagsubfield[% loo.row | html %]">Subfield code:</label>
151
                                                <label for="tagsubfield[% loo.row | html %]">Subfield code:</label>
148
                                                <input type="text" id="tagsubfield[% loo.row | html %]" name="tagsubfield" value="[% loo.subfieldcode | html %]" />
152
                                            </div>
149
                                            </li>
153
                                            <div class="fg-input">
150
                                        [% END %]
154
                                                <input type="text" id="tagsubfield[% loo.row | html %]" maxlength="1" name="tagsubfield" value="[% loo.subfieldcode | html %]" />
151
                                        <li>
155
                                            </div>
156
                                        </div>
157
                                    [% END %]
158
                                    <div class="fg-row">
159
                                        <div class="fg-label">
152
                                            <label for="liblibrarian[% loo.row | html %]">Description in staff interface: </label>
160
                                            <label for="liblibrarian[% loo.row | html %]">Description in staff interface: </label>
161
                                        </div>
162
                                        <div class="fg-input">
153
                                            <input id="liblibrarian[% loo.row | html %]" type="text" name="liblibrarian_[% loo.row | html %]" value="[% loo.liblibrarian | html_entity %]" size="40" maxlength="255" />
163
                                            <input id="liblibrarian[% loo.row | html %]" type="text" name="liblibrarian_[% loo.row | html %]" value="[% loo.liblibrarian | html_entity %]" size="40" maxlength="255" />
154
                                        </li>
164
                                        </div>
155
                                        <li>
165
                                    </div>
166
                                    <div class="fg-row">
167
                                        <div class="fg-label">
156
                                            <label for="libopac[% loo.row | html %]">Description in OPAC: </label>
168
                                            <label for="libopac[% loo.row | html %]">Description in OPAC: </label>
169
                                        </div>
170
                                        <div class="fg-input">
157
                                            <input type="text" id="libopac[% loo.row | html %]" name="libopac_[% loo.row | html %]" value="[% loo.libopac | html_entity %]" size="40" maxlength="255" />
171
                                            <input type="text" id="libopac[% loo.row | html %]" name="libopac_[% loo.row | html %]" value="[% loo.libopac | html_entity %]" size="40" maxlength="255" />
158
                                        </li>
172
                                        </div>
159
                                        <li>
173
                                    </div>
160
                                            <label for="repeatable[% loo.row | html %]">Repeatable: </label>
174
                                    <div class="fg-row input-checkbox">
175
                                        <div class="fg-label">
176
                                            <label for="repeatable[% loo.row | html %]">Repeatable</label>
177
                                        </div>
178
                                        <div class="fg-input">
161
                                            [% IF loo.repeatable %]
179
                                            [% IF loo.repeatable %]
162
                                                <input type="checkbox" id="repeatable[% loo.row | html %]" name="repeatable_[% loo.row | html %]" checked="checked" value="1" />
180
                                                <input type="checkbox" id="repeatable[% loo.row | html %]" name="repeatable_[% loo.row | html %]" checked="checked" value="1" />
163
                                            [% ELSE %]
181
                                            [% ELSE %]
164
                                                <input type="checkbox" id="repeatable[% loo.row | html %]" name="repeatable_[% loo.row | html %]" value="1" />
182
                                                <input type="checkbox" id="repeatable[% loo.row | html %]" name="repeatable_[% loo.row | html %]" value="1" />
165
                                            [% END %]
183
                                            [% END %]
166
                                        </li>
184
                                        </div>
167
                                        <li>
185
                                    </div>
168
                                            <label for="mandatory[% loo.row | html %]">Mandatory: </label>
186
                                    <div class="fg-row input-checkbox">
187
                                        <div class="fg-label">
188
                                            <label for="mandatory[% loo.row | html %]">Mandatory</label>
189
                                        </div>
190
                                        <div class="fg-input">
169
                                            [% IF loo.mandatory %]
191
                                            [% IF loo.mandatory %]
170
                                                <input type="checkbox" id="mandatory[% loo.row | html %]" name="mandatory_[% loo.row | html %]" checked="checked" value="1" />
192
                                                <input type="checkbox" id="mandatory[% loo.row | html %]" name="mandatory_[% loo.row | html %]" checked="checked" value="1" />
171
                                            [% ELSE %]
193
                                            [% ELSE %]
172
                                                <input type="checkbox" id="mandatory[% loo.row | html %]" name="mandatory_[% loo.row | html %]" value="1" />
194
                                                <input type="checkbox" id="mandatory[% loo.row | html %]" name="mandatory_[% loo.row | html %]" value="1" />
173
                                            [% END %]
195
                                            [% END %]
174
                                        </li>
196
                                        </div>
175
                                        <li>
197
                                    </div>
176
                                            <label for="important[% loo.row | html %]">Important: </label>
198
                                    <div class="fg-row input-checkbox">
199
                                        <div class="fg-label">
200
                                            <label for="important[% loo.row | html %]">Important</label>
201
                                        </div>
202
                                        <div class="fg-input">
177
                                            [% IF loo.important %]
203
                                            [% IF loo.important %]
178
                                                <input type="checkbox" id="important[% loo.row | html %]" name="important_[% loo.row | html %]" checked="checked" value="1" />
204
                                                <input type="checkbox" id="important[% loo.row | html %]" name="important_[% loo.row | html %]" checked="checked" value="1" />
179
                                            [% ELSE %]
205
                                            [% ELSE %]
180
                                                <input type="checkbox" id="important[% loo.row | html %]" name="important_[% loo.row | html %]" value="1" />
206
                                                <input type="checkbox" id="important[% loo.row | html %]" name="important_[% loo.row | html %]" value="1" />
181
                                            [% END %]
207
                                            [% END %]
182
                                        </li>
208
                                        </div>
183
                                        <li
209
                                    </div>
184
                                            ><label for="tab[% loo.row | html %]">Managed in tab: </label>
210
                                    <div class="fg-row input-sm">
211
                                        <div class="fg-label">
212
                                            <label for="tab[% loo.row | html %]">Managed in tab: </label>
213
                                        </div>
214
                                        <div class="fg-input">
185
                                            <select name="tab_[% loo.row | html %]" tabindex="" id="tab[% loo.row | html %]">
215
                                            <select name="tab_[% loo.row | html %]" tabindex="" id="tab[% loo.row | html %]">
186
                                                [%- IF ( loo.tab ==  -1 ) -%]
216
                                                [%- IF ( loo.tab ==  -1 ) -%]
187
                                                    <option value="-1" selected="selected">ignore</option>
217
                                                    <option value="-1" selected="selected">ignore</option>
Lines 201-235 Link Here
201
                                                    <option value="10">items (10)</option>
231
                                                    <option value="10">items (10)</option>
202
                                                [%- END -%]
232
                                                [%- END -%]
203
                                            </select>
233
                                            </select>
204
                                            <div class="hint"
234
                                        </div>
205
                                                ><i class="fa-solid fa-triangle-exclamation"></i> <span>Ignore means that the subfield does not display in the record editor and that its value, if any, is deleted from the record</span></div
235
                                        <div class="hint">
206
                                            >
236
                                            <i class="fa-solid fa-triangle-exclamation"></i> <span>Ignore means that the subfield does not display in the record editor and that its value, if any, is deleted from the record</span>
207
                                        </li>
237
                                        </div>
208
                                    </ol>
238
                                    </div>
209
                                </fieldset>
239
                                </fieldset>
210
                                <!-- /.rows -->
240
                                <!-- /.rows -->
211
                            </div>
241
                            </div>
212
                            <!-- /#basic[%- PROCESS outputsubfield subfieldanchor = subfieldcode -%] -->
242
                            <!-- /#basic[%- PROCESS outputsubfield subfieldanchor = subfieldcode -%] -->
213
243
214
                            <div id="advanced[%- outputsubfield | html -%]" class="constraints">
244
                            <div id="advanced[%- outputsubfield | html -%]" class="constraints">
215
                                <fieldset class="rows">
245
                                <fieldset class="fg">
216
                                    <legend>Advanced constraints</legend>
246
                                    <legend>Advanced constraints</legend>
217
                                    <ol>
247
                                    <div class="fg-row">
218
                                        <li>
248
                                        <div class="fg-label">
219
                                            <label for="defaultvalue[% loo.row | html %]">Default value:</label>
249
                                            <label for="defaultvalue[% loo.row | html %]">Default value:</label>
250
                                        </div>
251
                                        <div class="fg-input">
220
                                            <input type="text" name="defaultvalue_[% loo.row | html %]" id="defaultvalue[% loo.row | html %]" value="[% loo.defaultvalue | html %]" />
252
                                            <input type="text" name="defaultvalue_[% loo.row | html %]" id="defaultvalue[% loo.row | html %]" value="[% loo.defaultvalue | html %]" />
221
                                        </li>
253
                                        </div>
222
                                        <li>
254
                                    </div>
255
                                    <div class="fg-row input-sm">
256
                                        <div class="fg-label">
223
                                            <label for="maxlength[% loo.row | html %]">Max length:</label>
257
                                            <label for="maxlength[% loo.row | html %]">Max length:</label>
258
                                        </div>
259
                                        <div class="fg-input">
224
                                            <input type="text" id="maxlength[% loo.row | html %]" name="maxlength_[% loo.row | html %]" value="[% loo.maxlength | html %]" size="4" />
260
                                            <input type="text" id="maxlength[% loo.row | html %]" name="maxlength_[% loo.row | html %]" value="[% loo.maxlength | html %]" size="4" />
225
                                        </li>
261
                                        </div>
226
                                        <li>
262
                                    </div>
263
                                    <div class="fg-row">
264
                                        <div class="fg-label">
227
                                            [% IF loo.hidden_protected %]
265
                                            [% IF loo.hidden_protected %]
228
                                                <input type="hidden" id="hidden-[% loo.row | html %]" name="hidden_[% loo.row | html %]" value="[% loo.hidden | html %]" data-koha-protected="1" />
266
                                                <input type="hidden" id="hidden-[% loo.row | html %]" name="hidden_[% loo.row | html %]" value="[% loo.hidden | html %]" data-koha-protected="1" />
229
                                            [% ELSE %]
267
                                            [% ELSE %]
230
                                                <input type="hidden" id="hidden-[% loo.row | html %]" name="hidden_[% loo.row | html %]" value="[% loo.hidden | html %]" />
268
                                                <input type="hidden" id="hidden-[% loo.row | html %]" name="hidden_[% loo.row | html %]" value="[% loo.hidden | html %]" />
231
                                            [% END %]
269
                                            [% END %]
232
                                            <label for="hidden[% loo.row | html %]">Visibility: </label>
270
                                            <label for="hidden[% loo.row | html %]">Visibility: </label>
271
                                        </div>
272
                                        <div class="fg-input">
233
                                            <input type="checkbox" id="hidden_opac_[% loo.row | html %]" class="inclusive_[% loo.row | html %]" name="hidden_opac_[% loo.row | html %]" />
273
                                            <input type="checkbox" id="hidden_opac_[% loo.row | html %]" class="inclusive_[% loo.row | html %]" name="hidden_opac_[% loo.row | html %]" />
234
                                            <label for="hidden_opac_[% loo.row | html %]" style="float: none;">OPAC</label>
274
                                            <label for="hidden_opac_[% loo.row | html %]" style="float: none;">OPAC</label>
235
                                            <input type="checkbox" id="hidden_intranet_[% loo.row | html %]" class="inclusive_[% loo.row | html %]" name="hidden_intranet_[% loo.row | html %]" />
275
                                            <input type="checkbox" id="hidden_intranet_[% loo.row | html %]" class="inclusive_[% loo.row | html %]" name="hidden_intranet_[% loo.row | html %]" />
Lines 240-280 Link Here
240
                                            <label for="hidden_collapsed_[% loo.row | html %]" style="float: none;">Collapsed</label>
280
                                            <label for="hidden_collapsed_[% loo.row | html %]" style="float: none;">Collapsed</label>
241
                                            <input type="checkbox" id="hidden_flagged_[% loo.row | html %]" name="flagged_[% loo.row | html %]" />
281
                                            <input type="checkbox" id="hidden_flagged_[% loo.row | html %]" name="flagged_[% loo.row | html %]" />
242
                                            <label for="hidden_flagged_[% loo.row | html %]" style="float: none;">Flagged</label>
282
                                            <label for="hidden_flagged_[% loo.row | html %]" style="float: none;">Flagged</label>
243
                                        </li>
283
                                        </div>
244
                                        <li>
284
                                    </div>
245
                                            <label for="isurl[% loo.row | html %]">Is a URL:</label>
285
                                    <div class="fg-row input-checkbox">
286
                                        <div class="fg-label">
287
                                            <label for="isurl[% loo.row | html %]">Is a URL</label>
288
                                        </div>
289
                                        <div class="fg-input">
246
                                            [% IF loo.isurl %]
290
                                            [% IF loo.isurl %]
247
                                                <input type="checkbox" id="isurl[% loo.row | html %]" name="isurl_[% loo.row | html %]" checked="checked" value="1" />
291
                                                <input type="checkbox" id="isurl[% loo.row | html %]" name="isurl_[% loo.row | html %]" checked="checked" value="1" />
248
                                            [% ELSE %]
292
                                            [% ELSE %]
249
                                                <input type="checkbox" id="isurl[% loo.row | html %]" name="isurl_[% loo.row | html %]" value="1" />
293
                                                <input type="checkbox" id="isurl[% loo.row | html %]" name="isurl_[% loo.row | html %]" value="1" />
250
                                            [% END %]
294
                                            [% END %]
251
                                            <span class="hint">If checked, it means that the subfield is a URL and can be clicked</span>
295
                                        </div>
252
                                        </li>
296
                                        <div class="hint">If checked, it means that the subfield is a URL and can be clicked</div>
253
                                        <li>
297
                                    </div>
298
                                    <div class="fg-row">
299
                                        <div class="fg-label">
254
                                            <label for="link[% loo.row | html %]">Link:</label>
300
                                            <label for="link[% loo.row | html %]">Link:</label>
301
                                        </div>
302
                                        <div class="fg-input">
255
                                            <input type="text" id="link[% loo.row | html %]" name="link_[% loo.row | html %]" value="[% loo.link | html %]" size="10" maxlength="80" />
303
                                            <input type="text" id="link[% loo.row | html %]" name="link_[% loo.row | html %]" value="[% loo.link | html %]" size="10" maxlength="80" />
256
                                            <div class="hint">An index name, e.g. title or Local-Number</div>
304
                                        </div>
257
                                        </li>
305
                                        <div class="hint">An index name, e.g. title or Local-Number</div>
258
                                        <li>
306
                                    </div>
307
                                    <div class="fg-row">
308
                                        <div class="fg-label">
259
                                            <label for="kohafield[% loo.row | html %]">Koha link:</label>
309
                                            <label for="kohafield[% loo.row | html %]">Koha link:</label>
310
                                        </div>
311
                                        <div class="fg-text">
260
                                            <!-- This select should be DISABLED; value is submitted by the following hidden input -->
312
                                            <!-- This select should be DISABLED; value is submitted by the following hidden input -->
261
                                            [% loo.kohafield | html %]
313
                                            [% loo.kohafield | html %]
262
                                            <!-- Do NOT remove this next hidden input! We need it to save kohafield. -->
314
                                            <!-- Do NOT remove this next hidden input! We need it to save kohafield. -->
263
                                            <input type="hidden" name="kohafield_[% loo.row | html %]" value="[% loo.kohafield | html %]" />
315
                                            <input type="hidden" name="kohafield_[% loo.row | html %]" value="[% loo.kohafield | html %]" />
264
                                            <div class="hint">Edit in 'Koha to MARC mapping'</div>
316
                                            <a href="/cgi-bin/koha/admin/koha2marclinks.pl"> <i class="fa fa-pencil" aria-hidden="true"></i> Edit in Koha to MARC mapping </a>
265
                                        </li>
317
                                        </div>
266
                                    </ol>
318
                                    </div>
267
                                </fieldset>
319
                                </fieldset>
268
                                <!-- /.rows -->
320
                                <!-- /.rows -->
269
                            </div>
321
                            </div>
270
                            <!-- /#advanced[%- PROCESS outputsubfield subfieldanchor = subfieldcode -%] -->
322
                            <!-- /#advanced[%- PROCESS outputsubfield subfieldanchor = subfieldcode -%] -->
271
323
272
                            <div id="oth[%- outputsubfield | html -%]" class="constraints">
324
                            <div id="oth[%- outputsubfield | html -%]" class="constraints">
273
                                <fieldset class="rows">
325
                                <fieldset class="fg">
274
                                    <legend>Other options (choose one)</legend>
326
                                    <legend>Other options (choose one)</legend>
275
                                    <ol>
327
                                    <div class="fg-row">
276
                                        <li>
328
                                        <div class="fg-label">
277
                                            <label for="authorised_value[% loo.row | html %]">Authorized value:</label>
329
                                            <label for="authorised_value[% loo.row | html %]">Authorized value:</label>
330
                                        </div>
331
                                        <div class="fg-input">
278
                                            <select name="authorised_value_[% loo.row | html %]" id="authorised_value[% loo.row | html %]">
332
                                            <select name="authorised_value_[% loo.row | html %]" id="authorised_value[% loo.row | html %]">
279
                                                <option value=""></option>
333
                                                <option value=""></option>
280
                                                [% FOREACH value IN loo.authorised_values %]
334
                                                [% FOREACH value IN loo.authorised_values %]
Lines 285-293 Link Here
285
                                                    [% END %]
339
                                                    [% END %]
286
                                                [% END %]
340
                                                [% END %]
287
                                            </select>
341
                                            </select>
288
                                        </li>
342
                                        </div>
289
                                        <li>
343
                                    </div>
344
                                    <div class="fg-row">
345
                                        <div class="fg-label">
290
                                            <label for="authtypecode[% loo.row | html %]">Thesaurus:</label>
346
                                            <label for="authtypecode[% loo.row | html %]">Thesaurus:</label>
347
                                        </div>
348
                                        <div class="fg-input">
291
                                            <select name="authtypecode_[% loo.row | html %]" id="authtypecode[% loo.row | html %]">
349
                                            <select name="authtypecode_[% loo.row | html %]" id="authtypecode[% loo.row | html %]">
292
                                                [% FOREACH value IN loo.authtypes %]
350
                                                [% FOREACH value IN loo.authtypes %]
293
                                                    [% IF ( value == loo.authtypecode ) %]
351
                                                    [% IF ( value == loo.authtypecode ) %]
Lines 297-305 Link Here
297
                                                    [% END %]
355
                                                    [% END %]
298
                                                [% END %]
356
                                                [% END %]
299
                                            </select>
357
                                            </select>
300
                                        </li>
358
                                        </div>
301
                                        <li>
359
                                    </div>
360
                                    <div class="fg-row">
361
                                        <div class="fg-label">
302
                                            <label for="value_builder[% loo.row | html %]">Plugin:</label>
362
                                            <label for="value_builder[% loo.row | html %]">Plugin:</label>
363
                                        </div>
364
                                        <div class="fg-input">
303
                                            <select name="value_builder_[% loo.row | html %]" id="value_builder[% loo.row | html %]">
365
                                            <select name="value_builder_[% loo.row | html %]" id="value_builder[% loo.row | html %]">
304
                                                [% FOREACH value IN loo.value_builders %]
366
                                                [% FOREACH value IN loo.value_builders %]
305
                                                    [% IF ( value == loo.value_builder ) %]
367
                                                    [% IF ( value == loo.value_builder ) %]
Lines 309-316 Link Here
309
                                                    [% END %]
371
                                                    [% END %]
310
                                                [% END %]
372
                                                [% END %]
311
                                            </select>
373
                                            </select>
312
                                        </li>
374
                                        </div>
313
                                    </ol>
375
                                    </div>
314
                                </fieldset>
376
                                </fieldset>
315
                                <!-- /.rows -->
377
                                <!-- /.rows -->
316
                            </div>
378
                            </div>
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marctagstructure.tt (-38 / +79 lines)
Lines 115-121 Link Here
115
        <form action="/cgi-bin/koha/admin/marctagstructure.pl" name="Aform" method="post" class="validated">
115
        <form action="/cgi-bin/koha/admin/marctagstructure.pl" name="Aform" method="post" class="validated">
116
            [% INCLUDE 'csrf-token.inc' %]
116
            [% INCLUDE 'csrf-token.inc' %]
117
117
118
            <fieldset class="rows">
118
            <fieldset class="fg">
119
                <legend>
119
                <legend>
120
                    [% IF heading_add_tag_p %]
120
                    [% IF heading_add_tag_p %]
121
                        <span>New tag</span>
121
                        <span>New tag</span>
Lines 126-187 Link Here
126
                </legend>
126
                </legend>
127
                <input type="hidden" name="op" value="cud-add_validate" />
127
                <input type="hidden" name="op" value="cud-add_validate" />
128
                <input type="hidden" name="frameworkcode" value="[% framework.frameworkcode | html %]" />
128
                <input type="hidden" name="frameworkcode" value="[% framework.frameworkcode | html %]" />
129
                <ol>
129
                <div class="fg-row input-sm">
130
                    <li>
130
                    [% IF ( heading_modify_tag_p ) %]
131
                        [% IF ( heading_modify_tag_p ) %]
131
                        <input type="hidden" name="tagfield" value="[% searchfield | html %]" />
132
                            <input type="hidden" name="tagfield" value="[% searchfield | html %]" />
132
                        <div class="fg-label">
133
                            <span class="label">Tag:</span>
133
                            <span class="label">Tag:</span>
134
                            [% searchfield | html %]
134
                        </div>
135
                        [% ELSE %]
135
                        <div class="fg-text"> [% searchfield | html %] </div>
136
                    [% ELSE %]
137
                        <div class="fg-label">
136
                            <label for="tagfield" class="required">Tag: </label>
138
                            <label for="tagfield" class="required">Tag: </label>
137
                            <input id="tagfield" type="text" name="tagfield" value="[% searchfield | html %]" maxlength="3" size="3" required="required" class="required" />
139
                        </div>
138
                            <span class="required">Required</span>
140
                        <div class="fg-input">
139
                        [% END %]
141
                            <input id="tagfield" type="text" name="tagfield" value="[% searchfield | html %]" maxlength="3" required="required" class="required" />
140
                    </li>
142
                        </div>
141
                    <li><label for="liblibrarian">Description in staff interface: </label><input type="text" id="liblibrarian" name="liblibrarian" value="[% liblibrarian | html %]" size="40" maxlength="255" /></li>
143
                        <div class="required">Required</div>
142
                    <li><label for="libopac">Description in OPAC: </label><input type="text" id="libopac" name="libopac" value="[% libopac | html %]" size="40" maxlength="255" /></li>
144
                    [% END %]
143
                    <li
145
                </div>
144
                        ><label for="repeatable">Repeatable: </label>
146
                <div class="fg-row">
147
                    <div class="fg-label">
148
                        <label for="liblibrarian">Description in staff interface: </label>
149
                    </div>
150
                    <div class="fg-input">
151
                        <input type="text" id="liblibrarian" name="liblibrarian" value="[% liblibrarian | html %]" maxlength="255" />
152
                    </div>
153
                </div>
154
                <div class="fg-row">
155
                    <div class="fg-label">
156
                        <label for="libopac">Description in OPAC: </label>
157
                    </div>
158
                    <div class="fg-input">
159
                        <input type="text" id="libopac" name="libopac" value="[% libopac | html %]" maxlength="255" />
160
                    </div>
161
                </div>
162
                <div class="fg-row input-checkbox">
163
                    <div class="fg-label">
164
                        <label for="repeatable">Repeatable</label>
165
                    </div>
166
                    <div class="fg-input">
145
                        [% IF ( repeatable ) %]
167
                        [% IF ( repeatable ) %]
146
                            <input type="checkbox" name="repeatable" id="repeatable" value="1" checked="checked" />
168
                            <input type="checkbox" name="repeatable" id="repeatable" value="1" checked="checked" />
147
                        [% ELSE %]
169
                        [% ELSE %]
148
                            <input type="checkbox" name="repeatable" id="repeatable" value="1" />
170
                            <input type="checkbox" name="repeatable" id="repeatable" value="1" />
149
                        [% END %]
171
                        [% END %]
150
                    </li>
172
                    </div>
151
                    <li
173
                </div>
152
                        ><label for="mandatory">Mandatory: </label>
174
                <div class="fg-row input-checkbox">
175
                    <div class="fg-label">
176
                        <label for="mandatory">Mandatory</label>
177
                    </div>
178
                    <div class="fg-input">
153
                        [% IF ( mandatory ) %]
179
                        [% IF ( mandatory ) %]
154
                            <input type="checkbox" name="mandatory" id="mandatory" value="1" checked="checked" />
180
                            <input type="checkbox" name="mandatory" id="mandatory" value="1" checked="checked" />
155
                        [% ELSE %]
181
                        [% ELSE %]
156
                            <input type="checkbox" name="mandatory" id="mandatory" value="1" />
182
                            <input type="checkbox" name="mandatory" id="mandatory" value="1" />
157
                        [% END %]
183
                        [% END %]
158
                    </li>
184
                    </div>
159
                    <li
185
                </div>
160
                        ><label for="important">Important: </label>
186
                <div class="fg-row input-checkbox">
187
                    <div class="fg-label">
188
                        <label for="important">Important</label>
189
                    </div>
190
                    <div class="fg-input">
161
                        [% IF ( important ) %]
191
                        [% IF ( important ) %]
162
                            <input type="checkbox" name="important" id="important" value="1" checked="checked" />
192
                            <input type="checkbox" name="important" id="important" value="1" checked="checked" />
163
                        [% ELSE %]
193
                        [% ELSE %]
164
                            <input type="checkbox" name="important" id="important" value="1" />
194
                            <input type="checkbox" name="important" id="important" value="1" />
165
                        [% END %]
195
                        [% END %]
166
                    </li>
196
                    </div>
167
                    <li
197
                </div>
168
                        ><label for="ind1_defaultvalue">First indicator default value: </label>
198
                <div class="fg-row input-sm">
169
                        <input id="ind1_defaultvalue" type="text" name="ind1_defaultvalue" value="[% ind1_defaultvalue | html %]" maxlength="1" size="1" />
199
                    <div class="fg-label">
170
                    </li>
200
                        <label for="ind1_defaultvalue">First indicator default value: </label>
171
                    <li
201
                    </div>
172
                        ><label for="ind2_defaultvalue">Second indicator default value: </label>
202
                    <div class="fg-input">
173
                        <input id="ind2_defaultvalue" type="text" name="ind2_defaultvalue" value="[% ind2_defaultvalue | html %]" maxlength="1" size="1" />
203
                        <input id="ind1_defaultvalue" type="text" name="ind1_defaultvalue" value="[% ind1_defaultvalue | html %]" maxlength="1" />
174
                    </li>
204
                    </div>
175
                    <li
205
                </div>
176
                        ><label for="authorised_value">Authorized value: </label>
206
                <div class="fg-row input-sm">
207
                    <div class="fg-label">
208
                        <label for="ind2_defaultvalue">Second indicator default value: </label>
209
                    </div>
210
                    <div class="fg-input">
211
                        <input id="ind2_defaultvalue" type="text" name="ind2_defaultvalue" value="[% ind2_defaultvalue | html %]" maxlength="1" />
212
                    </div>
213
                </div>
214
                <div class="fg-row">
215
                    <div class="fg-label">
216
                        <label for="authorised_value">Authorized value: </label>
217
                    </div>
218
                    <div class="fg-input">
177
                        <select name="authorised_value" id="authorised_value">
219
                        <select name="authorised_value" id="authorised_value">
178
                            <option value=""></option>
220
                            <option value=""></option>
179
                            [% PROCESS options_for_authorised_value_categories authorised_value_categories => AuthorisedValues.GetCategories( selected => authorised_value ) %]
221
                            [% PROCESS options_for_authorised_value_categories authorised_value_categories => AuthorisedValues.GetCategories( selected => authorised_value ) %]
180
                        </select>
222
                        </select>
181
                        (if you select a value here, the indicators will be limited to the authorized value list)</li
223
                    </div>
182
                    >
224
                    <div class="hint">If you select a value here, the indicators will be limited to the authorized value list</div>
183
                </ol></fieldset
225
                </div>
184
            >
226
            </fieldset>
185
            <fieldset class="action">
227
            <fieldset class="action">
186
                <input type="submit" class="btn btn-primary" value="Save changes" />
228
                <input type="submit" class="btn btn-primary" value="Save changes" />
187
                <a class="cancel" href="/cgi-bin/koha/admin/marctagstructure.pl?frameworkcode=[% framework.frameworkcode | uri %]">Cancel</a>
229
                <a class="cancel" href="/cgi-bin/koha/admin/marctagstructure.pl?frameworkcode=[% framework.frameworkcode | uri %]">Cancel</a>
Lines 228-234 Link Here
228
        <form name="f" action="/cgi-bin/koha/admin/marctagstructure.pl" method="get">
270
        <form name="f" action="/cgi-bin/koha/admin/marctagstructure.pl" method="get">
229
            <fieldset style="padding:.5em;">
271
            <fieldset style="padding:.5em;">
230
                <label for="tag_search"><strong>Search for tag:</strong> </label>
272
                <label for="tag_search"><strong>Search for tag:</strong> </label>
231
                <input type="text" name="searchfield" id="tag_search" size="4" value="[% searchfield | html %]" />
273
                <input type="text" name="searchfield" id="tag_search" value="[% searchfield | html %]" />
232
274
233
                <label for="frameworkcode"><strong>In framework:</strong> </label>
275
                <label for="frameworkcode"><strong>In framework:</strong> </label>
234
                <select id="frameworkcode" name="frameworkcode">
276
                <select id="frameworkcode" name="frameworkcode">
235
- 

Return to bug 41839