3 INSERT INTO config.upgrade_log (version) VALUES ('test'); -- phasefx
5 INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES (
6 'vandelay.queued_bib_record.print',
9 'vandelay.queued_bib_record.print',
10 'Print output has been requested for records in an Importer Bib Queue.',
17 'vandelay.queued_bib_record.csv',
20 'vandelay.queued_bib_record.csv',
21 'CSV output has been requested for records in an Importer Bib Queue.',
28 'vandelay.queued_bib_record.email',
31 'vandelay.queued_bib_record.email',
32 'An email has been requested for records in an Importer Bib Queue.',
39 'vandelay.queued_auth_record.print',
42 'vandelay.queued_auth_record.print',
43 'Print output has been requested for records in an Importer Authority Queue.',
50 'vandelay.queued_auth_record.csv',
53 'vandelay.queued_auth_record.csv',
54 'CSV output has been requested for records in an Importer Authority Queue.',
61 'vandelay.queued_auth_record.email',
64 'vandelay.queued_auth_record.email',
65 'An email has been requested for records in an Importer Authority Queue.',
72 'vandelay.import_items.print',
75 'vandelay.import_items.print',
76 'Print output has been requested for Import Items from records in an Importer Bib Queue.',
83 'vandelay.import_items.csv',
86 'vandelay.import_items.csv',
87 'CSV output has been requested for Import Items from records in an Importer Bib Queue.',
94 'vandelay.import_items.email',
97 'vandelay.import_items.email',
98 'An email has been requested for Import Items from records in an Importer Bib Queue.',
106 INSERT INTO action_trigger.event_definition (
121 'Print Output for Queued Bib Records',
122 'vandelay.queued_bib_record.print',
130 Queue ID: [% target.0.queue.id %]
131 Queue Name: [% target.0.queue.name %]
132 Queue Type: [% target.0.queue.queue_type %]
133 Complete? [% target.0.queue.complete %]
135 [% FOR vqbr IN target %]
137 Title of work | [% helpers.get_queued_bib_attr('title',vqbr.attributes) %]
138 Author of work | [% helpers.get_queued_bib_attr('author',vqbr.attributes) %]
139 Language of work | [% helpers.get_queued_bib_attr('language',vqbr.attributes) %]
140 Pagination | [% helpers.get_queued_bib_attr('pagination',vqbr.attributes) %]
141 ISBN | [% helpers.get_queued_bib_attr('isbn',vqbr.attributes) %]
142 ISSN | [% helpers.get_queued_bib_attr('issn',vqbr.attributes) %]
143 Price | [% helpers.get_queued_bib_attr('price',vqbr.attributes) %]
144 Accession Number | [% helpers.get_queued_bib_attr('rec_identifier',vqbr.attributes) %]
145 TCN Value | [% helpers.get_queued_bib_attr('eg_tcn',vqbr.attributes) %]
146 TCN Source | [% helpers.get_queued_bib_attr('eg_tcn_source',vqbr.attributes) %]
147 Internal ID | [% helpers.get_queued_bib_attr('eg_identifier',vqbr.attributes) %]
148 Publisher | [% helpers.get_queued_bib_attr('publisher',vqbr.attributes) %]
149 Publication Date | [% helpers.get_queued_bib_attr('pubdate',vqbr.attributes) %]
150 Edition | [% helpers.get_queued_bib_attr('edition',vqbr.attributes) %]
151 Item Barcode | [% helpers.get_queued_bib_attr('item_barcode',vqbr.attributes) %]
159 INSERT INTO action_trigger.environment ( event_def, path) VALUES (
165 -- DELETE FROM action_trigger.event WHERE event_def IN (38); DELETE FROM action_trigger.environment WHERE event_def IN (38); DELETE FROM action_trigger.event_definition WHERE id IN (38); DELETE FROM action_trigger.hook WHERE key IN ('vandelay.queued_bib_record.print','vandelay.queued_bib_record.csv','vandelay.queued_bib_record.email','vandelay.queued_auth_record.print','vandelay.queued_auth_record.csv','vandelay.queued_auth_record.email','vandelay.import_items.print','vandelay.import_items.csv','vandelay.import_items.email'); DELETE FROM config.upgrade_log WHERE version = 'test';