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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/marc-overlay-rules.tt (-14 / +41 lines)
Lines 3-8 Link Here
3
[% SET footerjs = 1 %]
3
[% SET footerjs = 1 %]
4
[% USE Koha %]
4
[% USE Koha %]
5
[% USE KohaSpan %]
5
[% USE KohaSpan %]
6
[% USE Categories %]
6
[% PROCESS 'i18n.inc' %]
7
[% PROCESS 'i18n.inc' %]
7
[% INCLUDE 'doc-head-open.inc' %]
8
[% INCLUDE 'doc-head-open.inc' %]
8
<title>MARC overlay rules &rsaquo; Koha &rsaquo; Administration</title>
9
<title>MARC overlay rules &rsaquo; Koha &rsaquo; Administration</title>
Lines 97-103 Link Here
97
                                <th>
98
                                <th>
98
                                    <select name="module">
99
                                    <select name="module">
99
                                        <option value="source">Source</option>
100
                                        <option value="source">Source</option>
100
                                        <option value="categorycode">User category</option>
101
                                        <option value="categorycode">Patron category</option>
101
                                        <option value="userid">Username</option>
102
                                        <option value="userid">Username</option>
102
                                    </select>
103
                                    </select>
103
                                </th>
104
                                </th>
Lines 229-236 Link Here
229
                                    <td></td>
230
                                    <td></td>
230
                                [% ELSE %]
231
                                [% ELSE %]
231
                                    <td>[% rule.id | html %]</td>
232
                                    <td>[% rule.id | html %]</td>
232
                                    <td class="rule-module">[% rule.module | html %]</td>
233
                                    <td class="rule-module">
233
                                    <td class="rule-filter">[% rule.filter | html %]</td>
234
                                        [% SWITCH rule.module %]
235
                                            [% CASE 'source' %]<span>Source</span>
236
                                            [% CASE 'categorycode' %]<span>Patron category</span>
237
                                            [% CASE 'userid' %]<span>Username</span>
238
                                            [% CASE %]<span>[% rule.module | html %]</span>
239
                                        [% END %]
240
                                    </td>
241
                                    <td class="rule-filter">
242
                                        [% IF rule.module == "source" %]
243
                                            [% SWITCH rule.filter %]
244
                                                [% CASE 'batchmod' %]<span>Batch record modification</span>
245
                                                [% CASE 'intranet' %]<span>Staff interface MARC editor</span>
246
                                                [% CASE 'batchimport' %]<span>Staged MARC import</span>
247
                                                [% CASE 'z3950' %]<span>Z39.50</span>
248
                                                [% CASE 'bulkmarkimport' %]<span>bulkmarkimport.pl</span>
249
                                                [% CASE 'import_lexile' %]<span>import_lexile.pl</span>
250
                                                [% CASE %]<span>[% rule.filter | html %]</span>
251
                                            [% END %]
252
                                        [% ELSIF rule.module == "categorycode" %]
253
                                            [% IF rule.filter != "*" %]
254
                                                [% Categories.GetName( rule.filter ) | html %]
255
                                            [% ELSE %]
256
                                                [% rule.filter %]
257
                                            [% END %]
258
                                        [% ELSE %]
259
                                            [% rule.filter | html %]
260
                                        [% END %]
261
                                    </td>
234
                                    <td>[% rule.tag | html %]</td>
262
                                    <td>[% rule.tag | html %]</td>
235
                                    <td class="rule-preset"></td>
263
                                    <td class="rule-preset"></td>
236
                                    <td class="rule-operation-action" data-operation="add">[% IF rule.add %]Add[% ELSE %]Skip[% END %]</td>
264
                                    <td class="rule-operation-action" data-operation="add">[% IF rule.add %]Add[% ELSE %]Skip[% END %]</td>
Lines 368-398 Link Here
368
        }));
396
        }));
369
397
370
        var overlay_rules_presets = {};
398
        var overlay_rules_presets = {};
371
        overlay_rules_presets[_("protect")] = {
399
        overlay_rules_presets["protect"] = {
372
          'add': 0,
400
          'add': 0,
373
          'append': 0,
401
          'append': 0,
374
          'remove': 0,
402
          'remove': 0,
375
          'delete': 0
403
          'delete': 0
376
        };
404
        };
377
        overlay_rules_presets[_("overwrite")] = {
405
        overlay_rules_presets["overwrite"] = {
378
          'add': 1,
406
          'add': 1,
379
          'append': 1,
407
          'append': 1,
380
          'remove': 1,
408
          'remove': 1,
381
          'delete': 1
409
          'delete': 1
382
        };
410
        };
383
        overlay_rules_presets[_("add")] = {
411
        overlay_rules_presets["add"] = {
384
          'add': 1,
412
          'add': 1,
385
          'append': 0,
413
          'append': 0,
386
          'remove': 0,
414
          'remove': 0,
387
          'delete': 0
415
          'delete': 0
388
        };
416
        };
389
        overlay_rules_presets[_("addappend")] = {
417
        overlay_rules_presets["addappend"] = {
390
          'add': 1,
418
          'add': 1,
391
          'append': 1,
419
          'append': 1,
392
          'remove': 0,
420
          'remove': 0,
393
          'delete': 0
421
          'delete': 0
394
        };
422
        };
395
        overlay_rules_presets[_("protectfromdeletion")] = {
423
        overlay_rules_presets["protectfromdeletion"] = {
396
          'add': 1,
424
          'add': 1,
397
          'append': 1,
425
          'append': 1,
398
          'remove': 1,
426
          'remove': 1,
Lines 400-410 Link Here
400
        };
428
        };
401
429
402
        var overlay_rules_label_to_value = {};
430
        var overlay_rules_label_to_value = {};
403
        overlay_rules_label_to_value[_("Add")] = 1;
431
        overlay_rules_label_to_value["add"] = 1;
404
        overlay_rules_label_to_value[_("Append")] = 1;
432
        overlay_rules_label_to_value["append"] = 1;
405
        overlay_rules_label_to_value[_("Remove")] = 1;
433
        overlay_rules_label_to_value["remove"] = 1;
406
        overlay_rules_label_to_value[_("Delete")] = 1;
434
        overlay_rules_label_to_value["delete"] = 1;
407
        overlay_rules_label_to_value[_("Skip")] = 0;
435
        overlay_rules_label_to_value["skip"] = 0;
408
436
409
        function hash_config(config) {
437
        function hash_config(config) {
410
          return JSON.stringify(config, Object.keys(config).sort());
438
          return JSON.stringify(config, Object.keys(config).sort());
411
- 

Return to bug 31694