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