LP#1750894 Workstation & Cascade settings
[working/Evergreen.git] / Open-ILS / src / sql / Pg / upgrade / YYYY.data.workstation-settings.sql
1 BEGIN;
2
3 INSERT INTO permission.perm_list (id, code, description) VALUES
4  (607, 'APPLY_WORKSTATION_SETTING',
5    oils_i18n_gettext(607, 'APPLY_WORKSTATION_SETTING', 'ppl', 'description'));
6
7 INSERT INTO config.workstation_setting_type (name, grp, datatype, label)
8 VALUES (
9     'eg.circ.checkin.no_precat_alert', 'circ', 'bool',
10     oils_i18n_gettext(
11         'eg.circ.checkin.no_precat_alert',
12         'Checkin: Ignore Precataloged Items',
13         'cwst', 'label'
14     )
15 ), (
16     'eg.circ.checkin.noop', 'circ', 'bool',
17     oils_i18n_gettext(
18         'eg.circ.checkin.noop',
19         'Checkin: Suppress Holds and Transits',
20         'cwst', 'label'
21     )
22 ), (
23     'eg.circ.checkin.void_overdues', 'circ', 'bool',
24     oils_i18n_gettext(
25         'eg.circ.checkin.void_overdues',
26         'Checkin: Amnesty Mode',
27         'cwst', 'label'
28     )
29 ), (
30     'eg.circ.checkin.auto_print_holds_transits', 'circ', 'bool',
31     oils_i18n_gettext(
32         'eg.circ.checkin.auto_print_holds_transits',
33         'Checkin: Auto-Print Holds and Transits',
34         'cwst', 'label'
35     )
36 ), (
37     'eg.circ.checkin.clear_expired', 'circ', 'bool',
38     oils_i18n_gettext(
39         'eg.circ.checkin.clear_expired',
40         'Checkin: Clear Holds Shelf',
41         'cwst', 'label'
42     )
43 ), (
44     'eg.circ.checkin.retarget_holds', 'circ', 'bool',
45     oils_i18n_gettext(
46         'eg.circ.checkin.retarget_holds',
47         'Checkin: Retarget Local Holds',
48         'cwst', 'label'
49     )
50 ), (
51     'eg.circ.checkin.retarget_holds_all', 'circ', 'bool',
52     oils_i18n_gettext(
53         'eg.circ.checkin.retarget_holds_all',
54         'Checkin: Retarget All Statuses',
55         'cwst', 'label'
56     )
57 ), (
58     'eg.circ.checkin.hold_as_transit', 'circ', 'bool',
59     oils_i18n_gettext(
60         'eg.circ.checkin.hold_as_transit',
61         'Checkin: Capture Local Holds as Transits',
62         'cwst', 'label'
63     )
64 ), (
65     'eg.circ.checkin.manual_float', 'circ', 'bool',
66     oils_i18n_gettext(
67         'eg.circ.checkin.manual_float',
68         'Checkin: Manual Floating Active',
69         'cwst', 'label'
70     )
71 ), (
72     'eg.circ.patron.summary.collapse', 'circ', 'bool',
73     oils_i18n_gettext(
74         'eg.circ.patron.summary.collapse',
75         'Collaps Patron Summary Display',
76         'cwst', 'label'
77     )
78 ), (
79     'circ.bills.receiptonpay', 'circ', 'bool',
80     oils_i18n_gettext(
81         'circ.bills.receiptonpay',
82         'Print Receipt On Payment',
83         'cwst', 'label'
84     )
85 ), (
86     'circ.renew.strict_barcode', 'circ', 'bool',
87     oils_i18n_gettext(
88         'circ.renew.strict_barcode',
89         'Renew: Strict Barcode',
90         'cwst', 'label'
91     )
92 ), (
93     'circ.checkin.strict_barcode', 'circ', 'bool',
94     oils_i18n_gettext(
95         'circ.checkin.strict_barcode',
96         'Checkin: Strict Barcode',
97         'cwst', 'label'
98     )
99 ), (
100     'cat.holdings_show_copies', 'cat', 'bool',
101     oils_i18n_gettext(
102         'cat.holdings_show_copies',
103         'Holdings View Show Copies',
104         'cwst', 'label'
105     )
106 ), (
107     'cat.holdings_show_empty', 'cat', 'bool',
108     oils_i18n_gettext(
109         'cat.holdings_show_empty',
110         'Holdings View Show Empty Volumes',
111         'cwst', 'label'
112     )
113 ), (
114     'cat.holdings_show_vols', 'cat', 'bool',
115     oils_i18n_gettext(
116         'cat.holdings_show_vols',
117         'Holdings View Show Volumes',
118         'cwst', 'label'
119     )
120 ), (
121     'eg.circ.patron.search.include_inactive', 'circ', 'bool',
122     oils_i18n_gettext(
123         'eg.circ.patron.search.include_inactive',
124         'Patron Search Include Inactive',
125         'cwst', 'label'
126     )
127 ), (
128     'eg.circ.patron.search.show_extras', 'circ', 'bool',
129     oils_i18n_gettext(
130         'eg.circ.patron.search.show_extras',
131         'Patron Search Show Extra Search Options',
132         'cwst', 'label'
133     )
134 ), (
135     'eg.grid.circ.checkin.checkin', 'gui', 'object',
136     oils_i18n_gettext(
137         'eg.grid.circ.checkin.checkin',
138         'Grid Config: circ.checkin.checkin',
139         'cwst', 'label'
140     )
141 ), (
142     'eg.grid.circ.checkin.capture', 'gui', 'object',
143     oils_i18n_gettext(
144         'eg.grid.circ.checkin.capture',
145         'Grid Config: circ.checkin.capture',
146         'cwst', 'label'
147     )
148 ), (
149     'eg.grid.admin.server.config.copy_tag_type', 'gui', 'object',
150     oils_i18n_gettext(
151         'eg.grid.admin.server.config.copy_tag_type',
152         'Grid Config: admin.server.config.copy_tag_type',
153         'cwst', 'label'
154     )
155 ), (
156     'eg.grid.admin.server.config.metabib_field_virtual_map.grid', 'gui', 'object',
157     oils_i18n_gettext(
158         'eg.grid.admin.server.config.metabib_field_virtual_map.grid',
159         'Grid Config: admin.server.config.metabib_field_virtual_map.grid',
160         'cwst', 'label'
161     )
162 ), (
163     'eg.grid.admin.server.config.metabib_field.grid', 'gui', 'object',
164     oils_i18n_gettext(
165         'eg.grid.admin.server.config.metabib_field.grid',
166         'Grid Config: admin.server.config.metabib_field.grid',
167         'cwst', 'label'
168     )
169 ), (
170     'eg.grid.admin.server.config.marc_field', 'gui', 'object',
171     oils_i18n_gettext(
172         'eg.grid.admin.server.config.marc_field',
173         'Grid Config: admin.server.config.marc_field',
174         'cwst', 'label'
175     )
176 ), (
177     'eg.grid.admin.server.asset.copy_tag', 'gui', 'object',
178     oils_i18n_gettext(
179         'eg.grid.admin.server.asset.copy_tag',
180         'Grid Config: admin.server.asset.copy_tag',
181         'cwst', 'label'
182     )
183 ), (
184     'eg.grid.admin.local.circ.neg_balance_users', 'gui', 'object',
185     oils_i18n_gettext(
186         'eg.grid.admin.local.circ.neg_balance_users',
187         'Grid Config: admin.local.circ.neg_balance_users',
188         'cwst', 'label'
189     )
190 ), (
191     'eg.grid.admin.local.rating.badge', 'gui', 'object',
192     oils_i18n_gettext(
193         'eg.grid.admin.local.rating.badge',
194         'Grid Config: admin.local.rating.badge',
195         'cwst', 'label'
196     )
197 ), (
198     'eg.grid.admin.workstation.work_log', 'gui', 'object',
199     oils_i18n_gettext(
200         'eg.grid.admin.workstation.work_log',
201         'Grid Config: admin.workstation.work_log',
202         'cwst', 'label'
203     )
204 ), (
205     'eg.grid.admin.workstation.patron_log', 'gui', 'object',
206     oils_i18n_gettext(
207         'eg.grid.admin.workstation.patron_log',
208         'Grid Config: admin.workstation.patron_log',
209         'cwst', 'label'
210     )
211 ), (
212     'eg.grid.admin.serials.pattern_template', 'gui', 'object',
213     oils_i18n_gettext(
214         'eg.grid.admin.serials.pattern_template',
215         'Grid Config: admin.serials.pattern_template',
216         'cwst', 'label'
217     )
218 ), (
219     'eg.grid.serials.copy_templates', 'gui', 'object',
220     oils_i18n_gettext(
221         'eg.grid.serials.copy_templates',
222         'Grid Config: serials.copy_templates',
223         'cwst', 'label'
224     )
225 ), (
226     'eg.grid.cat.record_overlay.holdings', 'gui', 'object',
227     oils_i18n_gettext(
228         'eg.grid.cat.record_overlay.holdings',
229         'Grid Config: cat.record_overlay.holdings',
230         'cwst', 'label'
231     )
232 ), (
233     'eg.grid.cat.bucket.record.search', 'gui', 'object',
234     oils_i18n_gettext(
235         'eg.grid.cat.bucket.record.search',
236         'Grid Config: cat.bucket.record.search',
237         'cwst', 'label'
238     )
239 ), (
240     'eg.grid.cat.bucket.record.view', 'gui', 'object',
241     oils_i18n_gettext(
242         'eg.grid.cat.bucket.record.view',
243         'Grid Config: cat.bucket.record.view',
244         'cwst', 'label'
245     )
246 ), (
247     'eg.grid.cat.bucket.record.pending', 'gui', 'object',
248     oils_i18n_gettext(
249         'eg.grid.cat.bucket.record.pending',
250         'Grid Config: cat.bucket.record.pending',
251         'cwst', 'label'
252     )
253 ), (
254     'eg.grid.cat.bucket.copy.view', 'gui', 'object',
255     oils_i18n_gettext(
256         'eg.grid.cat.bucket.copy.view',
257         'Grid Config: cat.bucket.copy.view',
258         'cwst', 'label'
259     )
260 ), (
261     'eg.grid.cat.bucket.copy.pending', 'gui', 'object',
262     oils_i18n_gettext(
263         'eg.grid.cat.bucket.copy.pending',
264         'Grid Config: cat.bucket.copy.pending',
265         'cwst', 'label'
266     )
267 ), (
268     'eg.grid.cat.items', 'gui', 'object',
269     oils_i18n_gettext(
270         'eg.grid.cat.items',
271         'Grid Config: cat.items',
272         'cwst', 'label'
273     )
274 ), (
275     'eg.grid.cat.volcopy.copies', 'gui', 'object',
276     oils_i18n_gettext(
277         'eg.grid.cat.volcopy.copies',
278         'Grid Config: cat.volcopy.copies',
279         'cwst', 'label'
280     )
281 ), (
282     'eg.grid.cat.volcopy.copies.complete', 'gui', 'object',
283     oils_i18n_gettext(
284         'eg.grid.cat.volcopy.copies.complete',
285         'Grid Config: cat.volcopy.copies.complete',
286         'cwst', 'label'
287     )
288 ), (
289     'eg.grid.cat.peer_bibs', 'gui', 'object',
290     oils_i18n_gettext(
291         'eg.grid.cat.peer_bibs',
292         'Grid Config: cat.peer_bibs',
293         'cwst', 'label'
294     )
295 ), (
296     'eg.grid.cat.catalog.holds', 'gui', 'object',
297     oils_i18n_gettext(
298         'eg.grid.cat.catalog.holds',
299         'Grid Config: cat.catalog.holds',
300         'cwst', 'label'
301     )
302 ), (
303     'eg.grid.cat.holdings', 'gui', 'object',
304     oils_i18n_gettext(
305         'eg.grid.cat.holdings',
306         'Grid Config: cat.holdings',
307         'cwst', 'label'
308     )
309 ), (
310     'eg.grid.cat.z3950_results', 'gui', 'object',
311     oils_i18n_gettext(
312         'eg.grid.cat.z3950_results',
313         'Grid Config: cat.z3950_results',
314         'cwst', 'label'
315     )
316 ), (
317     'eg.grid.circ.holds.shelf', 'gui', 'object',
318     oils_i18n_gettext(
319         'eg.grid.circ.holds.shelf',
320         'Grid Config: circ.holds.shelf',
321         'cwst', 'label'
322     )
323 ), (
324     'eg.grid.circ.holds.pull', 'gui', 'object',
325     oils_i18n_gettext(
326         'eg.grid.circ.holds.pull',
327         'Grid Config: circ.holds.pull',
328         'cwst', 'label'
329     )
330 ), (
331     'eg.grid.circ.in_house_use', 'gui', 'object',
332     oils_i18n_gettext(
333         'eg.grid.circ.in_house_use',
334         'Grid Config: circ.in_house_use',
335         'cwst', 'label'
336     )
337 ), (
338     'eg.grid.circ.renew', 'gui', 'object',
339     oils_i18n_gettext(
340         'eg.grid.circ.renew',
341         'Grid Config: circ.renew',
342         'cwst', 'label'
343     )
344 ), (
345     'eg.grid.circ.transits.list', 'gui', 'object',
346     oils_i18n_gettext(
347         'eg.grid.circ.transits.list',
348         'Grid Config: circ.transits.list',
349         'cwst', 'label'
350     )
351 ), (
352     'eg.grid.circ.patron.holds', 'gui', 'object',
353     oils_i18n_gettext(
354         'eg.grid.circ.patron.holds',
355         'Grid Config: circ.patron.holds',
356         'cwst', 'label'
357     )
358 ), (
359     'eg.grid.circ.pending_patrons.list', 'gui', 'object',
360     oils_i18n_gettext(
361         'eg.grid.circ.pending_patrons.list',
362         'Grid Config: circ.pending_patrons.list',
363         'cwst', 'label'
364     )
365 ), (
366     'eg.grid.circ.patron.items_out.noncat', 'gui', 'object',
367     oils_i18n_gettext(
368         'eg.grid.circ.patron.items_out.noncat',
369         'Grid Config: circ.patron.items_out.noncat',
370         'cwst', 'label'
371     )
372 ), (
373     'eg.grid.circ.patron.items_out', 'gui', 'object',
374     oils_i18n_gettext(
375         'eg.grid.circ.patron.items_out',
376         'Grid Config: circ.patron.items_out',
377         'cwst', 'label'
378     )
379 ), (
380     'eg.grid.circ.patron.billhistory_payments', 'gui', 'object',
381     oils_i18n_gettext(
382         'eg.grid.circ.patron.billhistory_payments',
383         'Grid Config: circ.patron.billhistory_payments',
384         'cwst', 'label'
385     )
386 ), (
387     'eg.grid.user.bucket.view', 'gui', 'object',
388     oils_i18n_gettext(
389         'eg.grid.user.bucket.view',
390         'Grid Config: user.bucket.view',
391         'cwst', 'label'
392     )
393 ), (
394     'eg.grid.user.bucket.pending', 'gui', 'object',
395     oils_i18n_gettext(
396         'eg.grid.user.bucket.pending',
397         'Grid Config: user.bucket.pending',
398         'cwst', 'label'
399     )
400 ), (
401     'eg.grid.circ.patron.staff_messages', 'gui', 'object',
402     oils_i18n_gettext(
403         'eg.grid.circ.patron.staff_messages',
404         'Grid Config: circ.patron.staff_messages',
405         'cwst', 'label'
406     )
407 ), (
408     'eg.grid.circ.patron.archived_messages', 'gui', 'object',
409     oils_i18n_gettext(
410         'eg.grid.circ.patron.archived_messages',
411         'Grid Config: circ.patron.archived_messages',
412         'cwst', 'label'
413     )
414 ), (
415     'eg.grid.circ.patron.bills', 'gui', 'object',
416     oils_i18n_gettext(
417         'eg.grid.circ.patron.bills',
418         'Grid Config: circ.patron.bills',
419         'cwst', 'label'
420     )
421 ), (
422     'eg.grid.circ.patron.checkout', 'gui', 'object',
423     oils_i18n_gettext(
424         'eg.grid.circ.patron.checkout',
425         'Grid Config: circ.patron.checkout',
426         'cwst', 'label'
427     )
428 ), (
429     'eg.grid.serials.mfhd_grid', 'gui', 'object',
430     oils_i18n_gettext(
431         'eg.grid.serials.mfhd_grid',
432         'Grid Config: serials.mfhd_grid',
433         'cwst', 'label'
434     )
435 ), (
436     'eg.grid.serials.view_item_grid', 'gui', 'object',
437     oils_i18n_gettext(
438         'eg.grid.serials.view_item_grid',
439         'Grid Config: serials.view_item_grid',
440         'cwst', 'label'
441     )
442 ), (
443     'eg.grid.serials.dist_stream_grid', 'gui', 'object',
444     oils_i18n_gettext(
445         'eg.grid.serials.dist_stream_grid',
446         'Grid Config: serials.dist_stream_grid',
447         'cwst', 'label'
448     )
449 ), (
450     'eg.grid.circ.patron.search', 'gui', 'object',
451     oils_i18n_gettext(
452         'eg.grid.circ.patron.search',
453         'Grid Config: circ.patron.search',
454         'cwst', 'label'
455     )
456 ), (
457     'eg.cat.record.summary.collapse', 'gui', 'bool',
458     oils_i18n_gettext(
459         'eg.cat.record.summary.collapse',
460         'Collapse Bib Record Summary',
461         'cwst', 'label'
462     )
463 ), (
464     'cat.marcedit.flateditor', 'gui', 'bool',
465     oils_i18n_gettext(
466         'cat.marcedit.flateditor',
467         'Use Flat MARC Editor',
468         'cwst', 'label'
469     )
470 ), (
471     'cat.marcedit.stack_subfields', 'gui', 'bool',
472     oils_i18n_gettext(
473         'cat.marcedit.stack_subfields',
474         'MARC Editor Stack Subfields',
475         'cwst', 'label'
476     )
477 ), (
478     'eg.offline.print_receipt', 'gui', 'bool',
479     oils_i18n_gettext(
480         'eg.offline.print_receipt',
481         'Offline Print Receipt',
482         'cwst', 'label'
483     )
484 ), (
485     'eg.offline.strict_barcode', 'gui', 'bool',
486     oils_i18n_gettext(
487         'eg.offline.strict_barcode',
488         'Offline Use Strict Barcode',
489         'cwst', 'label'
490     )
491 ), (
492     'cat.default_bib_marc_template', 'gui', 'string',
493     oils_i18n_gettext(
494         'cat.default_bib_marc_template',
495         'Default MARC Template',
496         'cwst', 'label'
497     )
498 ), (
499     'eg.audio.disable', 'gui', 'bool',
500     oils_i18n_gettext(
501         'eg.audio.disable',
502         'Disable Staff Client Notification Audio',
503         'cwst', 'label'
504     )
505 ), (
506     'eg.search.adv_pane', 'gui', 'string',
507     oils_i18n_gettext(
508         'eg.search.adv_pane',
509         'Catalog Advanced Search Default Pane',
510         'cwst', 'label'
511     )
512 ), (
513     'eg.print.template_context.bills_current', 'gui', 'string',
514     oils_i18n_gettext(
515         'eg.print.template_context.bills_current',
516         'Print Template Context: bills_current',
517         'cwst', 'label'
518     )
519 ), (
520     'eg.print.template.bills_current', 'gui', 'string',
521     oils_i18n_gettext(
522         'eg.print.template.bills_current',
523         'Print Template: bills_current',
524         'cwst', 'label'
525     )
526 ), (
527     'eg.print.template_context.bills_historical', 'gui', 'string',
528     oils_i18n_gettext(
529         'eg.print.template_context.bills_historical',
530         'Print Template Context: bills_historical',
531         'cwst', 'label'
532     )
533 ), (
534     'eg.print.template.bills_historical', 'gui', 'string',
535     oils_i18n_gettext(
536         'eg.print.template.bills_historical',
537         'Print Template: bills_historical',
538         'cwst', 'label'
539     )
540 ), (
541     'eg.print.template_context.bill_payment', 'gui', 'string',
542     oils_i18n_gettext(
543         'eg.print.template_context.bill_payment',
544         'Print Template Context: bill_payment',
545         'cwst', 'label'
546     )
547 ), (
548     'eg.print.template.bill_payment', 'gui', 'string',
549     oils_i18n_gettext(
550         'eg.print.template.bill_payment',
551         'Print Template: bill_payment',
552         'cwst', 'label'
553     )
554 ), (
555     'eg.print.template_context.checkin', 'gui', 'string',
556     oils_i18n_gettext(
557         'eg.print.template_context.checkin',
558         'Print Template Context: checkin',
559         'cwst', 'label'
560     )
561 ), (
562     'eg.print.template.checkin', 'gui', 'string',
563     oils_i18n_gettext(
564         'eg.print.template.checkin',
565         'Print Template: checkin',
566         'cwst', 'label'
567     )
568 ), (
569     'eg.print.template_context.checkout', 'gui', 'string',
570     oils_i18n_gettext(
571         'eg.print.template_context.checkout',
572         'Print Template Context: checkout',
573         'cwst', 'label'
574     )
575 ), (
576     'eg.print.template.checkout', 'gui', 'string',
577     oils_i18n_gettext(
578         'eg.print.template.checkout',
579         'Print Template: checkout',
580         'cwst', 'label'
581     )
582 ), (
583     'eg.print.template_context.hold_transit_slip', 'gui', 'string',
584     oils_i18n_gettext(
585         'eg.print.template_context.hold_transit_slip',
586         'Print Template Context: hold_transit_slip',
587         'cwst', 'label'
588     )
589 ), (
590     'eg.print.template.hold_transit_slip', 'gui', 'string',
591     oils_i18n_gettext(
592         'eg.print.template.hold_transit_slip',
593         'Print Template: hold_transit_slip',
594         'cwst', 'label'
595     )
596 ), (
597     'eg.print.template_context.hold_shelf_slip', 'gui', 'string',
598     oils_i18n_gettext(
599         'eg.print.template_context.hold_shelf_slip',
600         'Print Template Context: hold_shelf_slip',
601         'cwst', 'label'
602     )
603 ), (
604     'eg.print.template.hold_shelf_slip', 'gui', 'string',
605     oils_i18n_gettext(
606         'eg.print.template.hold_shelf_slip',
607         'Print Template: hold_shelf_slip',
608         'cwst', 'label'
609     )
610 ), (
611     'eg.print.template_context.holds_for_bib', 'gui', 'string',
612     oils_i18n_gettext(
613         'eg.print.template_context.holds_for_bib',
614         'Print Template Context: holds_for_bib',
615         'cwst', 'label'
616     )
617 ), (
618     'eg.print.template.holds_for_bib', 'gui', 'string',
619     oils_i18n_gettext(
620         'eg.print.template.holds_for_bib',
621         'Print Template: holds_for_bib',
622         'cwst', 'label'
623     )
624 ), (
625     'eg.print.template_context.holds_for_patron', 'gui', 'string',
626     oils_i18n_gettext(
627         'eg.print.template_context.holds_for_patron',
628         'Print Template Context: holds_for_patron',
629         'cwst', 'label'
630     )
631 ), (
632     'eg.print.template.holds_for_patron', 'gui', 'string',
633     oils_i18n_gettext(
634         'eg.print.template.holds_for_patron',
635         'Print Template: holds_for_patron',
636         'cwst', 'label'
637     )
638 ), (
639     'eg.print.template_context.hold_pull_list', 'gui', 'string',
640     oils_i18n_gettext(
641         'eg.print.template_context.hold_pull_list',
642         'Print Template Context: hold_pull_list',
643         'cwst', 'label'
644     )
645 ), (
646     'eg.print.template.hold_pull_list', 'gui', 'string',
647     oils_i18n_gettext(
648         'eg.print.template.hold_pull_list',
649         'Print Template: hold_pull_list',
650         'cwst', 'label'
651     )
652 ), (
653     'eg.print.template_context.hold_shelf_list', 'gui', 'string',
654     oils_i18n_gettext(
655         'eg.print.template_context.hold_shelf_list',
656         'Print Template Context: hold_shelf_list',
657         'cwst', 'label'
658     )
659 ), (
660     'eg.print.template.hold_shelf_list', 'gui', 'string',
661     oils_i18n_gettext(
662         'eg.print.template.hold_shelf_list',
663         'Print Template: hold_shelf_list',
664         'cwst', 'label'
665     )
666 ), (
667     'eg.print.template_context.in_house_use_list', 'gui', 'string',
668     oils_i18n_gettext(
669         'eg.print.template_context.in_house_use_list',
670         'Print Template Context: in_house_use_list',
671         'cwst', 'label'
672     )
673 ), (
674     'eg.print.template.in_house_use_list', 'gui', 'string',
675     oils_i18n_gettext(
676         'eg.print.template.in_house_use_list',
677         'Print Template: in_house_use_list',
678         'cwst', 'label'
679     )
680 ), (
681     'eg.print.template_context.item_status', 'gui', 'string',
682     oils_i18n_gettext(
683         'eg.print.template_context.item_status',
684         'Print Template Context: item_status',
685         'cwst', 'label'
686     )
687 ), (
688     'eg.print.template.item_status', 'gui', 'string',
689     oils_i18n_gettext(
690         'eg.print.template.item_status',
691         'Print Template: item_status',
692         'cwst', 'label'
693     )
694 ), (
695     'eg.print.template_context.items_out', 'gui', 'string',
696     oils_i18n_gettext(
697         'eg.print.template_context.items_out',
698         'Print Template Context: items_out',
699         'cwst', 'label'
700     )
701 ), (
702     'eg.print.template.items_out', 'gui', 'string',
703     oils_i18n_gettext(
704         'eg.print.template.items_out',
705         'Print Template: items_out',
706         'cwst', 'label'
707     )
708 ), (
709     'eg.print.template_context.patron_address', 'gui', 'string',
710     oils_i18n_gettext(
711         'eg.print.template_context.patron_address',
712         'Print Template Context: patron_address',
713         'cwst', 'label'
714     )
715 ), (
716     'eg.print.template.patron_address', 'gui', 'string',
717     oils_i18n_gettext(
718         'eg.print.template.patron_address',
719         'Print Template: patron_address',
720         'cwst', 'label'
721     )
722 ), (
723     'eg.print.template_context.patron_data', 'gui', 'string',
724     oils_i18n_gettext(
725         'eg.print.template_context.patron_data',
726         'Print Template Context: patron_data',
727         'cwst', 'label'
728     )
729 ), (
730     'eg.print.template.patron_data', 'gui', 'string',
731     oils_i18n_gettext(
732         'eg.print.template.patron_data',
733         'Print Template: patron_data',
734         'cwst', 'label'
735     )
736 ), (
737     'eg.print.template_context.patron_note', 'gui', 'string',
738     oils_i18n_gettext(
739         'eg.print.template_context.patron_note',
740         'Print Template Context: patron_note',
741         'cwst', 'label'
742     )
743 ), (
744     'eg.print.template.patron_note', 'gui', 'string',
745     oils_i18n_gettext(
746         'eg.print.template.patron_note',
747         'Print Template: patron_note',
748         'cwst', 'label'
749     )
750 ), (
751     'eg.print.template_context.renew', 'gui', 'string',
752     oils_i18n_gettext(
753         'eg.print.template_context.renew',
754         'Print Template Context: renew',
755         'cwst', 'label'
756     )
757 ), (
758     'eg.print.template.renew', 'gui', 'string',
759     oils_i18n_gettext(
760         'eg.print.template.renew',
761         'Print Template: renew',
762         'cwst', 'label'
763     )
764 ), (
765     'eg.print.template_context.transit_list', 'gui', 'string',
766     oils_i18n_gettext(
767         'eg.print.template_context.transit_list',
768         'Print Template Context: transit_list',
769         'cwst', 'label'
770     )
771 ), (
772     'eg.print.template.transit_list', 'gui', 'string',
773     oils_i18n_gettext(
774         'eg.print.template.transit_list',
775         'Print Template: transit_list',
776         'cwst', 'label'
777     )
778 ), (
779     'eg.print.template_context.transit_slip', 'gui', 'string',
780     oils_i18n_gettext(
781         'eg.print.template_context.transit_slip',
782         'Print Template Context: transit_slip',
783         'cwst', 'label'
784     )
785 ), (
786     'eg.print.template.transit_slip', 'gui', 'string',
787     oils_i18n_gettext(
788         'eg.print.template.transit_slip',
789         'Print Template: transit_slip',
790         'cwst', 'label'
791     )
792 ), (
793     'eg.print.template_context.offline_checkout', 'gui', 'string',
794     oils_i18n_gettext(
795         'eg.print.template_context.offline_checkout',
796         'Print Template Context: offline_checkout',
797         'cwst', 'label'
798     )
799 ), (
800     'eg.print.template.offline_checkout', 'gui', 'string',
801     oils_i18n_gettext(
802         'eg.print.template.offline_checkout',
803         'Print Template: offline_checkout',
804         'cwst', 'label'
805     )
806 ), (
807     'eg.print.template_context.offline_renew', 'gui', 'string',
808     oils_i18n_gettext(
809         'eg.print.template_context.offline_renew',
810         'Print Template Context: offline_renew',
811         'cwst', 'label'
812     )
813 ), (
814     'eg.print.template.offline_renew', 'gui', 'string',
815     oils_i18n_gettext(
816         'eg.print.template.offline_renew',
817         'Print Template: offline_renew',
818         'cwst', 'label'
819     )
820 ), (
821     'eg.print.template_context.offline_checkin', 'gui', 'string',
822     oils_i18n_gettext(
823         'eg.print.template_context.offline_checkin',
824         'Print Template Context: offline_checkin',
825         'cwst', 'label'
826     )
827 ), (
828     'eg.print.template.offline_checkin', 'gui', 'string',
829     oils_i18n_gettext(
830         'eg.print.template.offline_checkin',
831         'Print Template: offline_checkin',
832         'cwst', 'label'
833     )
834 ), (
835     'eg.print.template_context.offline_in_house_use', 'gui', 'string',
836     oils_i18n_gettext(
837         'eg.print.template_context.offline_in_house_use',
838         'Print Template Context: offline_in_house_use',
839         'cwst', 'label'
840     )
841 ), (
842     'eg.print.template.offline_in_house_use', 'gui', 'string',
843     oils_i18n_gettext(
844         'eg.print.template.offline_in_house_use',
845         'Print Template: offline_in_house_use',
846         'cwst', 'label'
847     )
848 ), (
849     'eg.serials.stream_names', 'gui', 'array',
850     oils_i18n_gettext(
851         'eg.serials.stream_names',
852         'Serials Local Stream Names',
853         'cwst', 'label'
854     )
855 ), (
856     'eg.serials.items.do_print_routing_lists', 'gui', 'bool',
857     oils_i18n_gettext(
858         'eg.serials.items.do_print_routing_lists',
859         'Serials Print Routing Lists',
860         'cwst', 'label'
861     )
862 ), (
863     'eg.serials.items.receive_and_barcode', 'gui', 'bool',
864     oils_i18n_gettext(
865         'eg.serials.items.receive_and_barcode',
866         'Serials Barcode On Receive',
867         'cwst', 'label'
868     )
869 );
870
871
872 -- More values with fm_class'es
873 INSERT INTO config.workstation_setting_type (name, grp, datatype, fm_class, label)
874 VALUES (
875     'eg.search.search_lib', 'gui', 'link', 'aou',
876     oils_i18n_gettext(
877         'eg.search.search_lib',
878         'Staff Catalog Default Search Library',
879         'cwst', 'label'
880     )
881 ), (
882     'eg.search.pref_lib', 'gui', 'link', 'aou',
883     oils_i18n_gettext(
884         'eg.search.pref_lib',
885         'Staff Catalog Preferred Library',
886         'cwst', 'label'
887     )
888 );
889
890
891 COMMIT;
892
893