Revert "Remove subfield 'e' from authority.control_set_authority_field seed values"
authorYamil Suarez <yamil@yamil.com>
Sat, 29 Aug 2015 00:20:47 +0000 (20:20 -0400)
committerYamil Suarez <yamil@yamil.com>
Sat, 29 Aug 2015 00:20:47 +0000 (20:20 -0400)
This reverts commit d8cfdb88d06c15bc5404a188733aa101005a96f4.

The atom.io IDE changed the line endings to non-unix line endings. revert it

Open-ILS/src/sql/Pg/950.data.seed-values.sql

index 784dfcf..0ce75a4 100644 (file)
@@ -1,9 +1,9 @@
 --002.schema.config.sql:
-INSERT INTO config.bib_source (id, quality, source, transcendant, can_have_copies) VALUES
+INSERT INTO config.bib_source (id, quality, source, transcendant, can_have_copies) VALUES 
     (1, 90, oils_i18n_gettext(1, 'oclc', 'cbs', 'source'), FALSE, TRUE);
-INSERT INTO config.bib_source (id, quality, source, transcendant, can_have_copies) VALUES
+INSERT INTO config.bib_source (id, quality, source, transcendant, can_have_copies) VALUES 
     (2, 10, oils_i18n_gettext(2, 'System Local', 'cbs', 'source'), FALSE, TRUE);
-INSERT INTO config.bib_source (id, quality, source, transcendant, can_have_copies) VALUES
+INSERT INTO config.bib_source (id, quality, source, transcendant, can_have_copies) VALUES 
     (3, 1, oils_i18n_gettext(3, 'Project Gutenberg', 'cbs', 'source'), TRUE, TRUE);
 SELECT SETVAL('config.bib_source_id_seq'::TEXT, 100);
 
@@ -12,7 +12,7 @@ INSERT INTO biblio.peer_type (id,name) VALUES
     (2,oils_i18n_gettext(2,'Bilingual','bpt','name')),
     (3,oils_i18n_gettext(3,'Back-to-back','bpt','name')),
     (4,oils_i18n_gettext(4,'Set','bpt','name')),
-    (5,oils_i18n_gettext(5,'e-Reader Preload','bpt','name'));
+    (5,oils_i18n_gettext(5,'e-Reader Preload','bpt','name')); 
 SELECT SETVAL('biblio.peer_type_id_seq'::TEXT, 100);
 
 INSERT INTO config.standing (id, value) VALUES (1, oils_i18n_gettext(1, 'Good', 'cst', 'value'));
@@ -116,37 +116,37 @@ INSERT INTO config.xml_transform VALUES ( 'marc21expand880', 'http://www.loc.gov
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_field, authority_xpath, browse_field ) VALUES
     (1, 'series', 'seriestitle', oils_i18n_gettext(1, 'Series Title', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:relatedItem[@type="series"]/mods32:titleInfo[not(@type="nfi")]$$, TRUE, '//@xlink:href', FALSE );
 
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath ) VALUES 
     (2, 'title', 'abbreviated', oils_i18n_gettext(2, 'Abbreviated Title', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:titleInfo[mods32:title and (@type='abbreviated')]$$, '//@xlink:href' );
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath, browse_sort_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath, browse_sort_xpath ) VALUES 
     (3, 'title', 'translated', oils_i18n_gettext(3, 'Translated Title', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:titleInfo[mods32:title and (@type='translated-nfi')]$$, '//@xlink:href', $$*[local-name() != "nonSort"]$$ );
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath, browse_sort_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath, browse_sort_xpath ) VALUES 
     (4, 'title', 'alternative', oils_i18n_gettext(4, 'Alternate Title', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:titleInfo[mods32:title and starts-with(@type,'alternative')]$$, '//@xlink:href', $$*[local-name() != "nonSort"]$$ );
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath, browse_sort_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath, browse_sort_xpath ) VALUES 
     (5, 'title', 'uniform', oils_i18n_gettext(5, 'Uniform Title', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:titleInfo[mods32:title and (@type='uniform-nfi')]$$, '//@xlink:href', $$*[local-name() != "nonSort"]$$ );
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, authority_xpath, browse_field ) VALUES
     (6, 'title', 'proper', oils_i18n_gettext(6, 'Title Proper', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:titleNonfiling[mods32:title and not (@type)]$$, '//@xlink:href', FALSE );
 
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field , authority_xpath, browse_xpath) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field , authority_xpath, browse_xpath) VALUES 
     (7, 'author', 'corporate', oils_i18n_gettext(7, 'Corporate Author', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:name[@type='corporate' and (mods32:role/mods32:roleTerm[text()='creator'] or mods32:role/mods32:roleTerm[text()='aut'] or mods32:role/mods32:roleTerm[text()='cre'])]$$, $$//*[local-name()='namePart']$$, TRUE, '//@xlink:href',$$//*[local-name()='namePart']$$ ); -- /* to fool vim */;
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath, browse_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath, browse_xpath ) VALUES 
     (8, 'author', 'personal', oils_i18n_gettext(8, 'Personal Author', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:name[@type='personal' and mods32:role/mods32:roleTerm[text()='creator']]$$, $$//*[local-name()='namePart']$$, TRUE, '//@xlink:href',$$//*[local-name()='namePart']$$ ); -- /* to fool vim */;
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath, browse_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath, browse_xpath ) VALUES 
     (9, 'author', 'conference', oils_i18n_gettext(9, 'Conference Author', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:name[@type='conference' and mods32:role/mods32:roleTerm[text()='creator']]$$, $$//*[local-name()='namePart']$$, TRUE, '//@xlink:href',$$//*[local-name()='namePart']$$ ); -- /* to fool vim */;
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath, browse_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath, browse_xpath ) VALUES 
     (10, 'author', 'other', oils_i18n_gettext(10, 'Other Author', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:name[@type='personal' and not(mods32:role/mods32:roleTerm[text()='creator'])]$$, $$//*[local-name()='namePart']$$, TRUE, '//@xlink:href',$$//*[local-name()='namePart']$$ ); -- /* to fool vim */;
 
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_field, authority_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_field, authority_xpath ) VALUES 
     (11, 'subject', 'geographic', oils_i18n_gettext(11, 'Geographic Subject', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:subject/mods32:geographic$$, TRUE, '//@xlink:href' );
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_xpath, facet_field, authority_xpath ) VALUES 
     (12, 'subject', 'name', oils_i18n_gettext(12, 'Name Subject', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:subject/mods32:name$$, $$//*[local-name()='namePart']$$, TRUE, '//@xlink:href' ); -- /* to fool vim */;
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_field, authority_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_field, authority_xpath ) VALUES 
     (13, 'subject', 'temporal', oils_i18n_gettext(13, 'Temporal Subject', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:subject/mods32:temporal$$, TRUE, '//@xlink:href' );
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_field, authority_xpath ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, facet_field, authority_xpath ) VALUES 
     (14, 'subject', 'topic', oils_i18n_gettext(14, 'Topic Subject', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:subject/mods32:topic$$, TRUE, '//@xlink:href' );
---INSERT INTO config.metabib_field ( id, field_class, name, format, xpath ) VALUES
+--INSERT INTO config.metabib_field ( id, field_class, name, format, xpath ) VALUES 
 --  ( id, field_class, name, xpath ) VALUES ( 'subject', 'genre', 'mods32', $$//mods32:mods/mods32:genre$$ );
-INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field ) VALUES
+INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field ) VALUES 
     (15, 'keyword', 'keyword', oils_i18n_gettext(15, 'General Keywords', 'cmf', 'label'), 'mods32', $$//mods32:mods/*[not(local-name()='originInfo')]$$, FALSE ); -- /* to fool vim */;
 INSERT INTO config.metabib_field ( id, field_class, name, label, format, xpath, browse_field ) VALUES
     (16, 'subject', 'complete', oils_i18n_gettext(16, 'All Subjects', 'cmf', 'label'), 'mods32', $$//mods32:mods/mods32:subject$$, FALSE );
@@ -243,59 +243,59 @@ INSERT INTO config.metabib_search_alias (alias,field_class,field) VALUES ('bib.t
 INSERT INTO config.non_cataloged_type ( id, owning_lib, name ) VALUES ( 1, 1, oils_i18n_gettext(1, 'Paperback Book', 'cnct', 'name') );
 SELECT SETVAL('config.non_cataloged_type_id_seq'::TEXT, 100);
 
-INSERT INTO config.identification_type ( id, name ) VALUES
+INSERT INTO config.identification_type ( id, name ) VALUES 
     ( 1, oils_i18n_gettext(1, 'Drivers License', 'cit', 'name') );
-INSERT INTO config.identification_type ( id, name ) VALUES
+INSERT INTO config.identification_type ( id, name ) VALUES 
     ( 2, oils_i18n_gettext(2, 'SSN', 'cit', 'name') );
-INSERT INTO config.identification_type ( id, name ) VALUES
+INSERT INTO config.identification_type ( id, name ) VALUES 
     ( 3, oils_i18n_gettext(3, 'Other', 'cit', 'name') );
 SELECT SETVAL('config.identification_type_id_seq'::TEXT, 100);
 
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (1, oils_i18n_gettext(1, '7_days_0_renew', 'crcd', 'name'), '7 days', '7 days', '7 days', 0);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (2, oils_i18n_gettext(2, '28_days_2_renew', 'crcd', 'name'), '28 days', '28 days', '28 days', 2);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (3, oils_i18n_gettext(3, '3_months_0_renew', 'crcd', 'name'), '3 months', '3 months', '3 months', 0);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (4, oils_i18n_gettext(4, '3_days_1_renew', 'crcd', 'name'), '3 days', '3 days', '3 days', 1);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (5, oils_i18n_gettext(5, '2_months_2_renew', 'crcd', 'name'), '2 months', '2 months', '2 months', 2);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (6, oils_i18n_gettext(6, '35_days_1_renew', 'crcd', 'name'), '35 days', '35 days', '35 days', 1);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (7, oils_i18n_gettext(7, '7_days_2_renew', 'crcd', 'name'), '7 days', '7 days', '7 days', 2);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (8, oils_i18n_gettext(8, '1_hour_2_renew', 'crcd', 'name'), '1 hour', '1 hour', '1 hour', 2);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (9, oils_i18n_gettext(9, '28_days_0_renew', 'crcd', 'name'), '28 days', '28 days', '28 days', 0);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (10, oils_i18n_gettext(10, '14_days_2_renew', 'crcd', 'name'), '14 days', '14 days', '14 days', 2);
-INSERT INTO config.rule_circ_duration VALUES
+INSERT INTO config.rule_circ_duration VALUES 
     (11, oils_i18n_gettext(11, 'default', 'crcd', 'name'), '21 days', '14 days', '7 days', 2);
 SELECT SETVAL('config.rule_circ_duration_id_seq'::TEXT, 100);
 
-INSERT INTO config.rule_max_fine VALUES
+INSERT INTO config.rule_max_fine VALUES 
     (1, oils_i18n_gettext(1, 'default', 'crmf', 'name'), 5.00);
-INSERT INTO config.rule_max_fine VALUES
+INSERT INTO config.rule_max_fine VALUES 
     (2, oils_i18n_gettext(2, 'overdue_min', 'crmf', 'name'), 5.00);
-INSERT INTO config.rule_max_fine VALUES
+INSERT INTO config.rule_max_fine VALUES 
     (3, oils_i18n_gettext(3, 'overdue_mid', 'crmf', 'name'), 10.00);
-INSERT INTO config.rule_max_fine VALUES
+INSERT INTO config.rule_max_fine VALUES 
     (4, oils_i18n_gettext(4, 'overdue_max', 'crmf', 'name'), 100.00);
-INSERT INTO config.rule_max_fine VALUES
+INSERT INTO config.rule_max_fine VALUES 
     (5, oils_i18n_gettext(5, 'overdue_equip_min', 'crmf', 'name'), 25.00);
-INSERT INTO config.rule_max_fine VALUES
+INSERT INTO config.rule_max_fine VALUES 
     (6, oils_i18n_gettext(6, 'overdue_equip_mid', 'crmf', 'name'), 25.00);
-INSERT INTO config.rule_max_fine VALUES
+INSERT INTO config.rule_max_fine VALUES 
     (7, oils_i18n_gettext(7, 'overdue_equip_max', 'crmf', 'name'), 100.00);
 SELECT SETVAL('config.rule_max_fine_id_seq'::TEXT, 100);
 
-INSERT INTO config.rule_recurring_fine VALUES
+INSERT INTO config.rule_recurring_fine VALUES 
     (1, oils_i18n_gettext(1, 'default', 'crrf', 'name'), 0.50, 0.10, 0.05, '1 day', '1 day');
-INSERT INTO config.rule_recurring_fine VALUES
+INSERT INTO config.rule_recurring_fine VALUES 
     (2, oils_i18n_gettext(2, '10_cent_per_day', 'crrf', 'name'), 0.50, 0.10, 0.10, '1 day', '1 day');
-INSERT INTO config.rule_recurring_fine VALUES
+INSERT INTO config.rule_recurring_fine VALUES 
     (3, oils_i18n_gettext(3, '50_cent_per_day', 'crrf', 'name'), 0.50, 0.50, 0.50, '1 day', '1 day');
 SELECT SETVAL('config.rule_recurring_fine_id_seq'::TEXT, 100);
 
@@ -331,11 +331,11 @@ VALUES (17, 'Lost and Paid', FALSE, FALSE, FALSE, TRUE);
 
 SELECT SETVAL('config.copy_status_id_seq'::TEXT, 100);
 
-INSERT INTO config.net_access_level (id, name) VALUES
+INSERT INTO config.net_access_level (id, name) VALUES 
     (1, oils_i18n_gettext(1, 'Filtered', 'cnal', 'name'));
-INSERT INTO config.net_access_level (id, name) VALUES
+INSERT INTO config.net_access_level (id, name) VALUES 
     (2, oils_i18n_gettext(2, 'Unfiltered', 'cnal', 'name'));
-INSERT INTO config.net_access_level (id, name) VALUES
+INSERT INTO config.net_access_level (id, name) VALUES 
     (3, oils_i18n_gettext(3, 'No Access', 'cnal', 'name'));
 SELECT SETVAL('config.net_access_level_id_seq'::TEXT, 100);
 
@@ -420,25 +420,25 @@ SELECT SETVAL('config.z3950_attr_id_seq'::TEXT, 100);
 --005.schema.actors.sql:
 
 -- The PINES levels
-INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent, can_have_users, can_have_vols) VALUES
+INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent, can_have_users, can_have_vols) VALUES 
     ( 1, oils_i18n_gettext(1, 'Consortium', 'aout', 'name'),
        oils_i18n_gettext(1, 'Everywhere', 'aout', 'opac_label'), 0, NULL, FALSE, FALSE );
-INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent, can_have_users, can_have_vols) VALUES
+INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent, can_have_users, can_have_vols) VALUES 
     ( 2, oils_i18n_gettext(2, 'System', 'aout', 'name'),
        oils_i18n_gettext(2, 'Local Library System', 'aout', 'opac_label'), 1, 1, FALSE, FALSE );
-INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent) VALUES
+INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent) VALUES 
     ( 3, oils_i18n_gettext(3, 'Branch', 'aout', 'name'),
        oils_i18n_gettext(3, 'This Branch', 'aout', 'opac_label'), 2, 2 );
-INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent) VALUES
+INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent) VALUES 
     ( 4, oils_i18n_gettext(4, 'Sub-library', 'aout', 'name'),
        oils_i18n_gettext(4, 'This Specialized Library', 'aout', 'opac_label'), 3, 3 );
-INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent) VALUES
+INSERT INTO actor.org_unit_type (id, name, opac_label, depth, parent) VALUES 
     ( 5, oils_i18n_gettext(5, 'Bookmobile', 'aout', 'name'),
        oils_i18n_gettext(5, 'Your Bookmobile', 'aout', 'opac_label'), 3, 3 );
 SELECT SETVAL('actor.org_unit_type_id_seq'::TEXT, 100);
 
 -- We need one actor.org_unit to own many things
-INSERT INTO actor.org_unit (id, parent_ou, ou_type, shortname, name) VALUES
+INSERT INTO actor.org_unit (id, parent_ou, ou_type, shortname, name) VALUES 
     (1, NULL, 1, 'CONS', oils_i18n_gettext(1, 'Example Consortium', 'aou', 'name'));
 SELECT SETVAL('actor.org_unit_id_seq'::TEXT, 100);
 
@@ -472,971 +472,971 @@ SELECT SETVAL('config.billing_type_id_seq'::TEXT, 101);
 
 --006.data.permissions.sql:
 INSERT INTO permission.perm_list ( id, code, description ) VALUES
- ( -1, 'EVERYTHING', oils_i18n_gettext( -1,
+ ( -1, 'EVERYTHING', oils_i18n_gettext( -1, 
     'EVERYTHING', 'ppl', 'description' )),
- ( 1, 'OPAC_LOGIN', oils_i18n_gettext( 1,
+ ( 1, 'OPAC_LOGIN', oils_i18n_gettext( 1, 
     'Allow a user to log in to the OPAC', 'ppl', 'description' )),
- ( 2, 'STAFF_LOGIN', oils_i18n_gettext( 2,
+ ( 2, 'STAFF_LOGIN', oils_i18n_gettext( 2, 
     'Allow a user to log in to the staff client', 'ppl', 'description' )),
- ( 3, 'MR_HOLDS', oils_i18n_gettext( 3,
+ ( 3, 'MR_HOLDS', oils_i18n_gettext( 3, 
     'Allow a user to create a metarecord holds', 'ppl', 'description' )),
- ( 4, 'TITLE_HOLDS', oils_i18n_gettext( 4,
+ ( 4, 'TITLE_HOLDS', oils_i18n_gettext( 4, 
     'Allow a user to place a hold at the title level', 'ppl', 'description' )),
- ( 5, 'VOLUME_HOLDS', oils_i18n_gettext( 5,
+ ( 5, 'VOLUME_HOLDS', oils_i18n_gettext( 5, 
     'Allow a user to place a volume level hold', 'ppl', 'description' )),
- ( 6, 'COPY_HOLDS', oils_i18n_gettext( 6,
+ ( 6, 'COPY_HOLDS', oils_i18n_gettext( 6, 
     'Allow a user to place a hold on a specific copy', 'ppl', 'description' )),
- ( 7, 'REQUEST_HOLDS', oils_i18n_gettext( 7,
+ ( 7, 'REQUEST_HOLDS', oils_i18n_gettext( 7, 
     'Allow a user to create holds for another user (if true, we still check to make sure they have permission to make the type of hold they are requesting, for example, COPY_HOLDS)', 'ppl', 'description' )),
- ( 8, 'REQUEST_HOLDS_OVERRIDE', oils_i18n_gettext( 8,
+ ( 8, 'REQUEST_HOLDS_OVERRIDE', oils_i18n_gettext( 8, 
     '* no longer applicable', 'ppl', 'description' )),
- ( 9, 'VIEW_HOLD', oils_i18n_gettext( 9,
+ ( 9, 'VIEW_HOLD', oils_i18n_gettext( 9, 
     'Allow a user to view another user''s holds', 'ppl', 'description' )),
- ( 10, 'DELETE_HOLDS', oils_i18n_gettext( 10,
+ ( 10, 'DELETE_HOLDS', oils_i18n_gettext( 10, 
     '* no longer applicable', 'ppl', 'description' )),
- ( 11, 'UPDATE_HOLD', oils_i18n_gettext( 11,
+ ( 11, 'UPDATE_HOLD', oils_i18n_gettext( 11, 
     'Allow a user to update another user''s hold', 'ppl', 'description' )),
- ( 12, 'RENEW_CIRC', oils_i18n_gettext( 12,
+ ( 12, 'RENEW_CIRC', oils_i18n_gettext( 12, 
     'Allow a user to renew items', 'ppl', 'description' )),
- ( 13, 'VIEW_USER_FINES_SUMMARY', oils_i18n_gettext( 13,
+ ( 13, 'VIEW_USER_FINES_SUMMARY', oils_i18n_gettext( 13, 
     'Allow a user to view bill details', 'ppl', 'description' )),
- ( 14, 'VIEW_USER_TRANSACTIONS', oils_i18n_gettext( 14,
+ ( 14, 'VIEW_USER_TRANSACTIONS', oils_i18n_gettext( 14, 
     'Allow a user to see another user''s grocery or circulation transactions in the Bills Interface; duplicate of VIEW_TRANSACTION', 'ppl', 'description' )),
- ( 15, 'UPDATE_MARC', oils_i18n_gettext( 15,
+ ( 15, 'UPDATE_MARC', oils_i18n_gettext( 15, 
     'Allow a user to edit a MARC record', 'ppl', 'description' )),
- ( 16, 'CREATE_MARC', oils_i18n_gettext( 16,
+ ( 16, 'CREATE_MARC', oils_i18n_gettext( 16, 
     'Allow a user to create new MARC records', 'ppl', 'description' )),
- ( 17, 'IMPORT_MARC', oils_i18n_gettext( 17,
+ ( 17, 'IMPORT_MARC', oils_i18n_gettext( 17, 
     'Allow a user to import a MARC record via the Z39.50 interface', 'ppl', 'description' )),
- ( 18, 'CREATE_VOLUME', oils_i18n_gettext( 18,
+ ( 18, 'CREATE_VOLUME', oils_i18n_gettext( 18, 
     'Allow a user to create a volume', 'ppl', 'description' )),
- ( 19, 'UPDATE_VOLUME', oils_i18n_gettext( 19,
+ ( 19, 'UPDATE_VOLUME', oils_i18n_gettext( 19, 
     'Allow a user to edit volumes - needed for merging records. This is a duplicate of VOLUME_UPDATE; user must have both permissions at appropriate level to merge records.', 'ppl', 'description' )),
- ( 20, 'DELETE_VOLUME', oils_i18n_gettext( 20,
+ ( 20, 'DELETE_VOLUME', oils_i18n_gettext( 20, 
     'Allow a user to delete a volume', 'ppl', 'description' )),
- ( 21, 'CREATE_COPY', oils_i18n_gettext( 21,
+ ( 21, 'CREATE_COPY', oils_i18n_gettext( 21, 
     'Allow a user to create a new copy object', 'ppl', 'description' )),
- ( 22, 'UPDATE_COPY', oils_i18n_gettext( 22,
+ ( 22, 'UPDATE_COPY', oils_i18n_gettext( 22, 
     'Allow a user to edit a copy', 'ppl', 'description' )),
- ( 23, 'DELETE_COPY', oils_i18n_gettext( 23,
+ ( 23, 'DELETE_COPY', oils_i18n_gettext( 23, 
     'Allow a user to delete a copy', 'ppl', 'description' )),
- ( 24, 'RENEW_HOLD_OVERRIDE', oils_i18n_gettext( 24,
+ ( 24, 'RENEW_HOLD_OVERRIDE', oils_i18n_gettext( 24, 
     'Allow a user to continue to renew an item even if it is required for a hold', 'ppl', 'description' )),
- ( 25, 'CREATE_USER', oils_i18n_gettext( 25,
+ ( 25, 'CREATE_USER', oils_i18n_gettext( 25, 
     'Allow a user to create another user', 'ppl', 'description' )),
- ( 26, 'UPDATE_USER', oils_i18n_gettext( 26,
+ ( 26, 'UPDATE_USER', oils_i18n_gettext( 26, 
     'Allow a user to edit a user''s record', 'ppl', 'description' )),
- ( 27, 'DELETE_USER', oils_i18n_gettext( 27,
+ ( 27, 'DELETE_USER', oils_i18n_gettext( 27, 
     'Allow a user to mark a user as deleted', 'ppl', 'description' )),
- ( 28, 'VIEW_USER', oils_i18n_gettext( 28,
+ ( 28, 'VIEW_USER', oils_i18n_gettext( 28, 
     'Allow a user to view another user''s Patron Record', 'ppl', 'description' )),
- ( 29, 'COPY_CHECKIN', oils_i18n_gettext( 29,
+ ( 29, 'COPY_CHECKIN', oils_i18n_gettext( 29, 
     'Allow a user to check in a copy', 'ppl', 'description' )),
- ( 30, 'CREATE_TRANSIT', oils_i18n_gettext( 30,
+ ( 30, 'CREATE_TRANSIT', oils_i18n_gettext( 30, 
     'Allow a user to place an item in transit', 'ppl', 'description' )),
- ( 31, 'VIEW_PERMISSION', oils_i18n_gettext( 31,
+ ( 31, 'VIEW_PERMISSION', oils_i18n_gettext( 31, 
     'Allow a user to view user permissions within the user permissions editor', 'ppl', 'description' )),
- ( 32, 'CHECKIN_BYPASS_HOLD_FULFILL', oils_i18n_gettext( 32,
+ ( 32, 'CHECKIN_BYPASS_HOLD_FULFILL', oils_i18n_gettext( 32, 
     '* no longer applicable', 'ppl', 'description' )),
- ( 33, 'CREATE_PAYMENT', oils_i18n_gettext( 33,
+ ( 33, 'CREATE_PAYMENT', oils_i18n_gettext( 33, 
     'Allow a user to record payments in the Billing Interface', 'ppl', 'description' )),
- ( 34, 'SET_CIRC_LOST', oils_i18n_gettext( 34,
+ ( 34, 'SET_CIRC_LOST', oils_i18n_gettext( 34, 
     'Allow a user to mark an item as ''lost''', 'ppl', 'description' )),
- ( 35, 'SET_CIRC_MISSING', oils_i18n_gettext( 35,
+ ( 35, 'SET_CIRC_MISSING', oils_i18n_gettext( 35, 
     'Allow a user to mark an item as ''missing''', 'ppl', 'description' )),
- ( 36, 'SET_CIRC_CLAIMS_RETURNED', oils_i18n_gettext( 36,
+ ( 36, 'SET_CIRC_CLAIMS_RETURNED', oils_i18n_gettext( 36, 
     'Allow a user to mark an item as ''claims returned''', 'ppl', 'description' )),
- ( 37, 'CREATE_TRANSACTION', oils_i18n_gettext( 37,
+ ( 37, 'CREATE_TRANSACTION', oils_i18n_gettext( 37, 
     'Allow a user to create a new billable transaction', 'ppl', 'description' )),
- ( 38, 'VIEW_TRANSACTION', oils_i18n_gettext( 38,
+ ( 38, 'VIEW_TRANSACTION', oils_i18n_gettext( 38, 
     'Allow a user may view another user''s transactions', 'ppl', 'description' )),
- ( 39, 'CREATE_BILL', oils_i18n_gettext( 39,
+ ( 39, 'CREATE_BILL', oils_i18n_gettext( 39, 
     'Allow a user to create a new bill on a transaction', 'ppl', 'description' )),
- ( 40, 'VIEW_CONTAINER', oils_i18n_gettext( 40,
+ ( 40, 'VIEW_CONTAINER', oils_i18n_gettext( 40, 
     'Allow a user to view another user''s containers (buckets)', 'ppl', 'description' )),
- ( 41, 'CREATE_CONTAINER', oils_i18n_gettext( 41,
+ ( 41, 'CREATE_CONTAINER', oils_i18n_gettext( 41, 
     'Allow a user to create a new container for another user', 'ppl', 'description' )),
- ( 42, 'UPDATE_ORG_UNIT', oils_i18n_gettext( 42,
+ ( 42, 'UPDATE_ORG_UNIT', oils_i18n_gettext( 42, 
     'Allow a user to change the settings for an organization unit', 'ppl', 'description' )),
- ( 43, 'VIEW_CIRCULATIONS', oils_i18n_gettext( 43,
+ ( 43, 'VIEW_CIRCULATIONS', oils_i18n_gettext( 43, 
     'Allow a user to see what another user has checked out', 'ppl', 'description' )),
- ( 44, 'DELETE_CONTAINER', oils_i18n_gettext( 44,
+ ( 44, 'DELETE_CONTAINER', oils_i18n_gettext( 44, 
     'Allow a user to delete another user''s container', 'ppl', 'description' )),
- ( 45, 'CREATE_CONTAINER_ITEM', oils_i18n_gettext( 45,
+ ( 45, 'CREATE_CONTAINER_ITEM', oils_i18n_gettext( 45, 
     'Allow a user to create a container item for another user', 'ppl', 'description' )),
- ( 46, 'CREATE_USER_GROUP_LINK', oils_i18n_gettext( 46,
+ ( 46, 'CREATE_USER_GROUP_LINK', oils_i18n_gettext( 46, 
     'Allow a user to add other users to permission groups', 'ppl', 'description' )),
- ( 47, 'REMOVE_USER_GROUP_LINK', oils_i18n_gettext( 47,
+ ( 47, 'REMOVE_USER_GROUP_LINK', oils_i18n_gettext( 47, 
     'Allow a user to remove other users from permission groups', 'ppl', 'description' )),
- ( 48, 'VIEW_PERM_GROUPS', oils_i18n_gettext( 48,
+ ( 48, 'VIEW_PERM_GROUPS', oils_i18n_gettext( 48, 
     'Allow a user to view other users'' permission groups', 'ppl', 'description' )),
- ( 49, 'VIEW_PERMIT_CHECKOUT', oils_i18n_gettext( 49,
+ ( 49, 'VIEW_PERMIT_CHECKOUT', oils_i18n_gettext( 49, 
     'Allow a user to determine whether another user can check out an item', 'ppl', 'description' )),
- ( 50, 'UPDATE_BATCH_COPY', oils_i18n_gettext( 50,
+ ( 50, 'UPDATE_BATCH_COPY', oils_i18n_gettext( 50, 
     'Allow a user to edit copies in batch', 'ppl', 'description' )),
- ( 51, 'CREATE_PATRON_STAT_CAT', oils_i18n_gettext( 51,
+ ( 51, 'CREATE_PATRON_STAT_CAT', oils_i18n_gettext( 51, 
     'User may create a new patron statistical category', 'ppl', 'description' )),
- ( 52, 'CREATE_COPY_STAT_CAT', oils_i18n_gettext( 52,
+ ( 52, 'CREATE_COPY_STAT_CAT', oils_i18n_gettext( 52, 
     'User may create a copy statistical category', 'ppl', 'description' )),
- ( 53, 'CREATE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext( 53,
+ ( 53, 'CREATE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext( 53, 
     'User may create an entry in a patron statistical category', 'ppl', 'description' )),
- ( 54, 'CREATE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext( 54,
+ ( 54, 'CREATE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext( 54, 
     'User may create an entry in a copy statistical category', 'ppl', 'description' )),
- ( 55, 'UPDATE_PATRON_STAT_CAT', oils_i18n_gettext( 55,
+ ( 55, 'UPDATE_PATRON_STAT_CAT', oils_i18n_gettext( 55, 
     'User may update a patron statistical category', 'ppl', 'description' )),
- ( 56, 'UPDATE_COPY_STAT_CAT', oils_i18n_gettext( 56,
+ ( 56, 'UPDATE_COPY_STAT_CAT', oils_i18n_gettext( 56, 
     'User may update a copy statistical category', 'ppl', 'description' )),
- ( 57, 'UPDATE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext( 57,
+ ( 57, 'UPDATE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext( 57, 
     'User may update an entry in a patron statistical category', 'ppl', 'description' )),
- ( 58, 'UPDATE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext( 58,
+ ( 58, 'UPDATE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext( 58, 
     'User may update an entry in a copy statistical category', 'ppl', 'description' )),
- ( 59, 'CREATE_PATRON_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 59,
+ ( 59, 'CREATE_PATRON_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 59, 
     'User may link another user to an entry in a statistical category', 'ppl', 'description' )),
- ( 60, 'CREATE_COPY_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 60,
+ ( 60, 'CREATE_COPY_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 60, 
     'User may link a copy to an entry in a statistical category', 'ppl', 'description' )),
- ( 61, 'DELETE_PATRON_STAT_CAT', oils_i18n_gettext( 61,
+ ( 61, 'DELETE_PATRON_STAT_CAT', oils_i18n_gettext( 61, 
     'User may delete a patron statistical category', 'ppl', 'description' )),
- ( 62, 'DELETE_COPY_STAT_CAT', oils_i18n_gettext( 62,
+ ( 62, 'DELETE_COPY_STAT_CAT', oils_i18n_gettext( 62, 
     'User may delete a copy statistical category', 'ppl', 'description' )),
- ( 63, 'DELETE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext( 63,
+ ( 63, 'DELETE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext( 63, 
     'User may delete an entry from a patron statistical category', 'ppl', 'description' )),
- ( 64, 'DELETE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext( 64,
+ ( 64, 'DELETE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext( 64, 
     'User may delete an entry from a copy statistical category', 'ppl', 'description' )),
- ( 65, 'DELETE_PATRON_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 65,
+ ( 65, 'DELETE_PATRON_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 65, 
     'User may delete a patron statistical category entry map', 'ppl', 'description' )),
- ( 66, 'DELETE_COPY_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 66,
+ ( 66, 'DELETE_COPY_STAT_CAT_ENTRY_MAP', oils_i18n_gettext( 66, 
     'User may delete a copy statistical category entry map', 'ppl', 'description' )),
- ( 67, 'CREATE_NON_CAT_TYPE', oils_i18n_gettext( 67,
+ ( 67, 'CREATE_NON_CAT_TYPE', oils_i18n_gettext( 67, 
     'Allow a user to create a new non-cataloged item type', 'ppl', 'description' )),
- ( 68, 'UPDATE_NON_CAT_TYPE', oils_i18n_gettext( 68,
+ ( 68, 'UPDATE_NON_CAT_TYPE', oils_i18n_gettext( 68, 
     'Allow a user to update a non-cataloged item type', 'ppl', 'description' )),
- ( 69, 'CREATE_IN_HOUSE_USE', oils_i18n_gettext( 69,
+ ( 69, 'CREATE_IN_HOUSE_USE', oils_i18n_gettext( 69, 
     'Allow a user to create a new in-house-use ', 'ppl', 'description' )),
- ( 70, 'COPY_CHECKOUT', oils_i18n_gettext( 70,
+ ( 70, 'COPY_CHECKOUT', oils_i18n_gettext( 70, 
     'Allow a user to check out a copy', 'ppl', 'description' )),
- ( 71, 'CREATE_COPY_LOCATION', oils_i18n_gettext( 71,
+ ( 71, 'CREATE_COPY_LOCATION', oils_i18n_gettext( 71, 
     'Allow a user to create a new copy location', 'ppl', 'description' )),
- ( 72, 'UPDATE_COPY_LOCATION', oils_i18n_gettext( 72,
+ ( 72, 'UPDATE_COPY_LOCATION', oils_i18n_gettext( 72, 
     'Allow a user to update a copy location', 'ppl', 'description' )),
- ( 73, 'DELETE_COPY_LOCATION', oils_i18n_gettext( 73,
+ ( 73, 'DELETE_COPY_LOCATION', oils_i18n_gettext( 73, 
     'Allow a user to delete a copy location', 'ppl', 'description' )),
- ( 74, 'CREATE_COPY_TRANSIT', oils_i18n_gettext( 74,
+ ( 74, 'CREATE_COPY_TRANSIT', oils_i18n_gettext( 74, 
     'Allow a user to create a transit_copy object for transiting a copy', 'ppl', 'description' )),
- ( 75, 'COPY_TRANSIT_RECEIVE', oils_i18n_gettext( 75,
+ ( 75, 'COPY_TRANSIT_RECEIVE', oils_i18n_gettext( 75, 
     'Allow a user to close out a transit on a copy', 'ppl', 'description' )),
- ( 76, 'VIEW_HOLD_PERMIT', oils_i18n_gettext( 76,
+ ( 76, 'VIEW_HOLD_PERMIT', oils_i18n_gettext( 76, 
     'Allow a user to see if another user has permission to place a hold on a given copy', 'ppl', 'description' )),
- ( 77, 'VIEW_COPY_CHECKOUT_HISTORY', oils_i18n_gettext( 77,
+ ( 77, 'VIEW_COPY_CHECKOUT_HISTORY', oils_i18n_gettext( 77, 
     'Allow a user to view which users have checked out a given copy', 'ppl', 'description' )),
- ( 78, 'REMOTE_Z3950_QUERY', oils_i18n_gettext( 78,
+ ( 78, 'REMOTE_Z3950_QUERY', oils_i18n_gettext( 78, 
     'Allow a user to perform Z39.50 queries against remote servers', 'ppl', 'description' )),
- ( 79, 'REGISTER_WORKSTATION', oils_i18n_gettext( 79,
+ ( 79, 'REGISTER_WORKSTATION', oils_i18n_gettext( 79, 
     'Allow a user to register a new workstation', 'ppl', 'description' )),
- ( 80, 'VIEW_COPY_NOTES', oils_i18n_gettext( 80,
+ ( 80, 'VIEW_COPY_NOTES', oils_i18n_gettext( 80, 
     'Allow a user to view all notes attached to a copy', 'ppl', 'description' )),
- ( 81, 'VIEW_VOLUME_NOTES', oils_i18n_gettext( 81,
+ ( 81, 'VIEW_VOLUME_NOTES', oils_i18n_gettext( 81, 
     'Allow a user to view all notes attached to a volume', 'ppl', 'description' )),
- ( 82, 'VIEW_TITLE_NOTES', oils_i18n_gettext( 82,
+ ( 82, 'VIEW_TITLE_NOTES', oils_i18n_gettext( 82, 
     'Allow a user to view all notes attached to a title', 'ppl', 'description' )),
- ( 83, 'CREATE_COPY_NOTE', oils_i18n_gettext( 83,
+ ( 83, 'CREATE_COPY_NOTE', oils_i18n_gettext( 83, 
     'Allow a user to create a new copy note', 'ppl', 'description' )),
- ( 84, 'CREATE_VOLUME_NOTE', oils_i18n_gettext( 84,
+ ( 84, 'CREATE_VOLUME_NOTE', oils_i18n_gettext( 84, 
     'Allow a user to create a new volume note', 'ppl', 'description' )),
- ( 85, 'CREATE_TITLE_NOTE', oils_i18n_gettext( 85,
+ ( 85, 'CREATE_TITLE_NOTE', oils_i18n_gettext( 85, 
     'Allow a user to create a new title note', 'ppl', 'description' )),
- ( 86, 'DELETE_COPY_NOTE', oils_i18n_gettext( 86,
+ ( 86, 'DELETE_COPY_NOTE', oils_i18n_gettext( 86, 
     'Allow a user to delete another user''s copy notes', 'ppl', 'description' )),
- ( 87, 'DELETE_VOLUME_NOTE', oils_i18n_gettext( 87,
+ ( 87, 'DELETE_VOLUME_NOTE', oils_i18n_gettext( 87, 
     'Allow a user to delete another user''s volume note', 'ppl', 'description' )),
- ( 88, 'DELETE_TITLE_NOTE', oils_i18n_gettext( 88,
+ ( 88, 'DELETE_TITLE_NOTE', oils_i18n_gettext( 88, 
     'Allow a user to delete another user''s title note', 'ppl', 'description' )),
- ( 89, 'UPDATE_CONTAINER', oils_i18n_gettext( 89,
+ ( 89, 'UPDATE_CONTAINER', oils_i18n_gettext( 89, 
     'Allow a user to update another user''s container', 'ppl', 'description' )),
- ( 90, 'CREATE_MY_CONTAINER', oils_i18n_gettext( 90,
+ ( 90, 'CREATE_MY_CONTAINER', oils_i18n_gettext( 90, 
     'Allow a user to create a container for themselves', 'ppl', 'description' )),
- ( 91, 'VIEW_HOLD_NOTIFICATION', oils_i18n_gettext( 91,
+ ( 91, 'VIEW_HOLD_NOTIFICATION', oils_i18n_gettext( 91, 
     'Allow a user to view notifications attached to a hold', 'ppl', 'description' )),
- ( 92, 'CREATE_HOLD_NOTIFICATION', oils_i18n_gettext( 92,
+ ( 92, 'CREATE_HOLD_NOTIFICATION', oils_i18n_gettext( 92, 
     'Allow a user to create new hold notifications', 'ppl', 'description' )),
- ( 93, 'UPDATE_ORG_SETTING', oils_i18n_gettext( 93,
+ ( 93, 'UPDATE_ORG_SETTING', oils_i18n_gettext( 93, 
     'Allow a user to update an organization unit setting', 'ppl', 'description' )),
- ( 94, 'OFFLINE_UPLOAD', oils_i18n_gettext( 94,
+ ( 94, 'OFFLINE_UPLOAD', oils_i18n_gettext( 94, 
     'Allow a user to upload an offline script', 'ppl', 'description' )),
- ( 95, 'OFFLINE_VIEW', oils_i18n_gettext( 95,
+ ( 95, 'OFFLINE_VIEW', oils_i18n_gettext( 95, 
     'Allow a user to view uploaded offline script information', 'ppl', 'description' )),
- ( 96, 'OFFLINE_EXECUTE', oils_i18n_gettext( 96,
+ ( 96, 'OFFLINE_EXECUTE', oils_i18n_gettext( 96, 
     'Allow a user to execute an offline script batch', 'ppl', 'description' )),
- ( 97, 'CIRC_OVERRIDE_DUE_DATE', oils_i18n_gettext( 97,
+ ( 97, 'CIRC_OVERRIDE_DUE_DATE', oils_i18n_gettext( 97, 
     'Allow a user to change the due date on an item to any date', 'ppl', 'description' )),
- ( 98, 'CIRC_PERMIT_OVERRIDE', oils_i18n_gettext( 98,
+ ( 98, 'CIRC_PERMIT_OVERRIDE', oils_i18n_gettext( 98, 
     'Allow a user to bypass the circulation permit call for check out', 'ppl', 'description' )),
- ( 99, 'COPY_IS_REFERENCE.override', oils_i18n_gettext( 99,
+ ( 99, 'COPY_IS_REFERENCE.override', oils_i18n_gettext( 99, 
     'Allow a user to override the copy_is_reference event', 'ppl', 'description' )),
- ( 100, 'VOID_BILLING', oils_i18n_gettext( 100,
+ ( 100, 'VOID_BILLING', oils_i18n_gettext( 100, 
     'Allow a user to void a bill', 'ppl', 'description' )),
- ( 101, 'CIRC_CLAIMS_RETURNED.override', oils_i18n_gettext( 101,
+ ( 101, 'CIRC_CLAIMS_RETURNED.override', oils_i18n_gettext( 101, 
     'Allow a user to check in or check out an item that has a status of ''claims returned''', 'ppl', 'description' )),
- ( 102, 'COPY_BAD_STATUS.override', oils_i18n_gettext( 102,
+ ( 102, 'COPY_BAD_STATUS.override', oils_i18n_gettext( 102, 
     'Allow a user to check out an item in a non-circulatable status', 'ppl', 'description' )),
- ( 103, 'COPY_ALERT_MESSAGE.override', oils_i18n_gettext( 103,
+ ( 103, 'COPY_ALERT_MESSAGE.override', oils_i18n_gettext( 103, 
     'Allow a user to check in/out an item that has an alert message', 'ppl', 'description' )),
- ( 104, 'COPY_STATUS_LOST.override', oils_i18n_gettext( 104,
+ ( 104, 'COPY_STATUS_LOST.override', oils_i18n_gettext( 104, 
     'Allow a user to remove the lost status from a copy', 'ppl', 'description' )),
- ( 105, 'COPY_STATUS_MISSING.override', oils_i18n_gettext( 105,
+ ( 105, 'COPY_STATUS_MISSING.override', oils_i18n_gettext( 105, 
     'Allow a user to change the missing status on a copy', 'ppl', 'description' )),
- ( 106, 'ABORT_TRANSIT', oils_i18n_gettext( 106,
+ ( 106, 'ABORT_TRANSIT', oils_i18n_gettext( 106, 
     'Allow a user to abort a copy transit if the user is at the transit destination or source', 'ppl', 'description' )),
- ( 107, 'ABORT_REMOTE_TRANSIT', oils_i18n_gettext( 107,
+ ( 107, 'ABORT_REMOTE_TRANSIT', oils_i18n_gettext( 107, 
     'Allow a user to abort a copy transit if the user is not at the transit source or dest', 'ppl', 'description' )),
- ( 108, 'VIEW_ZIP_DATA', oils_i18n_gettext( 108,
+ ( 108, 'VIEW_ZIP_DATA', oils_i18n_gettext( 108, 
     'Allow a user to query the ZIP code data method', 'ppl', 'description' )),
- ( 109, 'CANCEL_HOLDS', oils_i18n_gettext( 109,
+ ( 109, 'CANCEL_HOLDS', oils_i18n_gettext( 109, 
     'Allow a user to cancel holds', 'ppl', 'description' )),
- ( 110, 'CREATE_DUPLICATE_HOLDS', oils_i18n_gettext( 110,
+ ( 110, 'CREATE_DUPLICATE_HOLDS', oils_i18n_gettext( 110, 
     'Allow a user to create duplicate holds (two or more holds on the same title)', 'ppl', 'description' )),
- ( 111, 'actor.org_unit.closed_date.delete', oils_i18n_gettext( 111,
+ ( 111, 'actor.org_unit.closed_date.delete', oils_i18n_gettext( 111, 
     'Allow a user to remove a closed date interval for a given location', 'ppl', 'description' )),
- ( 112, 'actor.org_unit.closed_date.update', oils_i18n_gettext( 112,
+ ( 112, 'actor.org_unit.closed_date.update', oils_i18n_gettext( 112, 
     'Allow a user to update a closed date interval for a given location', 'ppl', 'description' )),
- ( 113, 'actor.org_unit.closed_date.create', oils_i18n_gettext( 113,
+ ( 113, 'actor.org_unit.closed_date.create', oils_i18n_gettext( 113, 
     'Allow a user to create a new closed date for a location', 'ppl', 'description' )),
- ( 114, 'DELETE_NON_CAT_TYPE', oils_i18n_gettext( 114,
+ ( 114, 'DELETE_NON_CAT_TYPE', oils_i18n_gettext( 114, 
     'Allow a user to delete a non cataloged type', 'ppl', 'description' )),
- ( 115, 'money.collections_tracker.create', oils_i18n_gettext( 115,
+ ( 115, 'money.collections_tracker.create', oils_i18n_gettext( 115, 
     'Allow a user to put someone into collections', 'ppl', 'description' )),
- ( 116, 'money.collections_tracker.delete', oils_i18n_gettext( 116,
+ ( 116, 'money.collections_tracker.delete', oils_i18n_gettext( 116, 
     'Allow a user to remove someone from collections', 'ppl', 'description' )),
- ( 117, 'BAR_PATRON', oils_i18n_gettext( 117,
+ ( 117, 'BAR_PATRON', oils_i18n_gettext( 117, 
     'Allow a user to bar a patron', 'ppl', 'description' )),
- ( 118, 'UNBAR_PATRON', oils_i18n_gettext( 118,
+ ( 118, 'UNBAR_PATRON', oils_i18n_gettext( 118, 
     'Allow a user to un-bar a patron', 'ppl', 'description' )),
- ( 119, 'DELETE_WORKSTATION', oils_i18n_gettext( 119,
+ ( 119, 'DELETE_WORKSTATION', oils_i18n_gettext( 119, 
     'Allow a user to remove an existing workstation so a new one can replace it', 'ppl', 'description' )),
- ( 120, 'group_application.user', oils_i18n_gettext( 120,
+ ( 120, 'group_application.user', oils_i18n_gettext( 120, 
     'Allow a user to add/remove users to/from the "User" group', 'ppl', 'description' )),
- ( 121, 'group_application.user.patron', oils_i18n_gettext( 121,
+ ( 121, 'group_application.user.patron', oils_i18n_gettext( 121, 
     'Allow a user to add/remove users to/from the "Patron" group', 'ppl', 'description' )),
- ( 122, 'group_application.user.staff', oils_i18n_gettext( 122,
+ ( 122, 'group_application.user.staff', oils_i18n_gettext( 122, 
     'Allow a user to add/remove users to/from the "Staff" group', 'ppl', 'description' )),
- ( 123, 'group_application.user.staff.circ', oils_i18n_gettext( 123,
+ ( 123, 'group_application.user.staff.circ', oils_i18n_gettext( 123, 
     'Allow a user to add/remove users to/from the "Circulator" group', 'ppl', 'description' )),
- ( 124, 'group_application.user.staff.cat', oils_i18n_gettext( 124,
+ ( 124, 'group_application.user.staff.cat', oils_i18n_gettext( 124, 
     'Allow a user to add/remove users to/from the "Cataloger" group', 'ppl', 'description' )),
- ( 125, 'group_application.user.staff.admin.global_admin', oils_i18n_gettext( 125,
+ ( 125, 'group_application.user.staff.admin.global_admin', oils_i18n_gettext( 125, 
     'Allow a user to add/remove users to/from the "GlobalAdmin" group', 'ppl', 'description' )),
- ( 126, 'group_application.user.staff.admin.local_admin', oils_i18n_gettext( 126,
+ ( 126, 'group_application.user.staff.admin.local_admin', oils_i18n_gettext( 126, 
     'Allow a user to add/remove users to/from the "LocalAdmin" group', 'ppl', 'description' )),
- ( 127, 'group_application.user.staff.admin.lib_manager', oils_i18n_gettext( 127,
+ ( 127, 'group_application.user.staff.admin.lib_manager', oils_i18n_gettext( 127, 
     'Allow a user to add/remove users to/from the "LibraryManager" group', 'ppl', 'description' )),
- ( 128, 'group_application.user.staff.cat.cat1', oils_i18n_gettext( 128,
+ ( 128, 'group_application.user.staff.cat.cat1', oils_i18n_gettext( 128, 
     'Allow a user to add/remove users to/from the "Cat1" group', 'ppl', 'description' )),
- ( 129, 'group_application.user.staff.supercat', oils_i18n_gettext( 129,
+ ( 129, 'group_application.user.staff.supercat', oils_i18n_gettext( 129, 
     'Allow a user to add/remove users to/from the "Supercat" group', 'ppl', 'description' )),
- ( 130, 'group_application.user.sip_client', oils_i18n_gettext( 130,
+ ( 130, 'group_application.user.sip_client', oils_i18n_gettext( 130, 
     'Allow a user to add/remove users to/from the "SIP-Client" group', 'ppl', 'description' )),
- ( 131, 'group_application.user.vendor', oils_i18n_gettext( 131,
+ ( 131, 'group_application.user.vendor', oils_i18n_gettext( 131, 
     'Allow a user to add/remove users to/from the "Vendor" group', 'ppl', 'description' )),
- ( 132, 'ITEM_AGE_PROTECTED.override', oils_i18n_gettext( 132,
+ ( 132, 'ITEM_AGE_PROTECTED.override', oils_i18n_gettext( 132, 
     'Allow a user to place a hold on an age-protected item', 'ppl', 'description' )),
- ( 133, 'MAX_RENEWALS_REACHED.override', oils_i18n_gettext( 133,
+ ( 133, 'MAX_RENEWALS_REACHED.override', oils_i18n_gettext( 133, 
     'Allow a user to renew an item past the maximum renewal count', 'ppl', 'description' )),
- ( 134, 'PATRON_EXCEEDS_CHECKOUT_COUNT.override', oils_i18n_gettext( 134,
+ ( 134, 'PATRON_EXCEEDS_CHECKOUT_COUNT.override', oils_i18n_gettext( 134, 
     'Allow staff to override checkout count failure', 'ppl', 'description' )),
- ( 135, 'PATRON_EXCEEDS_OVERDUE_COUNT.override', oils_i18n_gettext( 135,
+ ( 135, 'PATRON_EXCEEDS_OVERDUE_COUNT.override', oils_i18n_gettext( 135, 
     'Allow staff to override overdue count failure', 'ppl', 'description' )),
- ( 136, 'PATRON_EXCEEDS_FINES.override', oils_i18n_gettext( 136,
+ ( 136, 'PATRON_EXCEEDS_FINES.override', oils_i18n_gettext( 136, 
     'Allow staff to override fine amount checkout failure', 'ppl', 'description' )),
- ( 137, 'CIRC_EXCEEDS_COPY_RANGE.override', oils_i18n_gettext( 137,
+ ( 137, 'CIRC_EXCEEDS_COPY_RANGE.override', oils_i18n_gettext( 137, 
     'Allow staff to override circulation copy range failure', 'ppl', 'description' )),
- ( 138, 'ITEM_ON_HOLDS_SHELF.override', oils_i18n_gettext( 138,
+ ( 138, 'ITEM_ON_HOLDS_SHELF.override', oils_i18n_gettext( 138, 
     'Allow staff to override item on holds shelf failure', 'ppl', 'description' )),
- ( 139, 'COPY_NOT_AVAILABLE.override', oils_i18n_gettext( 139,
+ ( 139, 'COPY_NOT_AVAILABLE.override', oils_i18n_gettext( 139, 
     'Allow staff to force checkout of Missing/Lost type items', 'ppl', 'description' )),
- ( 140, 'HOLD_EXISTS.override', oils_i18n_gettext( 140,
+ ( 140, 'HOLD_EXISTS.override', oils_i18n_gettext( 140, 
     'Allow a user to place multiple holds on a single title', 'ppl', 'description' )),
- ( 141, 'RUN_REPORTS', oils_i18n_gettext( 141,
+ ( 141, 'RUN_REPORTS', oils_i18n_gettext( 141, 
     'Allow a user to run reports', 'ppl', 'description' )),
- ( 142, 'SHARE_REPORT_FOLDER', oils_i18n_gettext( 142,
+ ( 142, 'SHARE_REPORT_FOLDER', oils_i18n_gettext( 142, 
     'Allow a user to share report his own folders', 'ppl', 'description' )),
- ( 143, 'VIEW_REPORT_OUTPUT', oils_i18n_gettext( 143,
+ ( 143, 'VIEW_REPORT_OUTPUT', oils_i18n_gettext( 143, 
     'Allow a user to view report output', 'ppl', 'description' )),
- ( 144, 'COPY_CIRC_NOT_ALLOWED.override', oils_i18n_gettext( 144,
+ ( 144, 'COPY_CIRC_NOT_ALLOWED.override', oils_i18n_gettext( 144, 
     'Allow a user to checkout an item that is marked as non-circ', 'ppl', 'description' )),
- ( 145, 'DELETE_CONTAINER_ITEM', oils_i18n_gettext( 145,
+ ( 145, 'DELETE_CONTAINER_ITEM', oils_i18n_gettext( 145, 
     'Allow a user to delete an item out of another user''s container', 'ppl', 'description' )),
- ( 146, 'ASSIGN_WORK_ORG_UNIT', oils_i18n_gettext( 146,
+ ( 146, 'ASSIGN_WORK_ORG_UNIT', oils_i18n_gettext( 146, 
     'Allow a staff member to define where another staff member has their permissions', 'ppl', 'description' )),
- ( 147, 'CREATE_FUNDING_SOURCE', oils_i18n_gettext( 147,
+ ( 147, 'CREATE_FUNDING_SOURCE', oils_i18n_gettext( 147, 
     'Allow a user to create a new funding source', 'ppl', 'description' )),
- ( 148, 'DELETE_FUNDING_SOURCE', oils_i18n_gettext( 148,
+ ( 148, 'DELETE_FUNDING_SOURCE', oils_i18n_gettext( 148, 
     'Allow a user to delete a funding source', 'ppl', 'description' )),
- ( 149, 'VIEW_FUNDING_SOURCE', oils_i18n_gettext( 149,
+ ( 149, 'VIEW_FUNDING_SOURCE', oils_i18n_gettext( 149, 
     'Allow a user to view a funding source', 'ppl', 'description' )),
- ( 150, 'UPDATE_FUNDING_SOURCE', oils_i18n_gettext( 150,
+ ( 150, 'UPDATE_FUNDING_SOURCE', oils_i18n_gettext( 150, 
     'Allow a user to update a funding source', 'ppl', 'description' )),
- ( 151, 'CREATE_FUND', oils_i18n_gettext( 151,
+ ( 151, 'CREATE_FUND', oils_i18n_gettext( 151, 
     'Allow a user to create a new fund', 'ppl', 'description' )),
- ( 152, 'DELETE_FUND', oils_i18n_gettext( 152,
+ ( 152, 'DELETE_FUND', oils_i18n_gettext( 152, 
     'Allow a user to delete a fund', 'ppl', 'description' )),
- ( 153, 'VIEW_FUND', oils_i18n_gettext( 153,
+ ( 153, 'VIEW_FUND', oils_i18n_gettext( 153, 
     'Allow a user to view a fund', 'ppl', 'description' )),
- ( 154, 'UPDATE_FUND', oils_i18n_gettext( 154,
+ ( 154, 'UPDATE_FUND', oils_i18n_gettext( 154, 
     'Allow a user to update a fund', 'ppl', 'description' )),
- ( 155, 'CREATE_FUND_ALLOCATION', oils_i18n_gettext( 155,
+ ( 155, 'CREATE_FUND_ALLOCATION', oils_i18n_gettext( 155, 
     'Allow a user to create a new fund allocation', 'ppl', 'description' )),
- ( 156, 'DELETE_FUND_ALLOCATION', oils_i18n_gettext( 156,
+ ( 156, 'DELETE_FUND_ALLOCATION', oils_i18n_gettext( 156, 
     'Allow a user to delete a fund allocation', 'ppl', 'description' )),
- ( 157, 'VIEW_FUND_ALLOCATION', oils_i18n_gettext( 157,
+ ( 157, 'VIEW_FUND_ALLOCATION', oils_i18n_gettext( 157, 
     'Allow a user to view a fund allocation', 'ppl', 'description' )),
- ( 158, 'UPDATE_FUND_ALLOCATION', oils_i18n_gettext( 158,
+ ( 158, 'UPDATE_FUND_ALLOCATION', oils_i18n_gettext( 158, 
     'Allow a user to update a fund allocation', 'ppl', 'description' )),
- ( 159, 'GENERAL_ACQ', oils_i18n_gettext( 159,
+ ( 159, 'GENERAL_ACQ', oils_i18n_gettext( 159, 
     'Lowest level permission required to access the ACQ interface', 'ppl', 'description' )),
- ( 160, 'CREATE_PROVIDER', oils_i18n_gettext( 160,
+ ( 160, 'CREATE_PROVIDER', oils_i18n_gettext( 160, 
     'Allow a user to create a new provider', 'ppl', 'description' )),
- ( 161, 'DELETE_PROVIDER', oils_i18n_gettext( 161,
+ ( 161, 'DELETE_PROVIDER', oils_i18n_gettext( 161, 
     'Allow a user to delete a provider', 'ppl', 'description' )),
- ( 162, 'VIEW_PROVIDER', oils_i18n_gettext( 162,
+ ( 162, 'VIEW_PROVIDER', oils_i18n_gettext( 162, 
     'Allow a user to view a provider', 'ppl', 'description' )),
- ( 163, 'UPDATE_PROVIDER', oils_i18n_gettext( 163,
+ ( 163, 'UPDATE_PROVIDER', oils_i18n_gettext( 163, 
     'Allow a user to update a provider', 'ppl', 'description' )),
- ( 164, 'ADMIN_FUNDING_SOURCE', oils_i18n_gettext( 164,
+ ( 164, 'ADMIN_FUNDING_SOURCE', oils_i18n_gettext( 164, 
     'Allow a user to create/view/update/delete a funding source', 'ppl', 'description' )),
- ( 165, 'ADMIN_FUND', oils_i18n_gettext( 165,
+ ( 165, 'ADMIN_FUND', oils_i18n_gettext( 165, 
     '(Deprecated) Allow a user to create/view/update/delete a fund', 'ppl', 'description' )),
- ( 166, 'MANAGE_FUNDING_SOURCE', oils_i18n_gettext( 166,
+ ( 166, 'MANAGE_FUNDING_SOURCE', oils_i18n_gettext( 166, 
     'Allow a user to view/credit/debit a funding source', 'ppl', 'description' )),
- ( 167, 'MANAGE_FUND', oils_i18n_gettext( 167,
+ ( 167, 'MANAGE_FUND', oils_i18n_gettext( 167, 
     'Allow a user to view/credit/debit a fund', 'ppl', 'description' )),
- ( 168, 'CREATE_PICKLIST', oils_i18n_gettext( 168,
+ ( 168, 'CREATE_PICKLIST', oils_i18n_gettext( 168, 
     'Allows a user to create a picklist', 'ppl', 'description' )),
- ( 169, 'ADMIN_PROVIDER', oils_i18n_gettext( 169,
+ ( 169, 'ADMIN_PROVIDER', oils_i18n_gettext( 169, 
     'Allow a user to create/view/update/delete a provider', 'ppl', 'description' )),
- ( 170, 'MANAGE_PROVIDER', oils_i18n_gettext( 170,
+ ( 170, 'MANAGE_PROVIDER', oils_i18n_gettext( 170, 
     'Allow a user to view and purchase from a provider', 'ppl', 'description' )),
- ( 171, 'VIEW_PICKLIST', oils_i18n_gettext( 171,
+ ( 171, 'VIEW_PICKLIST', oils_i18n_gettext( 171, 
     'Allow a user to view another users picklist', 'ppl', 'description' )),
- ( 172, 'DELETE_RECORD', oils_i18n_gettext( 172,
+ ( 172, 'DELETE_RECORD', oils_i18n_gettext( 172, 
     'Allow a staff member to directly remove a bibliographic record', 'ppl', 'description' )),
- ( 173, 'ADMIN_CURRENCY_TYPE', oils_i18n_gettext( 173,
+ ( 173, 'ADMIN_CURRENCY_TYPE', oils_i18n_gettext( 173, 
     'Allow a user to create/view/update/delete a currency_type', 'ppl', 'description' )),
- ( 174, 'MARK_BAD_DEBT', oils_i18n_gettext( 174,
+ ( 174, 'MARK_BAD_DEBT', oils_i18n_gettext( 174, 
     'Allow a user to mark a transaction as bad (unrecoverable) debt', 'ppl', 'description' )),
- ( 175, 'VIEW_BILLING_TYPE', oils_i18n_gettext( 175,
+ ( 175, 'VIEW_BILLING_TYPE', oils_i18n_gettext( 175, 
     'Allow a user to view billing types', 'ppl', 'description' )),
- ( 176, 'MARK_ITEM_AVAILABLE', oils_i18n_gettext( 176,
+ ( 176, 'MARK_ITEM_AVAILABLE', oils_i18n_gettext( 176, 
     'Allow a user to mark an item status as ''available''', 'ppl', 'description' )),
- ( 177, 'MARK_ITEM_CHECKED_OUT', oils_i18n_gettext( 177,
+ ( 177, 'MARK_ITEM_CHECKED_OUT', oils_i18n_gettext( 177, 
     'Allow a user to mark an item status as ''checked out''', 'ppl', 'description' )),
- ( 178, 'MARK_ITEM_BINDERY', oils_i18n_gettext( 178,
+ ( 178, 'MARK_ITEM_BINDERY', oils_i18n_gettext( 178, 
     'Allow a user to mark an item status as ''bindery''', 'ppl', 'description' )),
- ( 179, 'MARK_ITEM_LOST', oils_i18n_gettext( 179,
+ ( 179, 'MARK_ITEM_LOST', oils_i18n_gettext( 179, 
     'Allow a user to mark an item status as ''lost''', 'ppl', 'description' )),
- ( 180, 'MARK_ITEM_MISSING', oils_i18n_gettext( 180,
+ ( 180, 'MARK_ITEM_MISSING', oils_i18n_gettext( 180, 
     'Allow a user to mark an item status as ''missing''', 'ppl', 'description' )),
- ( 181, 'MARK_ITEM_IN_PROCESS', oils_i18n_gettext( 181,
+ ( 181, 'MARK_ITEM_IN_PROCESS', oils_i18n_gettext( 181, 
     'Allow a user to mark an item status as ''in process''', 'ppl', 'description' )),
- ( 182, 'MARK_ITEM_IN_TRANSIT', oils_i18n_gettext( 182,
+ ( 182, 'MARK_ITEM_IN_TRANSIT', oils_i18n_gettext( 182, 
     'Allow a user to mark an item status as ''in transit''', 'ppl', 'description' )),
- ( 183, 'MARK_ITEM_RESHELVING', oils_i18n_gettext( 183,
+ ( 183, 'MARK_ITEM_RESHELVING', oils_i18n_gettext( 183, 
     'Allow a user to mark an item status as ''reshelving''', 'ppl', 'description' )),
- ( 184, 'MARK_ITEM_ON_HOLDS_SHELF', oils_i18n_gettext( 184,
+ ( 184, 'MARK_ITEM_ON_HOLDS_SHELF', oils_i18n_gettext( 184, 
     'Allow a user to mark an item status as ''on holds shelf''', 'ppl', 'description' )),
- ( 185, 'MARK_ITEM_ON_ORDER', oils_i18n_gettext( 185,
+ ( 185, 'MARK_ITEM_ON_ORDER', oils_i18n_gettext( 185, 
     'Allow a user to mark an item status as ''on order''', 'ppl', 'description' )),
- ( 186, 'MARK_ITEM_ILL', oils_i18n_gettext( 186,
+ ( 186, 'MARK_ITEM_ILL', oils_i18n_gettext( 186, 
     'Allow a user to mark an item status as ''inter-library loan''', 'ppl', 'description' )),
- ( 187, 'group_application.user.staff.acq', oils_i18n_gettext( 187,
+ ( 187, 'group_application.user.staff.acq', oils_i18n_gettext( 187, 
     'Allows a user to add/remove/edit users in the "ACQ" group', 'ppl', 'description' )),
- ( 188, 'CREATE_PURCHASE_ORDER', oils_i18n_gettext( 188,
+ ( 188, 'CREATE_PURCHASE_ORDER', oils_i18n_gettext( 188, 
     'Allows a user to create a purchase order', 'ppl', 'description' )),
- ( 189, 'VIEW_PURCHASE_ORDER', oils_i18n_gettext( 189,
+ ( 189, 'VIEW_PURCHASE_ORDER', oils_i18n_gettext( 189, 
     'Allows a user to view a purchase order', 'ppl', 'description' )),
- ( 190, 'IMPORT_ACQ_LINEITEM_BIB_RECORD', oils_i18n_gettext( 190,
+ ( 190, 'IMPORT_ACQ_LINEITEM_BIB_RECORD', oils_i18n_gettext( 190, 
     'Allows a user to import a bib record from the acq staging area (on-order record) into the ILS bib data set', 'ppl', 'description' )),
- ( 191, 'RECEIVE_PURCHASE_ORDER', oils_i18n_gettext( 191,
+ ( 191, 'RECEIVE_PURCHASE_ORDER', oils_i18n_gettext( 191, 
     'Allows a user to mark a purchase order, lineitem, or individual copy as received', 'ppl', 'description' )),
- ( 192, 'VIEW_ORG_SETTINGS', oils_i18n_gettext( 192,
+ ( 192, 'VIEW_ORG_SETTINGS', oils_i18n_gettext( 192, 
     'Allows a user to view all org settings at the specified level', 'ppl', 'description' )),
- ( 193, 'CREATE_MFHD_RECORD', oils_i18n_gettext( 193,
+ ( 193, 'CREATE_MFHD_RECORD', oils_i18n_gettext( 193, 
     'Allows a user to create a new MFHD record', 'ppl', 'description' )),
- ( 194, 'UPDATE_MFHD_RECORD', oils_i18n_gettext( 194,
+ ( 194, 'UPDATE_MFHD_RECORD', oils_i18n_gettext( 194, 
     'Allows a user to update an MFHD record', 'ppl', 'description' )),
- ( 195, 'DELETE_MFHD_RECORD', oils_i18n_gettext( 195,
+ ( 195, 'DELETE_MFHD_RECORD', oils_i18n_gettext( 195, 
     'Allows a user to delete an MFHD record', 'ppl', 'description' )),
- ( 196, 'ADMIN_ACQ_FUND', oils_i18n_gettext( 196,
+ ( 196, 'ADMIN_ACQ_FUND', oils_i18n_gettext( 196, 
     'Allow a user to create/view/update/delete a fund', 'ppl', 'description' )),
- ( 197, 'group_application.user.staff.acq_admin', oils_i18n_gettext( 197,
+ ( 197, 'group_application.user.staff.acq_admin', oils_i18n_gettext( 197, 
     'Allows a user to add/remove/edit users in the "Acquisitions Administrators" group', 'ppl', 'description' )),
- ( 198, 'SET_CIRC_CLAIMS_RETURNED.override', oils_i18n_gettext( 198,
+ ( 198, 'SET_CIRC_CLAIMS_RETURNED.override', oils_i18n_gettext( 198, 
     'Allows staff to override the max claims returned value for a patron', 'ppl', 'description' )),
- ( 199, 'UPDATE_PATRON_CLAIM_RETURN_COUNT', oils_i18n_gettext( 199,
+ ( 199, 'UPDATE_PATRON_CLAIM_RETURN_COUNT', oils_i18n_gettext( 199, 
     'Allows staff to manually change a patron''s claims returned count', 'ppl', 'description' )),
- ( 200, 'UPDATE_BILL_NOTE', oils_i18n_gettext( 200,
+ ( 200, 'UPDATE_BILL_NOTE', oils_i18n_gettext( 200, 
     'Allows staff to edit the note for a bill on a transaction', 'ppl', 'description' )),
- ( 201, 'UPDATE_PAYMENT_NOTE', oils_i18n_gettext( 201,
+ ( 201, 'UPDATE_PAYMENT_NOTE', oils_i18n_gettext( 201, 
     'Allows staff to edit the note for a payment on a transaction', 'ppl', 'description' )),
- ( 202, 'UPDATE_PATRON_CLAIM_NEVER_CHECKED_OUT_COUNT', oils_i18n_gettext( 202,
+ ( 202, 'UPDATE_PATRON_CLAIM_NEVER_CHECKED_OUT_COUNT', oils_i18n_gettext( 202, 
     'Allows staff to manually change a patron''s claims never checkout out count', 'ppl', 'description' )),
- ( 203, 'ADMIN_COPY_LOCATION_ORDER', oils_i18n_gettext( 203,
+ ( 203, 'ADMIN_COPY_LOCATION_ORDER', oils_i18n_gettext( 203, 
     'Allow a user to create/view/update/delete a copy location order', 'ppl', 'description' )),
- ( 204, 'ASSIGN_GROUP_PERM', oils_i18n_gettext( 204,
+ ( 204, 'ASSIGN_GROUP_PERM', oils_i18n_gettext( 204, 
     'ASSIGN_GROUP_PERM', 'ppl', 'description' )),
- ( 205, 'CREATE_AUDIENCE', oils_i18n_gettext( 205,
+ ( 205, 'CREATE_AUDIENCE', oils_i18n_gettext( 205, 
     'CREATE_AUDIENCE', 'ppl', 'description' )),
- ( 206, 'CREATE_BIB_LEVEL', oils_i18n_gettext( 206,
+ ( 206, 'CREATE_BIB_LEVEL', oils_i18n_gettext( 206, 
     'CREATE_BIB_LEVEL', 'ppl', 'description' )),
- ( 207, 'CREATE_CIRC_DURATION', oils_i18n_gettext( 207,
+ ( 207, 'CREATE_CIRC_DURATION', oils_i18n_gettext( 207, 
     'CREATE_CIRC_DURATION', 'ppl', 'description' )),
- ( 208, 'CREATE_CIRC_MOD', oils_i18n_gettext( 208,
+ ( 208, 'CREATE_CIRC_MOD', oils_i18n_gettext( 208, 
     'CREATE_CIRC_MOD', 'ppl', 'description' )),
- ( 209, 'CREATE_COPY_STATUS', oils_i18n_gettext( 209,
+ ( 209, 'CREATE_COPY_STATUS', oils_i18n_gettext( 209, 
     'CREATE_COPY_STATUS', 'ppl', 'description' )),
- ( 210, 'CREATE_HOURS_OF_OPERATION', oils_i18n_gettext( 210,
+ ( 210, 'CREATE_HOURS_OF_OPERATION', oils_i18n_gettext( 210, 
     'CREATE_HOURS_OF_OPERATION', 'ppl', 'description' )),
- ( 211, 'CREATE_ITEM_FORM', oils_i18n_gettext( 211,
+ ( 211, 'CREATE_ITEM_FORM', oils_i18n_gettext( 211, 
     'CREATE_ITEM_FORM', 'ppl', 'description' )),
- ( 212, 'CREATE_ITEM_TYPE', oils_i18n_gettext( 212,
+ ( 212, 'CREATE_ITEM_TYPE', oils_i18n_gettext( 212, 
     'CREATE_ITEM_TYPE', 'ppl', 'description' )),
- ( 213, 'CREATE_LANGUAGE', oils_i18n_gettext( 213,
+ ( 213, 'CREATE_LANGUAGE', oils_i18n_gettext( 213, 
     'CREATE_LANGUAGE', 'ppl', 'description' )),
- ( 214, 'CREATE_LASSO', oils_i18n_gettext( 214,
+ ( 214, 'CREATE_LASSO', oils_i18n_gettext( 214, 
     'CREATE_LASSO', 'ppl', 'description' )),
- ( 215, 'CREATE_LASSO_MAP', oils_i18n_gettext( 215,
+ ( 215, 'CREATE_LASSO_MAP', oils_i18n_gettext( 215, 
     'CREATE_LASSO_MAP', 'ppl', 'description' )),
- ( 216, 'CREATE_LIT_FORM', oils_i18n_gettext( 216,
+ ( 216, 'CREATE_LIT_FORM', oils_i18n_gettext( 216, 
     'CREATE_LIT_FORM', 'ppl', 'description' )),
- ( 217, 'CREATE_METABIB_FIELD', oils_i18n_gettext( 217,
+ ( 217, 'CREATE_METABIB_FIELD', oils_i18n_gettext( 217, 
     'CREATE_METABIB_FIELD', 'ppl', 'description' )),
- ( 218, 'CREATE_NET_ACCESS_LEVEL', oils_i18n_gettext( 218,
+ ( 218, 'CREATE_NET_ACCESS_LEVEL', oils_i18n_gettext( 218, 
     'CREATE_NET_ACCESS_LEVEL', 'ppl', 'description' )),
- ( 219, 'CREATE_ORG_ADDRESS', oils_i18n_gettext( 219,
+ ( 219, 'CREATE_ORG_ADDRESS', oils_i18n_gettext( 219, 
     'CREATE_ORG_ADDRESS', 'ppl', 'description' )),
- ( 220, 'CREATE_ORG_TYPE', oils_i18n_gettext( 220,
+ ( 220, 'CREATE_ORG_TYPE', oils_i18n_gettext( 220, 
     'CREATE_ORG_TYPE', 'ppl', 'description' )),
- ( 221, 'CREATE_ORG_UNIT', oils_i18n_gettext( 221,
+ ( 221, 'CREATE_ORG_UNIT', oils_i18n_gettext( 221, 
     'CREATE_ORG_UNIT', 'ppl', 'description' )),
- ( 222, 'CREATE_ORG_UNIT_CLOSING', oils_i18n_gettext( 222,
+ ( 222, 'CREATE_ORG_UNIT_CLOSING', oils_i18n_gettext( 222, 
     'CREATE_ORG_UNIT_CLOSING', 'ppl', 'description' )),
- ( 223, 'CREATE_PERM', oils_i18n_gettext( 223,
+ ( 223, 'CREATE_PERM', oils_i18n_gettext( 223, 
     'CREATE_PERM', 'ppl', 'description' )),
- ( 224, 'CREATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 224,
+ ( 224, 'CREATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 224, 
     'CREATE_RELEVANCE_ADJUSTMENT', 'ppl', 'description' )),
- ( 225, 'CREATE_SURVEY', oils_i18n_gettext( 225,
+ ( 225, 'CREATE_SURVEY', oils_i18n_gettext( 225, 
     'CREATE_SURVEY', 'ppl', 'description' )),
- ( 226, 'CREATE_VR_FORMAT', oils_i18n_gettext( 226,
+ ( 226, 'CREATE_VR_FORMAT', oils_i18n_gettext( 226, 
     'CREATE_VR_FORMAT', 'ppl', 'description' )),
- ( 227, 'CREATE_XML_TRANSFORM', oils_i18n_gettext( 227,
+ ( 227, 'CREATE_XML_TRANSFORM', oils_i18n_gettext( 227, 
     'CREATE_XML_TRANSFORM', 'ppl', 'description' )),
- ( 228, 'DELETE_AUDIENCE', oils_i18n_gettext( 228,
+ ( 228, 'DELETE_AUDIENCE', oils_i18n_gettext( 228, 
     'DELETE_AUDIENCE', 'ppl', 'description' )),
- ( 229, 'DELETE_BIB_LEVEL', oils_i18n_gettext( 229,
+ ( 229, 'DELETE_BIB_LEVEL', oils_i18n_gettext( 229, 
     'DELETE_BIB_LEVEL', 'ppl', 'description' )),
- ( 230, 'DELETE_CIRC_DURATION', oils_i18n_gettext( 230,
+ ( 230, 'DELETE_CIRC_DURATION', oils_i18n_gettext( 230, 
     'DELETE_CIRC_DURATION', 'ppl', 'description' )),
- ( 231, 'DELETE_CIRC_MOD', oils_i18n_gettext( 231,
+ ( 231, 'DELETE_CIRC_MOD', oils_i18n_gettext( 231, 
     'DELETE_CIRC_MOD', 'ppl', 'description' )),
- ( 232, 'DELETE_COPY_STATUS', oils_i18n_gettext( 232,
+ ( 232, 'DELETE_COPY_STATUS', oils_i18n_gettext( 232, 
     'DELETE_COPY_STATUS', 'ppl', 'description' )),
- ( 233, 'DELETE_HOURS_OF_OPERATION', oils_i18n_gettext( 233,
+ ( 233, 'DELETE_HOURS_OF_OPERATION', oils_i18n_gettext( 233, 
     'DELETE_HOURS_OF_OPERATION', 'ppl', 'description' )),
- ( 234, 'DELETE_ITEM_FORM', oils_i18n_gettext( 234,
+ ( 234, 'DELETE_ITEM_FORM', oils_i18n_gettext( 234, 
     'DELETE_ITEM_FORM', 'ppl', 'description' )),
- ( 235, 'DELETE_ITEM_TYPE', oils_i18n_gettext( 235,
+ ( 235, 'DELETE_ITEM_TYPE', oils_i18n_gettext( 235, 
     'DELETE_ITEM_TYPE', 'ppl', 'description' )),
- ( 236, 'DELETE_LANGUAGE', oils_i18n_gettext( 236,
+ ( 236, 'DELETE_LANGUAGE', oils_i18n_gettext( 236, 
     'DELETE_LANGUAGE', 'ppl', 'description' )),
- ( 237, 'DELETE_LASSO', oils_i18n_gettext( 237,
+ ( 237, 'DELETE_LASSO', oils_i18n_gettext( 237, 
     'DELETE_LASSO', 'ppl', 'description' )),
- ( 238, 'DELETE_LASSO_MAP', oils_i18n_gettext( 238,
+ ( 238, 'DELETE_LASSO_MAP', oils_i18n_gettext( 238, 
     'DELETE_LASSO_MAP', 'ppl', 'description' )),
- ( 239, 'DELETE_LIT_FORM', oils_i18n_gettext( 239,
+ ( 239, 'DELETE_LIT_FORM', oils_i18n_gettext( 239, 
     'DELETE_LIT_FORM', 'ppl', 'description' )),
- ( 240, 'DELETE_METABIB_FIELD', oils_i18n_gettext( 240,
+ ( 240, 'DELETE_METABIB_FIELD', oils_i18n_gettext( 240, 
     'DELETE_METABIB_FIELD', 'ppl', 'description' )),
- ( 241, 'DELETE_NET_ACCESS_LEVEL', oils_i18n_gettext( 241,
+ ( 241, 'DELETE_NET_ACCESS_LEVEL', oils_i18n_gettext( 241, 
     'DELETE_NET_ACCESS_LEVEL', 'ppl', 'description' )),
- ( 242, 'DELETE_ORG_ADDRESS', oils_i18n_gettext( 242,
+ ( 242, 'DELETE_ORG_ADDRESS', oils_i18n_gettext( 242, 
     'DELETE_ORG_ADDRESS', 'ppl', 'description' )),
- ( 243, 'DELETE_ORG_TYPE', oils_i18n_gettext( 243,
+ ( 243, 'DELETE_ORG_TYPE', oils_i18n_gettext( 243, 
     'DELETE_ORG_TYPE', 'ppl', 'description' )),
- ( 244, 'DELETE_ORG_UNIT', oils_i18n_gettext( 244,
+ ( 244, 'DELETE_ORG_UNIT', oils_i18n_gettext( 244, 
     'DELETE_ORG_UNIT', 'ppl', 'description' )),
- ( 245, 'DELETE_ORG_UNIT_CLOSING', oils_i18n_gettext( 245,
+ ( 245, 'DELETE_ORG_UNIT_CLOSING', oils_i18n_gettext( 245, 
     'DELETE_ORG_UNIT_CLOSING', 'ppl', 'description' )),
- ( 246, 'DELETE_PERM', oils_i18n_gettext( 246,
+ ( 246, 'DELETE_PERM', oils_i18n_gettext( 246, 
     'DELETE_PERM', 'ppl', 'description' )),
- ( 247, 'DELETE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 247,
+ ( 247, 'DELETE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 247, 
     'DELETE_RELEVANCE_ADJUSTMENT', 'ppl', 'description' )),
- ( 248, 'DELETE_SURVEY', oils_i18n_gettext( 248,
+ ( 248, 'DELETE_SURVEY', oils_i18n_gettext( 248, 
     'DELETE_SURVEY', 'ppl', 'description' )),
- ( 249, 'DELETE_TRANSIT', oils_i18n_gettext( 249,
+ ( 249, 'DELETE_TRANSIT', oils_i18n_gettext( 249, 
     'DELETE_TRANSIT', 'ppl', 'description' )),
- ( 250, 'DELETE_VR_FORMAT', oils_i18n_gettext( 250,
+ ( 250, 'DELETE_VR_FORMAT', oils_i18n_gettext( 250, 
     'DELETE_VR_FORMAT', 'ppl', 'description' )),
- ( 251, 'DELETE_XML_TRANSFORM', oils_i18n_gettext( 251,
+ ( 251, 'DELETE_XML_TRANSFORM', oils_i18n_gettext( 251, 
     'DELETE_XML_TRANSFORM', 'ppl', 'description' )),
- ( 252, 'REMOVE_GROUP_PERM', oils_i18n_gettext( 252,
+ ( 252, 'REMOVE_GROUP_PERM', oils_i18n_gettext( 252, 
     'REMOVE_GROUP_PERM', 'ppl', 'description' )),
- ( 253, 'TRANSIT_COPY', oils_i18n_gettext( 253,
+ ( 253, 'TRANSIT_COPY', oils_i18n_gettext( 253, 
     'TRANSIT_COPY', 'ppl', 'description' )),
- ( 254, 'UPDATE_AUDIENCE', oils_i18n_gettext( 254,
+ ( 254, 'UPDATE_AUDIENCE', oils_i18n_gettext( 254, 
     'UPDATE_AUDIENCE', 'ppl', 'description' )),
- ( 255, 'UPDATE_BIB_LEVEL', oils_i18n_gettext( 255,
+ ( 255, 'UPDATE_BIB_LEVEL', oils_i18n_gettext( 255, 
     'UPDATE_BIB_LEVEL', 'ppl', 'description' )),
- ( 256, 'UPDATE_CIRC_DURATION', oils_i18n_gettext( 256,
+ ( 256, 'UPDATE_CIRC_DURATION', oils_i18n_gettext( 256, 
     'UPDATE_CIRC_DURATION', 'ppl', 'description' )),
- ( 257, 'UPDATE_CIRC_MOD', oils_i18n_gettext( 257,
+ ( 257, 'UPDATE_CIRC_MOD', oils_i18n_gettext( 257, 
     'UPDATE_CIRC_MOD', 'ppl', 'description' )),
- ( 258, 'UPDATE_COPY_NOTE', oils_i18n_gettext( 258,
+ ( 258, 'UPDATE_COPY_NOTE', oils_i18n_gettext( 258, 
     'UPDATE_COPY_NOTE', 'ppl', 'description' )),
- ( 259, 'UPDATE_COPY_STATUS', oils_i18n_gettext( 259,
+ ( 259, 'UPDATE_COPY_STATUS', oils_i18n_gettext( 259, 
     'UPDATE_COPY_STATUS', 'ppl', 'description' )),
- ( 260, 'UPDATE_GROUP_PERM', oils_i18n_gettext( 260,
+ ( 260, 'UPDATE_GROUP_PERM', oils_i18n_gettext( 260, 
     'UPDATE_GROUP_PERM', 'ppl', 'description' )),
- ( 261, 'UPDATE_HOURS_OF_OPERATION', oils_i18n_gettext( 261,
+ ( 261, 'UPDATE_HOURS_OF_OPERATION', oils_i18n_gettext( 261, 
     'UPDATE_HOURS_OF_OPERATION', 'ppl', 'description' )),
- ( 262, 'UPDATE_ITEM_FORM', oils_i18n_gettext( 262,
+ ( 262, 'UPDATE_ITEM_FORM', oils_i18n_gettext( 262, 
     'UPDATE_ITEM_FORM', 'ppl', 'description' )),
- ( 263, 'UPDATE_ITEM_TYPE', oils_i18n_gettext( 263,
+ ( 263, 'UPDATE_ITEM_TYPE', oils_i18n_gettext( 263, 
     'UPDATE_ITEM_TYPE', 'ppl', 'description' )),
- ( 264, 'UPDATE_LANGUAGE', oils_i18n_gettext( 264,
+ ( 264, 'UPDATE_LANGUAGE', oils_i18n_gettext( 264, 
     'UPDATE_LANGUAGE', 'ppl', 'description' )),
- ( 265, 'UPDATE_LASSO', oils_i18n_gettext( 265,
+ ( 265, 'UPDATE_LASSO', oils_i18n_gettext( 265, 
     'UPDATE_LASSO', 'ppl', 'description' )),
- ( 266, 'UPDATE_LASSO_MAP', oils_i18n_gettext( 266,
+ ( 266, 'UPDATE_LASSO_MAP', oils_i18n_gettext( 266, 
     'UPDATE_LASSO_MAP', 'ppl', 'description' )),
- ( 267, 'UPDATE_LIT_FORM', oils_i18n_gettext( 267,
+ ( 267, 'UPDATE_LIT_FORM', oils_i18n_gettext( 267, 
     'UPDATE_LIT_FORM', 'ppl', 'description' )),
- ( 268, 'UPDATE_METABIB_FIELD', oils_i18n_gettext( 268,
+ ( 268, 'UPDATE_METABIB_FIELD', oils_i18n_gettext( 268, 
     'UPDATE_METABIB_FIELD', 'ppl', 'description' )),
- ( 269, 'UPDATE_NET_ACCESS_LEVEL', oils_i18n_gettext( 269,
+ ( 269, 'UPDATE_NET_ACCESS_LEVEL', oils_i18n_gettext( 269, 
     'UPDATE_NET_ACCESS_LEVEL', 'ppl', 'description' )),
- ( 270, 'UPDATE_ORG_ADDRESS', oils_i18n_gettext( 270,
+ ( 270, 'UPDATE_ORG_ADDRESS', oils_i18n_gettext( 270, 
     'UPDATE_ORG_ADDRESS', 'ppl', 'description' )),
- ( 271, 'UPDATE_ORG_TYPE', oils_i18n_gettext( 271,
+ ( 271, 'UPDATE_ORG_TYPE', oils_i18n_gettext( 271, 
     'UPDATE_ORG_TYPE', 'ppl', 'description' )),
- ( 272, 'UPDATE_ORG_UNIT_CLOSING', oils_i18n_gettext( 272,
+ ( 272, 'UPDATE_ORG_UNIT_CLOSING', oils_i18n_gettext( 272, 
     'UPDATE_ORG_UNIT_CLOSING', 'ppl', 'description' )),
- ( 273, 'UPDATE_PERM', oils_i18n_gettext( 273,
+ ( 273, 'UPDATE_PERM', oils_i18n_gettext( 273, 
     'UPDATE_PERM', 'ppl', 'description' )),
- ( 274, 'UPDATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 274,
+ ( 274, 'UPDATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 274, 
     'UPDATE_RELEVANCE_ADJUSTMENT', 'ppl', 'description' )),
- ( 275, 'UPDATE_SURVEY', oils_i18n_gettext( 275,
+ ( 275, 'UPDATE_SURVEY', oils_i18n_gettext( 275, 
     'UPDATE_SURVEY', 'ppl', 'description' )),
- ( 276, 'UPDATE_TRANSIT', oils_i18n_gettext( 276,
+ ( 276, 'UPDATE_TRANSIT', oils_i18n_gettext( 276, 
     'UPDATE_TRANSIT', 'ppl', 'description' )),
- ( 277, 'UPDATE_VOLUME_NOTE', oils_i18n_gettext( 277,
+ ( 277, 'UPDATE_VOLUME_NOTE', oils_i18n_gettext( 277, 
     'UPDATE_VOLUME_NOTE', 'ppl', 'description' )),
- ( 278, 'UPDATE_VR_FORMAT', oils_i18n_gettext( 278,
+ ( 278, 'UPDATE_VR_FORMAT', oils_i18n_gettext( 278, 
     'UPDATE_VR_FORMAT', 'ppl', 'description' )),
- ( 279, 'UPDATE_XML_TRANSFORM', oils_i18n_gettext( 279,
+ ( 279, 'UPDATE_XML_TRANSFORM', oils_i18n_gettext( 279, 
     'UPDATE_XML_TRANSFORM', 'ppl', 'description' )),
- ( 280, 'MERGE_BIB_RECORDS', oils_i18n_gettext( 280,
+ ( 280, 'MERGE_BIB_RECORDS', oils_i18n_gettext( 280, 
     'MERGE_BIB_RECORDS', 'ppl', 'description' )),
- ( 281, 'UPDATE_PICKUP_LIB_FROM_HOLDS_SHELF', oils_i18n_gettext( 281,
+ ( 281, 'UPDATE_PICKUP_LIB_FROM_HOLDS_SHELF', oils_i18n_gettext( 281, 
     'UPDATE_PICKUP_LIB_FROM_HOLDS_SHELF', 'ppl', 'description' )),
- ( 282, 'CREATE_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 282,
+ ( 282, 'CREATE_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 282, 
     'CREATE_ACQ_FUNDING_SOURCE', 'ppl', 'description' )),
- ( 283, 'CREATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 283,
+ ( 283, 'CREATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 283, 
     'CREATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
- ( 284, 'CREATE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 284,
+ ( 284, 'CREATE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 284, 
     'CREATE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description' )),
- ( 285, 'CREATE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext( 285,
+ ( 285, 'CREATE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext( 285, 
     'CREATE_AUTHORITY_RECORD_NOTE', 'ppl', 'description' )),
- ( 286, 'CREATE_BIB_IMPORT_FIELD_DEF', oils_i18n_gettext( 286,
+ ( 286, 'CREATE_BIB_IMPORT_FIELD_DEF', oils_i18n_gettext( 286, 
     'CREATE_BIB_IMPORT_FIELD_DEF', 'ppl', 'description' )),
- ( 287, 'CREATE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 287,
+ ( 287, 'CREATE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 287, 
     'CREATE_BIB_IMPORT_QUEUE', 'ppl', 'description' )),
- ( 288, 'CREATE_LOCALE', oils_i18n_gettext( 288,
+ ( 288, 'CREATE_LOCALE', oils_i18n_gettext( 288, 
     'CREATE_LOCALE', 'ppl', 'description' )),
- ( 289, 'CREATE_MARC_CODE', oils_i18n_gettext( 289,
+ ( 289, 'CREATE_MARC_CODE', oils_i18n_gettext( 289, 
     'CREATE_MARC_CODE', 'ppl', 'description' )),
- ( 290, 'CREATE_TRANSLATION', oils_i18n_gettext( 290,
+ ( 290, 'CREATE_TRANSLATION', oils_i18n_gettext( 290, 
     'CREATE_TRANSLATION', 'ppl', 'description' )),
- ( 291, 'DELETE_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 291,
+ ( 291, 'DELETE_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 291, 
     'DELETE_ACQ_FUNDING_SOURCE', 'ppl', 'description' )),
- ( 292, 'DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 292,
+ ( 292, 'DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 292, 
     'DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
- ( 293, 'DELETE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 293,
+ ( 293, 'DELETE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 293, 
     'DELETE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description' )),
- ( 294, 'DELETE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext( 294,
+ ( 294, 'DELETE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext( 294, 
     'DELETE_AUTHORITY_RECORD_NOTE', 'ppl', 'description' )),
- ( 295, 'DELETE_BIB_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 295,
+ ( 295, 'DELETE_BIB_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 295, 
     'DELETE_BIB_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
- ( 296, 'DELETE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 296,
+ ( 296, 'DELETE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 296, 
     'DELETE_BIB_IMPORT_QUEUE', 'ppl', 'description' )),
- ( 297, 'DELETE_LOCALE', oils_i18n_gettext( 297,
+ ( 297, 'DELETE_LOCALE', oils_i18n_gettext( 297, 
     'DELETE_LOCALE', 'ppl', 'description' )),
- ( 298, 'DELETE_MARC_CODE', oils_i18n_gettext( 298,
+ ( 298, 'DELETE_MARC_CODE', oils_i18n_gettext( 298, 
     'DELETE_MARC_CODE', 'ppl', 'description' )),
- ( 299, 'DELETE_TRANSLATION', oils_i18n_gettext( 299,
+ ( 299, 'DELETE_TRANSLATION', oils_i18n_gettext( 299, 
     'DELETE_TRANSLATION', 'ppl', 'description' )),
- ( 300, 'UPDATE_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 300,
+ ( 300, 'UPDATE_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 300, 
     'UPDATE_ACQ_FUNDING_SOURCE', 'ppl', 'description' )),
- ( 301, 'UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 301,
+ ( 301, 'UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 301, 
     'UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
- ( 302, 'UPDATE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 302,
+ ( 302, 'UPDATE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 302, 
     'UPDATE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description' )),
- ( 303, 'UPDATE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext( 303,
+ ( 303, 'UPDATE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext( 303, 
     'UPDATE_AUTHORITY_RECORD_NOTE', 'ppl', 'description' )),
- ( 304, 'UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 304,
+ ( 304, 'UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext( 304, 
     'UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
- ( 305, 'UPDATE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 305,
+ ( 305, 'UPDATE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 305, 
     'UPDATE_BIB_IMPORT_QUEUE', 'ppl', 'description' )),
- ( 306, 'UPDATE_LOCALE', oils_i18n_gettext( 306,
+ ( 306, 'UPDATE_LOCALE', oils_i18n_gettext( 306, 
     'UPDATE_LOCALE', 'ppl', 'description' )),
- ( 307, 'UPDATE_MARC_CODE', oils_i18n_gettext( 307,
+ ( 307, 'UPDATE_MARC_CODE', oils_i18n_gettext( 307, 
     'UPDATE_MARC_CODE', 'ppl', 'description' )),
- ( 308, 'UPDATE_TRANSLATION', oils_i18n_gettext( 308,
+ ( 308, 'UPDATE_TRANSLATION', oils_i18n_gettext( 308, 
     'UPDATE_TRANSLATION', 'ppl', 'description' )),
- ( 309, 'VIEW_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 309,
+ ( 309, 'VIEW_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 309, 
     'VIEW_ACQ_FUNDING_SOURCE', 'ppl', 'description' )),
- ( 310, 'VIEW_AUTHORITY_RECORD_NOTES', oils_i18n_gettext( 310,
+ ( 310, 'VIEW_AUTHORITY_RECORD_NOTES', oils_i18n_gettext( 310, 
     'VIEW_AUTHORITY_RECORD_NOTES', 'ppl', 'description' )),
- ( 311, 'CREATE_IMPORT_ITEM', oils_i18n_gettext( 311,
+ ( 311, 'CREATE_IMPORT_ITEM', oils_i18n_gettext( 311, 
     'CREATE_IMPORT_ITEM', 'ppl', 'description' )),
- ( 312, 'CREATE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 312,
+ ( 312, 'CREATE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 312, 
     'CREATE_IMPORT_ITEM_ATTR_DEF', 'ppl', 'description' )),
- ( 313, 'CREATE_IMPORT_TRASH_FIELD', oils_i18n_gettext( 313,
+ ( 313, 'CREATE_IMPORT_TRASH_FIELD', oils_i18n_gettext( 313, 
     'CREATE_IMPORT_TRASH_FIELD', 'ppl', 'description' )),
- ( 314, 'DELETE_IMPORT_ITEM', oils_i18n_gettext( 314,
+ ( 314, 'DELETE_IMPORT_ITEM', oils_i18n_gettext( 314, 
     'DELETE_IMPORT_ITEM', 'ppl', 'description' )),
- ( 315, 'DELETE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 315,
+ ( 315, 'DELETE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 315, 
     'DELETE_IMPORT_ITEM_ATTR_DEF', 'ppl', 'description' )),
- ( 316, 'DELETE_IMPORT_TRASH_FIELD', oils_i18n_gettext( 316,
+ ( 316, 'DELETE_IMPORT_TRASH_FIELD', oils_i18n_gettext( 316, 
     'DELETE_IMPORT_TRASH_FIELD', 'ppl', 'description' )),
- ( 317, 'UPDATE_IMPORT_ITEM', oils_i18n_gettext( 317,
+ ( 317, 'UPDATE_IMPORT_ITEM', oils_i18n_gettext( 317, 
     'UPDATE_IMPORT_ITEM', 'ppl', 'description' )),
- ( 318, 'UPDATE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 318,
+ ( 318, 'UPDATE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 318, 
     'UPDATE_IMPORT_ITEM_ATTR_DEF', 'ppl', 'description' )),
- ( 319, 'UPDATE_IMPORT_TRASH_FIELD', oils_i18n_gettext( 319,
+ ( 319, 'UPDATE_IMPORT_TRASH_FIELD', oils_i18n_gettext( 319, 
     'UPDATE_IMPORT_TRASH_FIELD', 'ppl', 'description' )),
- ( 320, 'UPDATE_ORG_UNIT_SETTING_ALL', oils_i18n_gettext( 320,
+ ( 320, 'UPDATE_ORG_UNIT_SETTING_ALL', oils_i18n_gettext( 320, 
     'UPDATE_ORG_UNIT_SETTING_ALL', 'ppl', 'description' )),
- ( 321, 'UPDATE_ORG_UNIT_SETTING.circ.lost_materials_processing_fee', oils_i18n_gettext( 321,
+ ( 321, 'UPDATE_ORG_UNIT_SETTING.circ.lost_materials_processing_fee', oils_i18n_gettext( 321, 
     'UPDATE_ORG_UNIT_SETTING.circ.lost_materials_processing_fee', 'ppl', 'description' )),
- ( 322, 'UPDATE_ORG_UNIT_SETTING.cat.default_item_price', oils_i18n_gettext( 322,
+ ( 322, 'UPDATE_ORG_UNIT_SETTING.cat.default_item_price', oils_i18n_gettext( 322, 
     'UPDATE_ORG_UNIT_SETTING.cat.default_item_price', 'ppl', 'description' )),
- ( 323, 'UPDATE_ORG_UNIT_SETTING.auth.opac_timeout', oils_i18n_gettext( 323,
+ ( 323, 'UPDATE_ORG_UNIT_SETTING.auth.opac_timeout', oils_i18n_gettext( 323, 
     'UPDATE_ORG_UNIT_SETTING.auth.opac_timeout', 'ppl', 'description' )),
- ( 324, 'UPDATE_ORG_UNIT_SETTING.auth.staff_timeout', oils_i18n_gettext( 324,
+ ( 324, 'UPDATE_ORG_UNIT_SETTING.auth.staff_timeout', oils_i18n_gettext( 324, 
     'UPDATE_ORG_UNIT_SETTING.auth.staff_timeout', 'ppl', 'description' )),
- ( 325, 'UPDATE_ORG_UNIT_SETTING.org.bounced_emails', oils_i18n_gettext( 325,
+ ( 325, 'UPDATE_ORG_UNIT_SETTING.org.bounced_emails', oils_i18n_gettext( 325, 
     'UPDATE_ORG_UNIT_SETTING.org.bounced_emails', 'ppl', 'description' )),
- ( 326, 'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_alert_interval', oils_i18n_gettext( 326,
+ ( 326, 'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_alert_interval', oils_i18n_gettext( 326, 
     'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_alert_interval', 'ppl', 'description' )),
- ( 327, 'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_interval', oils_i18n_gettext( 327,
+ ( 327, 'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_interval', oils_i18n_gettext( 327, 
     'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_interval', 'ppl', 'description' )),
- ( 328, 'UPDATE_ORG_UNIT_SETTING.credit.payments.allow', oils_i18n_gettext( 328,
+ ( 328, 'UPDATE_ORG_UNIT_SETTING.credit.payments.allow', oils_i18n_gettext( 328, 
     'UPDATE_ORG_UNIT_SETTING.credit.payments.allow', 'ppl', 'description' )),
- ( 329, 'UPDATE_ORG_UNIT_SETTING.circ.void_overdue_on_lost', oils_i18n_gettext( 329,
+ ( 329, 'UPDATE_ORG_UNIT_SETTING.circ.void_overdue_on_lost', oils_i18n_gettext( 329, 
     'UPDATE_ORG_UNIT_SETTING.circ.void_overdue_on_lost', 'ppl', 'description' )),
- ( 330, 'UPDATE_ORG_UNIT_SETTING.circ.hold_stalling.soft', oils_i18n_gettext( 330,
+ ( 330, 'UPDATE_ORG_UNIT_SETTING.circ.hold_stalling.soft', oils_i18n_gettext( 330, 
     'UPDATE_ORG_UNIT_SETTING.circ.hold_stalling.soft', 'ppl', 'description' )),
- ( 331, 'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.hard', oils_i18n_gettext( 331,
+ ( 331, 'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.hard', oils_i18n_gettext( 331, 
     'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.hard', 'ppl', 'description' )),
- ( 332, 'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.soft', oils_i18n_gettext( 332,
+ ( 332, 'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.soft', oils_i18n_gettext( 332, 
     'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.soft', 'ppl', 'description' )),
- ( 333, 'UPDATE_ORG_UNIT_SETTING.opac.barcode_regex', oils_i18n_gettext( 333,
+ ( 333, 'UPDATE_ORG_UNIT_SETTING.opac.barcode_regex', oils_i18n_gettext( 333, 
     'UPDATE_ORG_UNIT_SETTING.opac.barcode_regex', 'ppl', 'description' )),
- ( 334, 'UPDATE_ORG_UNIT_SETTING.global.password_regex', oils_i18n_gettext( 334,
+ ( 334, 'UPDATE_ORG_UNIT_SETTING.global.password_regex', oils_i18n_gettext( 334, 
     'UPDATE_ORG_UNIT_SETTING.global.password_regex', 'ppl', 'description' )),
- ( 335, 'UPDATE_ORG_UNIT_SETTING.circ.item_checkout_history.max', oils_i18n_gettext( 335,
+ ( 335, 'UPDATE_ORG_UNIT_SETTING.circ.item_checkout_history.max', oils_i18n_gettext( 335, 
     'UPDATE_ORG_UNIT_SETTING.circ.item_checkout_history.max', 'ppl', 'description' )),
- ( 336, 'UPDATE_ORG_UNIT_SETTING.circ.reshelving_complete.interval', oils_i18n_gettext( 336,
+ ( 336, 'UPDATE_ORG_UNIT_SETTING.circ.reshelving_complete.interval', oils_i18n_gettext( 336, 
     'UPDATE_ORG_UNIT_SETTING.circ.reshelving_complete.interval', 'ppl', 'description' )),
- ( 337, 'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.patron_login_timeout', oils_i18n_gettext( 337,
+ ( 337, 'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.patron_login_timeout', oils_i18n_gettext( 337, 
     'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.patron_login_timeout', 'ppl', 'description' )),
- ( 338, 'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.alert_on_checkout_event', oils_i18n_gettext( 338,
+ ( 338, 'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.alert_on_checkout_event', oils_i18n_gettext( 338, 
     'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.alert_on_checkout_event', 'ppl', 'description' )),
- ( 339, 'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.require_patron_password', oils_i18n_gettext( 339,
+ ( 339, 'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.require_patron_password', oils_i18n_gettext( 339, 
     'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.require_patron_password', 'ppl', 'description' )),
- ( 340, 'UPDATE_ORG_UNIT_SETTING.global.juvenile_age_threshold', oils_i18n_gettext( 340,
+ ( 340, 'UPDATE_ORG_UNIT_SETTING.global.juvenile_age_threshold', oils_i18n_gettext( 340, 
     'UPDATE_ORG_UNIT_SETTING.global.juvenile_age_threshold', 'ppl', 'description' )),
- ( 341, 'UPDATE_ORG_UNIT_SETTING.cat.bib.keep_on_empty', oils_i18n_gettext( 341,
+ ( 341, 'UPDATE_ORG_UNIT_SETTING.cat.bib.keep_on_empty', oils_i18n_gettext( 341, 
     'UPDATE_ORG_UNIT_SETTING.cat.bib.keep_on_empty', 'ppl', 'description' )),
- ( 342, 'UPDATE_ORG_UNIT_SETTING.cat.bib.alert_on_empty', oils_i18n_gettext( 342,
+ ( 342, 'UPDATE_ORG_UNIT_SETTING.cat.bib.alert_on_empty', oils_i18n_gettext( 342, 
     'UPDATE_ORG_UNIT_SETTING.cat.bib.alert_on_empty', 'ppl', 'description' )),
- ( 343, 'UPDATE_ORG_UNIT_SETTING.patron.password.use_phone', oils_i18n_gettext( 343,
+ ( 343, 'UPDATE_ORG_UNIT_SETTING.patron.password.use_phone', oils_i18n_gettext( 343, 
     'UPDATE_ORG_UNIT_SETTING.patron.password.use_phone', 'ppl', 'description' )),
- ( 344, 'HOLD_ITEM_CHECKED_OUT.override', oils_i18n_gettext( 344,
+ ( 344, 'HOLD_ITEM_CHECKED_OUT.override', oils_i18n_gettext( 344, 
     'Allows a user to place a hold on an item that they already have checked out', 'ppl', 'description' )),
- ( 345, 'ADMIN_ACQ_CANCEL_CAUSE', oils_i18n_gettext( 345,
+ ( 345, 'ADMIN_ACQ_CANCEL_CAUSE', oils_i18n_gettext( 345, 
     'Allow a user to create/update/delete reasons for order cancellations', 'ppl', 'description' )),
- ( 346, 'ACQ_XFER_MANUAL_DFUND_AMOUNT', oils_i18n_gettext( 346,
+ ( 346, 'ACQ_XFER_MANUAL_DFUND_AMOUNT', oils_i18n_gettext( 346, 
     'Allow a user to transfer different amounts of money out of one fund and into another', 'ppl', 'description' )),
- ( 347, 'OVERRIDE_HOLD_HAS_LOCAL_COPY', oils_i18n_gettext( 347,
+ ( 347, 'OVERRIDE_HOLD_HAS_LOCAL_COPY', oils_i18n_gettext( 347, 
     'Allow a user to override the circ.holds.hold_has_copy_at.block setting', 'ppl', 'description' )),
- ( 348, 'UPDATE_PICKUP_LIB_FROM_TRANSIT', oils_i18n_gettext( 348,
+ ( 348, 'UPDATE_PICKUP_LIB_FROM_TRANSIT', oils_i18n_gettext( 348, 
     'Allow a user to change the pickup and transit destination for a captured hold item already in transit', 'ppl', 'description' )),
- ( 349, 'COPY_NEEDED_FOR_HOLD.override', oils_i18n_gettext( 349,
+ ( 349, 'COPY_NEEDED_FOR_HOLD.override', oils_i18n_gettext( 349, 
     'Allow a user to force renewal of an item that could fulfill a hold request', 'ppl', 'description' )),
- ( 350, 'MERGE_AUTH_RECORDS', oils_i18n_gettext( 350,
+ ( 350, 'MERGE_AUTH_RECORDS', oils_i18n_gettext( 350, 
     'Allow a user to merge authority records together', 'ppl', 'description' )),
- ( 351, 'ALLOW_ALT_TCN', oils_i18n_gettext( 351,
+ ( 351, 'ALLOW_ALT_TCN', oils_i18n_gettext( 351, 
     'Allows staff to import a record using an alternate TCN to avoid conflicts', 'ppl', 'description' )),
- ( 352, 'ADMIN_TRIGGER_EVENT_DEF', oils_i18n_gettext( 352,
+ ( 352, 'ADMIN_TRIGGER_EVENT_DEF', oils_i18n_gettext( 352, 
     'Allow a user to administer trigger event definitions', 'ppl', 'description' )),
- ( 353, 'ADMIN_TRIGGER_CLEANUP', oils_i18n_gettext( 353,
+ ( 353, 'ADMIN_TRIGGER_CLEANUP', oils_i18n_gettext( 353, 
     'Allow a user to create, delete, and update trigger cleanup entries', 'ppl', 'description' )),
- ( 354, 'CREATE_TRIGGER_CLEANUP', oils_i18n_gettext( 354,
+ ( 354, 'CREATE_TRIGGER_CLEANUP', oils_i18n_gettext( 354, 
     'Allow a user to create trigger cleanup entries', 'ppl', 'description' )),
- ( 355, 'DELETE_TRIGGER_CLEANUP', oils_i18n_gettext( 355,
+ ( 355, 'DELETE_TRIGGER_CLEANUP', oils_i18n_gettext( 355, 
     'Allow a user to delete trigger cleanup entries', 'ppl', 'description' )),
- ( 356, 'UPDATE_TRIGGER_CLEANUP', oils_i18n_gettext( 356,
+ ( 356, 'UPDATE_TRIGGER_CLEANUP', oils_i18n_gettext( 356, 
     'Allow a user to update trigger cleanup entries', 'ppl', 'description' )),
- ( 357, 'CREATE_TRIGGER_EVENT_DEF', oils_i18n_gettext( 357,
+ ( 357, 'CREATE_TRIGGER_EVENT_DEF', oils_i18n_gettext( 357, 
     'Allow a user to create trigger event definitions', 'ppl', 'description' )),
- ( 358, 'DELETE_TRIGGER_EVENT_DEF', oils_i18n_gettext( 358,
+ ( 358, 'DELETE_TRIGGER_EVENT_DEF', oils_i18n_gettext( 358, 
     'Allow a user to delete trigger event definitions', 'ppl', 'description' )),
- ( 359, 'UPDATE_TRIGGER_EVENT_DEF', oils_i18n_gettext( 359,
+ ( 359, 'UPDATE_TRIGGER_EVENT_DEF', oils_i18n_gettext( 359, 
     'Allow a user to update trigger event definitions', 'ppl', 'description' )),
- ( 360, 'VIEW_TRIGGER_EVENT_DEF', oils_i18n_gettext( 360,
+ ( 360, 'VIEW_TRIGGER_EVENT_DEF', oils_i18n_gettext( 360, 
     'Allow a user to view trigger event definitions', 'ppl', 'description' )),
- ( 361, 'ADMIN_TRIGGER_HOOK', oils_i18n_gettext( 361,
+ ( 361, 'ADMIN_TRIGGER_HOOK', oils_i18n_gettext( 361, 
     'Allow a user to create, update, and delete trigger hooks', 'ppl', 'description' )),
- ( 362, 'CREATE_TRIGGER_HOOK', oils_i18n_gettext( 362,
+ ( 362, 'CREATE_TRIGGER_HOOK', oils_i18n_gettext( 362, 
     'Allow a user to create trigger hooks', 'ppl', 'description' )),
- ( 363, 'DELETE_TRIGGER_HOOK', oils_i18n_gettext( 363,
+ ( 363, 'DELETE_TRIGGER_HOOK', oils_i18n_gettext( 363, 
     'Allow a user to delete trigger hooks', 'ppl', 'description' )),
- ( 364, 'UPDATE_TRIGGER_HOOK', oils_i18n_gettext( 364,
+ ( 364, 'UPDATE_TRIGGER_HOOK', oils_i18n_gettext( 364, 
     'Allow a user to update trigger hooks', 'ppl', 'description' )),
- ( 365, 'ADMIN_TRIGGER_REACTOR', oils_i18n_gettext( 365,
+ ( 365, 'ADMIN_TRIGGER_REACTOR', oils_i18n_gettext( 365, 
     'Allow a user to create, update, and delete trigger reactors', 'ppl', 'description' )),
- ( 366, 'CREATE_TRIGGER_REACTOR', oils_i18n_gettext( 366,
+ ( 366, 'CREATE_TRIGGER_REACTOR', oils_i18n_gettext( 366, 
     'Allow a user to create trigger reactors', 'ppl', 'description' )),
- ( 367, 'DELETE_TRIGGER_REACTOR', oils_i18n_gettext( 367,
+ ( 367, 'DELETE_TRIGGER_REACTOR', oils_i18n_gettext( 367, 
     'Allow a user to delete trigger reactors', 'ppl', 'description' )),
- ( 368, 'UPDATE_TRIGGER_REACTOR', oils_i18n_gettext( 368,
+ ( 368, 'UPDATE_TRIGGER_REACTOR', oils_i18n_gettext( 368, 
     'Allow a user to update trigger reactors', 'ppl', 'description' )),
- ( 369, 'ADMIN_TRIGGER_TEMPLATE_OUTPUT', oils_i18n_gettext( 369,
+ ( 369, 'ADMIN_TRIGGER_TEMPLATE_OUTPUT', oils_i18n_gettext( 369, 
     'Allow a user to delete trigger template output', 'ppl', 'description' )),
- ( 370, 'DELETE_TRIGGER_TEMPLATE_OUTPUT', oils_i18n_gettext( 370,
+ ( 370, 'DELETE_TRIGGER_TEMPLATE_OUTPUT', oils_i18n_gettext( 370, 
     'Allow a user to delete trigger template output', 'ppl', 'description' )),
- ( 371, 'ADMIN_TRIGGER_VALIDATOR', oils_i18n_gettext( 371,
+ ( 371, 'ADMIN_TRIGGER_VALIDATOR', oils_i18n_gettext( 371, 
     'Allow a user to create, update, and delete trigger validators', 'ppl', 'description' )),
- ( 372, 'CREATE_TRIGGER_VALIDATOR', oils_i18n_gettext( 372,
+ ( 372, 'CREATE_TRIGGER_VALIDATOR', oils_i18n_gettext( 372, 
     'Allow a user to create trigger validators', 'ppl', 'description' )),
- ( 373, 'DELETE_TRIGGER_VALIDATOR', oils_i18n_gettext( 373,
+ ( 373, 'DELETE_TRIGGER_VALIDATOR', oils_i18n_gettext( 373, 
     'Allow a user to delete trigger validators', 'ppl', 'description' )),
- ( 374, 'UPDATE_TRIGGER_VALIDATOR', oils_i18n_gettext( 374,
+ ( 374, 'UPDATE_TRIGGER_VALIDATOR', oils_i18n_gettext( 374, 
     'Allow a user to update trigger validators', 'ppl', 'description' )),
- ( 376, 'ADMIN_BOOKING_RESOURCE', oils_i18n_gettext( 376,
+ ( 376, 'ADMIN_BOOKING_RESOURCE', oils_i18n_gettext( 376, 
     'Enables the user to create/update/delete booking resources', 'ppl', 'description' )),
- ( 377, 'ADMIN_BOOKING_RESOURCE_TYPE', oils_i18n_gettext( 377,
+ ( 377, 'ADMIN_BOOKING_RESOURCE_TYPE', oils_i18n_gettext( 377, 
     'Enables the user to create/update/delete booking resource types', 'ppl', 'description' )),
- ( 378, 'ADMIN_BOOKING_RESOURCE_ATTR', oils_i18n_gettext( 378,
+ ( 378, 'ADMIN_BOOKING_RESOURCE_ATTR', oils_i18n_gettext( 378, 
     'Enables the user to create/update/delete booking resource attributes', 'ppl', 'description' )),
- ( 379, 'ADMIN_BOOKING_RESOURCE_ATTR_MAP', oils_i18n_gettext( 379,
+ ( 379, 'ADMIN_BOOKING_RESOURCE_ATTR_MAP', oils_i18n_gettext( 379, 
     'Enables the user to create/update/delete booking resource attribute maps', 'ppl', 'description' )),
- ( 380, 'ADMIN_BOOKING_RESOURCE_ATTR_VALUE', oils_i18n_gettext( 380,
+ ( 380, 'ADMIN_BOOKING_RESOURCE_ATTR_VALUE', oils_i18n_gettext( 380, 
     'Enables the user to create/update/delete booking resource attribute values', 'ppl', 'description' )),
- ( 381, 'ADMIN_BOOKING_RESERVATION', oils_i18n_gettext( 381,
+ ( 381, 'ADMIN_BOOKING_RESERVATION', oils_i18n_gettext( 381, 
     'Enables the user to create/update/delete booking reservations', 'ppl', 'description' )),
- ( 382, 'ADMIN_BOOKING_RESERVATION_ATTR_VALUE_MAP', oils_i18n_gettext( 382,
+ ( 382, 'ADMIN_BOOKING_RESERVATION_ATTR_VALUE_MAP', oils_i18n_gettext( 382, 
     'Enables the user to create/update/delete booking reservation attribute value maps', 'ppl', 'description' )),
- ( 383, 'RETRIEVE_RESERVATION_PULL_LIST', oils_i18n_gettext( 383,
+ ( 383, 'RETRIEVE_RESERVATION_PULL_LIST', oils_i18n_gettext( 383, 
     'Allows a user to retrieve a booking reservation pull list', 'ppl', 'description' )),
- ( 384, 'CAPTURE_RESERVATION', oils_i18n_gettext( 384,
+ ( 384, 'CAPTURE_RESERVATION', oils_i18n_gettext( 384, 
     'Allows a user to capture booking reservations', 'ppl', 'description' )),
- ( 385, 'UPDATE_RECORD', oils_i18n_gettext( 385,
+ ( 385, 'UPDATE_RECORD', oils_i18n_gettext( 385, 
     'UPDATE_RECORD', 'ppl', 'description' )),
- ( 386, 'UPDATE_ORG_UNIT_SETTING.circ.block_renews_for_holds', oils_i18n_gettext( 386,
+ ( 386, 'UPDATE_ORG_UNIT_SETTING.circ.block_renews_for_holds', oils_i18n_gettext( 386, 
     'UPDATE_ORG_UNIT_SETTING.circ.block_renews_for_holds', 'ppl', 'description' )),
- ( 387, 'MERGE_USERS', oils_i18n_gettext( 387,
+ ( 387, 'MERGE_USERS', oils_i18n_gettext( 387, 
     'Allows user records to be merged', 'ppl', 'description' )),
- ( 388, 'ISSUANCE_HOLDS', oils_i18n_gettext( 388,
+ ( 388, 'ISSUANCE_HOLDS', oils_i18n_gettext( 388, 
     'Allow a user to place holds on serials issuances', 'ppl', 'description' )),
- ( 389, 'VIEW_CREDIT_CARD_PROCESSING', oils_i18n_gettext( 389,
+ ( 389, 'VIEW_CREDIT_CARD_PROCESSING', oils_i18n_gettext( 389, 
     'View org unit settings related to credit card processing', 'ppl', 'description' )),
- ( 390, 'ADMIN_CREDIT_CARD_PROCESSING', oils_i18n_gettext( 390,
+ ( 390, 'ADMIN_CREDIT_CARD_PROCESSING', oils_i18n_gettext( 390, 
     'Update org unit settings related to credit card processing', 'ppl', 'description' )),
- ( 391, 'ADMIN_ACQ_CLAIM', oils_i18n_gettext( 391,
+ ( 391, 'ADMIN_ACQ_CLAIM', oils_i18n_gettext( 391, 
     'ADMIN_ACQ_CLAIM', 'ppl', 'description' )),
- ( 392, 'ADMIN_ACQ_CLAIM_EVENT_TYPE', oils_i18n_gettext( 392,
+ ( 392, 'ADMIN_ACQ_CLAIM_EVENT_TYPE', oils_i18n_gettext( 392, 
     'ADMIN_ACQ_CLAIM_EVENT_TYPE', 'ppl', 'description' )),
- ( 393, 'ADMIN_ACQ_CLAIM_TYPE', oils_i18n_gettext( 393,
+ ( 393, 'ADMIN_ACQ_CLAIM_TYPE', oils_i18n_gettext( 393, 
     'ADMIN_ACQ_CLAIM_TYPE', 'ppl', 'description' )),
- ( 394, 'ADMIN_ACQ_DISTRIB_FORMULA', oils_i18n_gettext( 394,
+ ( 394, 'ADMIN_ACQ_DISTRIB_FORMULA', oils_i18n_gettext( 394, 
     'ADMIN_ACQ_DISTRIB_FORMULA', 'ppl', 'description' )),
- ( 395, 'ADMIN_ACQ_FISCAL_YEAR', oils_i18n_gettext( 395,
+ ( 395, 'ADMIN_ACQ_FISCAL_YEAR', oils_i18n_gettext( 395, 
     'ADMIN_ACQ_FISCAL_YEAR', 'ppl', 'description' )),
- ( 396, 'ADMIN_ACQ_FUND_ALLOCATION_PERCENT', oils_i18n_gettext( 396,
+ ( 396, 'ADMIN_ACQ_FUND_ALLOCATION_PERCENT', oils_i18n_gettext( 396, 
     'ADMIN_ACQ_FUND_ALLOCATION_PERCENT', 'ppl', 'description' )),
- ( 397, 'ADMIN_ACQ_FUND_TAG', oils_i18n_gettext( 397,
+ ( 397, 'ADMIN_ACQ_FUND_TAG', oils_i18n_gettext( 397, 
     'ADMIN_ACQ_FUND_TAG', 'ppl', 'description' )),
- ( 398, 'ADMIN_ACQ_LINEITEM_ALERT_TEXT', oils_i18n_gettext( 398,
+ ( 398, 'ADMIN_ACQ_LINEITEM_ALERT_TEXT', oils_i18n_gettext( 398, 
     'ADMIN_ACQ_LINEITEM_ALERT_TEXT', 'ppl', 'description' )),
- ( 399, 'ADMIN_AGE_PROTECT_RULE', oils_i18n_gettext( 399,
+ ( 399, 'ADMIN_AGE_PROTECT_RULE', oils_i18n_gettext( 399, 
     'ADMIN_AGE_PROTECT_RULE', 'ppl', 'description' )),
- ( 400, 'ADMIN_ASSET_COPY_TEMPLATE', oils_i18n_gettext( 400,
+ ( 400, 'ADMIN_ASSET_COPY_TEMPLATE', oils_i18n_gettext( 400, 
     'ADMIN_ASSET_COPY_TEMPLATE', 'ppl', 'description' )),
- ( 401, 'ADMIN_BOOKING_RESERVATION_ATTR_MAP', oils_i18n_gettext( 401,
+ ( 401, 'ADMIN_BOOKING_RESERVATION_ATTR_MAP', oils_i18n_gettext( 401, 
     'ADMIN_BOOKING_RESERVATION_ATTR_MAP', 'ppl', 'description' )),
- ( 402, 'ADMIN_CIRC_MATRIX_MATCHPOINT', oils_i18n_gettext( 402,
+ ( 402, 'ADMIN_CIRC_MATRIX_MATCHPOINT', oils_i18n_gettext( 402, 
     'ADMIN_CIRC_MATRIX_MATCHPOINT', 'ppl', 'description' )),
- ( 403, 'ADMIN_CIRC_MOD', oils_i18n_gettext( 403,
+ ( 403, 'ADMIN_CIRC_MOD', oils_i18n_gettext( 403, 
     'ADMIN_CIRC_MOD', 'ppl', 'description' )),
- ( 404, 'ADMIN_CLAIM_POLICY', oils_i18n_gettext( 404,
+ ( 404, 'ADMIN_CLAIM_POLICY', oils_i18n_gettext( 404, 
     'ADMIN_CLAIM_POLICY', 'ppl', 'description' )),
- ( 405, 'ADMIN_CONFIG_REMOTE_ACCOUNT', oils_i18n_gettext( 405,
+ ( 405, 'ADMIN_CONFIG_REMOTE_ACCOUNT', oils_i18n_gettext( 405, 
     'ADMIN_CONFIG_REMOTE_ACCOUNT', 'ppl', 'description' )),
- ( 406, 'ADMIN_FIELD_DOC', oils_i18n_gettext( 406,
+ ( 406, 'ADMIN_FIELD_DOC', oils_i18n_gettext( 406, 
     'ADMIN_FIELD_DOC', 'ppl', 'description' )),
- ( 407, 'ADMIN_GLOBAL_FLAG', oils_i18n_gettext( 407,
+ ( 407, 'ADMIN_GLOBAL_FLAG', oils_i18n_gettext( 407, 
     'ADMIN_GLOBAL_FLAG', 'ppl', 'description' )),
- ( 408, 'ADMIN_GROUP_PENALTY_THRESHOLD', oils_i18n_gettext( 408,
+ ( 408, 'ADMIN_GROUP_PENALTY_THRESHOLD', oils_i18n_gettext( 408, 
     'ADMIN_GROUP_PENALTY_THRESHOLD', 'ppl', 'description' )),
- ( 409, 'ADMIN_HOLD_CANCEL_CAUSE', oils_i18n_gettext( 409,
+ ( 409, 'ADMIN_HOLD_CANCEL_CAUSE', oils_i18n_gettext( 409, 
     'ADMIN_HOLD_CANCEL_CAUSE', 'ppl', 'description' )),
- ( 410, 'ADMIN_HOLD_MATRIX_MATCHPOINT', oils_i18n_gettext( 410,
+ ( 410, 'ADMIN_HOLD_MATRIX_MATCHPOINT', oils_i18n_gettext( 410, 
     'ADMIN_HOLD_MATRIX_MATCHPOINT', 'ppl', 'description' )),
- ( 411, 'ADMIN_IDENT_TYPE', oils_i18n_gettext( 411,
+ ( 411, 'ADMIN_IDENT_TYPE', oils_i18n_gettext( 411, 
     'ADMIN_IDENT_TYPE', 'ppl', 'description' )),
- ( 412, 'ADMIN_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 412,
+ ( 412, 'ADMIN_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext( 412, 
     'ADMIN_IMPORT_ITEM_ATTR_DEF', 'ppl', 'description' )),
- ( 413, 'ADMIN_INDEX_NORMALIZER', oils_i18n_gettext( 413,
+ ( 413, 'ADMIN_INDEX_NORMALIZER', oils_i18n_gettext( 413, 
     'ADMIN_INDEX_NORMALIZER', 'ppl', 'description' )),
- ( 414, 'ADMIN_INVOICE', oils_i18n_gettext( 414,
+ ( 414, 'ADMIN_INVOICE', oils_i18n_gettext( 414, 
     'ADMIN_INVOICE', 'ppl', 'description' )),
- ( 415, 'ADMIN_INVOICE_METHOD', oils_i18n_gettext( 415,
+ ( 415, 'ADMIN_INVOICE_METHOD', oils_i18n_gettext( 415, 
     'ADMIN_INVOICE_METHOD', 'ppl', 'description' )),
- ( 416, 'ADMIN_INVOICE_PAYMENT_METHOD', oils_i18n_gettext( 416,
+ ( 416, 'ADMIN_INVOICE_PAYMENT_METHOD', oils_i18n_gettext( 416, 
     'ADMIN_INVOICE_PAYMENT_METHOD', 'ppl', 'description' )),
- ( 417, 'ADMIN_LINEITEM_MARC_ATTR_DEF', oils_i18n_gettext( 417,
+ ( 417, 'ADMIN_LINEITEM_MARC_ATTR_DEF', oils_i18n_gettext( 417, 
     'ADMIN_LINEITEM_MARC_ATTR_DEF', 'ppl', 'description' )),
- ( 418, 'ADMIN_MARC_CODE', oils_i18n_gettext( 418,
+ ( 418, 'ADMIN_MARC_CODE', oils_i18n_gettext( 418, 
     'ADMIN_MARC_CODE', 'ppl', 'description' )),
- ( 419, 'ADMIN_MAX_FINE_RULE', oils_i18n_gettext( 419,
+ ( 419, 'ADMIN_MAX_FINE_RULE', oils_i18n_gettext( 419, 
     'ADMIN_MAX_FINE_RULE', 'ppl', 'description' )),
- ( 420, 'ADMIN_MERGE_PROFILE', oils_i18n_gettext( 420,
+ ( 420, 'ADMIN_MERGE_PROFILE', oils_i18n_gettext( 420, 
     'ADMIN_MERGE_PROFILE', 'ppl', 'description' )),
- ( 421, 'ADMIN_ORG_UNIT_SETTING_TYPE', oils_i18n_gettext( 421,
+ ( 421, 'ADMIN_ORG_UNIT_SETTING_TYPE', oils_i18n_gettext( 421, 
     'ADMIN_ORG_UNIT_SETTING_TYPE', 'ppl', 'description' )),
- ( 422, 'ADMIN_RECURRING_FINE_RULE', oils_i18n_gettext( 422,
+ ( 422, 'ADMIN_RECURRING_FINE_RULE', oils_i18n_gettext( 422, 
     'ADMIN_RECURRING_FINE_RULE', 'ppl', 'description' )),
- ( 423, 'ADMIN_SERIAL_SUBSCRIPTION', oils_i18n_gettext( 423,
+ ( 423, 'ADMIN_SERIAL_SUBSCRIPTION', oils_i18n_gettext( 423, 
     'ADMIN_SERIAL_SUBSCRIPTION', 'ppl', 'description' )),
- ( 424, 'ADMIN_STANDING_PENALTY', oils_i18n_gettext( 424,
+ ( 424, 'ADMIN_STANDING_PENALTY', oils_i18n_gettext( 424, 
     'ADMIN_STANDING_PENALTY', 'ppl', 'description' )),
- ( 425, 'ADMIN_SURVEY', oils_i18n_gettext( 425,
+ ( 425, 'ADMIN_SURVEY', oils_i18n_gettext( 425, 
     'ADMIN_SURVEY', 'ppl', 'description' )),
- ( 426, 'ADMIN_USER_REQUEST_TYPE', oils_i18n_gettext( 426,
+ ( 426, 'ADMIN_USER_REQUEST_TYPE', oils_i18n_gettext( 426, 
     'ADMIN_USER_REQUEST_TYPE', 'ppl', 'description' )),
- ( 427, 'ADMIN_USER_SETTING_GROUP', oils_i18n_gettext( 427,
+ ( 427, 'ADMIN_USER_SETTING_GROUP', oils_i18n_gettext( 427, 
     'ADMIN_USER_SETTING_GROUP', 'ppl', 'description' )),
- ( 428, 'ADMIN_USER_SETTING_TYPE', oils_i18n_gettext( 428,
+ ( 428, 'ADMIN_USER_SETTING_TYPE', oils_i18n_gettext( 428, 
     'ADMIN_USER_SETTING_TYPE', 'ppl', 'description' )),
- ( 429, 'ADMIN_Z3950_SOURCE', oils_i18n_gettext( 429,
+ ( 429, 'ADMIN_Z3950_SOURCE', oils_i18n_gettext( 429, 
     'ADMIN_Z3950_SOURCE', 'ppl', 'description' )),
- ( 430, 'CREATE_BIB_BTYPE', oils_i18n_gettext( 430,
+ ( 430, 'CREATE_BIB_BTYPE', oils_i18n_gettext( 430, 
     'CREATE_BIB_BTYPE', 'ppl', 'description' )),
- ( 431, 'CREATE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 431,
+ ( 431, 'CREATE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 431, 
     'CREATE_BIBLIO_FINGERPRINT', 'ppl', 'description' )),
- ( 432, 'CREATE_BIB_SOURCE', oils_i18n_gettext( 432,
+ ( 432, 'CREATE_BIB_SOURCE', oils_i18n_gettext( 432, 
     'CREATE_BIB_SOURCE', 'ppl', 'description' )),
- ( 433, 'CREATE_BILLING_TYPE', oils_i18n_gettext( 433,
+ ( 433, 'CREATE_BILLING_TYPE', oils_i18n_gettext( 433, 
     'CREATE_BILLING_TYPE', 'ppl', 'description' )),
- ( 434, 'CREATE_CN_BTYPE', oils_i18n_gettext( 434,
+ ( 434, 'CREATE_CN_BTYPE', oils_i18n_gettext( 434, 
     'CREATE_CN_BTYPE', 'ppl', 'description' )),
- ( 435, 'CREATE_COPY_BTYPE', oils_i18n_gettext( 435,
+ ( 435, 'CREATE_COPY_BTYPE', oils_i18n_gettext( 435, 
     'CREATE_COPY_BTYPE', 'ppl', 'description' )),
- ( 436, 'CREATE_INVOICE', oils_i18n_gettext( 436,
+ ( 436, 'CREATE_INVOICE', oils_i18n_gettext( 436, 
     'CREATE_INVOICE', 'ppl', 'description' )),
- ( 437, 'CREATE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 437,
+ ( 437, 'CREATE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 437, 
     'CREATE_INVOICE_ITEM_TYPE', 'ppl', 'description' )),
- ( 438, 'CREATE_INVOICE_METHOD', oils_i18n_gettext( 438,
+ ( 438, 'CREATE_INVOICE_METHOD', oils_i18n_gettext( 438, 
     'CREATE_INVOICE_METHOD', 'ppl', 'description' )),
- ( 439, 'CREATE_MERGE_PROFILE', oils_i18n_gettext( 439,
+ ( 439, 'CREATE_MERGE_PROFILE', oils_i18n_gettext( 439, 
     'CREATE_MERGE_PROFILE', 'ppl', 'description' )),
- ( 440, 'CREATE_METABIB_CLASS', oils_i18n_gettext( 440,
+ ( 440, 'CREATE_METABIB_CLASS', oils_i18n_gettext( 440, 
     'CREATE_METABIB_CLASS', 'ppl', 'description' )),
- ( 441, 'CREATE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 441,
+ ( 441, 'CREATE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 441, 
     'CREATE_METABIB_SEARCH_ALIAS', 'ppl', 'description' )),
- ( 442, 'CREATE_USER_BTYPE', oils_i18n_gettext( 442,
+ ( 442, 'CREATE_USER_BTYPE', oils_i18n_gettext( 442, 
     'CREATE_USER_BTYPE', 'ppl', 'description' )),
- ( 443, 'DELETE_BIB_BTYPE', oils_i18n_gettext( 443,
+ ( 443, 'DELETE_BIB_BTYPE', oils_i18n_gettext( 443, 
     'DELETE_BIB_BTYPE', 'ppl', 'description' )),
- ( 444, 'DELETE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 444,
+ ( 444, 'DELETE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 444, 
     'DELETE_BIBLIO_FINGERPRINT', 'ppl', 'description' )),
- ( 445, 'DELETE_BIB_SOURCE', oils_i18n_gettext( 445,
+ ( 445, 'DELETE_BIB_SOURCE', oils_i18n_gettext( 445, 
     'DELETE_BIB_SOURCE', 'ppl', 'description' )),
- ( 446, 'DELETE_BILLING_TYPE', oils_i18n_gettext( 446,
+ ( 446, 'DELETE_BILLING_TYPE', oils_i18n_gettext( 446, 
     'DELETE_BILLING_TYPE', 'ppl', 'description' )),
- ( 447, 'DELETE_CN_BTYPE', oils_i18n_gettext( 447,
+ ( 447, 'DELETE_CN_BTYPE', oils_i18n_gettext( 447, 
     'DELETE_CN_BTYPE', 'ppl', 'description' )),
- ( 448, 'DELETE_COPY_BTYPE', oils_i18n_gettext( 448,
+ ( 448, 'DELETE_COPY_BTYPE', oils_i18n_gettext( 448, 
     'DELETE_COPY_BTYPE', 'ppl', 'description' )),
- ( 449, 'DELETE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 449,
+ ( 449, 'DELETE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 449, 
     'DELETE_INVOICE_ITEM_TYPE', 'ppl', 'description' )),
- ( 450, 'DELETE_INVOICE_METHOD', oils_i18n_gettext( 450,
+ ( 450, 'DELETE_INVOICE_METHOD', oils_i18n_gettext( 450, 
     'DELETE_INVOICE_METHOD', 'ppl', 'description' )),
- ( 451, 'DELETE_MERGE_PROFILE', oils_i18n_gettext( 451,
+ ( 451, 'DELETE_MERGE_PROFILE', oils_i18n_gettext( 451, 
     'DELETE_MERGE_PROFILE', 'ppl', 'description' )),
- ( 452, 'DELETE_METABIB_CLASS', oils_i18n_gettext( 452,
+ ( 452, 'DELETE_METABIB_CLASS', oils_i18n_gettext( 452, 
     'DELETE_METABIB_CLASS', 'ppl', 'description' )),
- ( 453, 'DELETE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 453,
+ ( 453, 'DELETE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 453, 
     'DELETE_METABIB_SEARCH_ALIAS', 'ppl', 'description' )),
- ( 454, 'DELETE_USER_BTYPE', oils_i18n_gettext( 454,
+ ( 454, 'DELETE_USER_BTYPE', oils_i18n_gettext( 454, 
     'DELETE_USER_BTYPE', 'ppl', 'description' )),
- ( 455, 'MANAGE_CLAIM', oils_i18n_gettext( 455,
+ ( 455, 'MANAGE_CLAIM', oils_i18n_gettext( 455, 
     'MANAGE_CLAIM', 'ppl', 'description' )),
- ( 456, 'UPDATE_BIB_BTYPE', oils_i18n_gettext( 456,
+ ( 456, 'UPDATE_BIB_BTYPE', oils_i18n_gettext( 456, 
     'UPDATE_BIB_BTYPE', 'ppl', 'description' )),
- ( 457, 'UPDATE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 457,
+ ( 457, 'UPDATE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 457, 
     'UPDATE_BIBLIO_FINGERPRINT', 'ppl', 'description' )),
- ( 458, 'UPDATE_BIB_SOURCE', oils_i18n_gettext( 458,
+ ( 458, 'UPDATE_BIB_SOURCE', oils_i18n_gettext( 458, 
     'UPDATE_BIB_SOURCE', 'ppl', 'description' )),
- ( 459, 'UPDATE_BILLING_TYPE', oils_i18n_gettext( 459,
+ ( 459, 'UPDATE_BILLING_TYPE', oils_i18n_gettext( 459, 
     'UPDATE_BILLING_TYPE', 'ppl', 'description' )),
- ( 460, 'UPDATE_CN_BTYPE', oils_i18n_gettext( 460,
+ ( 460, 'UPDATE_CN_BTYPE', oils_i18n_gettext( 460, 
     'UPDATE_CN_BTYPE', 'ppl', 'description' )),
- ( 461, 'UPDATE_COPY_BTYPE', oils_i18n_gettext( 461,
+ ( 461, 'UPDATE_COPY_BTYPE', oils_i18n_gettext( 461, 
     'UPDATE_COPY_BTYPE', 'ppl', 'description' )),
- ( 462, 'UPDATE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 462,
+ ( 462, 'UPDATE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 462, 
     'UPDATE_INVOICE_ITEM_TYPE', 'ppl', 'description' )),
- ( 463, 'UPDATE_INVOICE_METHOD', oils_i18n_gettext( 463,
+ ( 463, 'UPDATE_INVOICE_METHOD', oils_i18n_gettext( 463, 
     'UPDATE_INVOICE_METHOD', 'ppl', 'description' )),
- ( 464, 'UPDATE_MERGE_PROFILE', oils_i18n_gettext( 464,
+ ( 464, 'UPDATE_MERGE_PROFILE', oils_i18n_gettext( 464, 
     'UPDATE_MERGE_PROFILE', 'ppl', 'description' )),
- ( 465, 'UPDATE_METABIB_CLASS', oils_i18n_gettext( 465,
+ ( 465, 'UPDATE_METABIB_CLASS', oils_i18n_gettext( 465, 
     'UPDATE_METABIB_CLASS', 'ppl', 'description' )),
- ( 466, 'UPDATE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 466,
+ ( 466, 'UPDATE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 466, 
     'UPDATE_METABIB_SEARCH_ALIAS', 'ppl', 'description' )),
- ( 467, 'UPDATE_USER_BTYPE', oils_i18n_gettext( 467,
+ ( 467, 'UPDATE_USER_BTYPE', oils_i18n_gettext( 467, 
     'UPDATE_USER_BTYPE', 'ppl', 'description' )),
- ( 468, 'user_request.create', oils_i18n_gettext( 468,
+ ( 468, 'user_request.create', oils_i18n_gettext( 468, 
     'user_request.create', 'ppl', 'description' )),
- ( 469, 'user_request.delete', oils_i18n_gettext( 469,
+ ( 469, 'user_request.delete', oils_i18n_gettext( 469, 
     'user_request.delete', 'ppl', 'description' )),
- ( 470, 'user_request.update', oils_i18n_gettext( 470,
+ ( 470, 'user_request.update', oils_i18n_gettext( 470, 
     'user_request.update', 'ppl', 'description' )),
- ( 471, 'user_request.view', oils_i18n_gettext( 471,
+ ( 471, 'user_request.view', oils_i18n_gettext( 471, 
     'user_request.view', 'ppl', 'description' )),
- ( 472, 'VIEW_ACQ_FUND_ALLOCATION_PERCENT', oils_i18n_gettext( 472,
+ ( 472, 'VIEW_ACQ_FUND_ALLOCATION_PERCENT', oils_i18n_gettext( 472, 
     'VIEW_ACQ_FUND_ALLOCATION_PERCENT', 'ppl', 'description' )),
- ( 473, 'VIEW_CIRC_MATRIX_MATCHPOINT', oils_i18n_gettext( 473,
+ ( 473, 'VIEW_CIRC_MATRIX_MATCHPOINT', oils_i18n_gettext( 473, 
     'VIEW_CIRC_MATRIX_MATCHPOINT', 'ppl', 'description' )),
- ( 474, 'VIEW_CLAIM', oils_i18n_gettext( 474,
+ ( 474, 'VIEW_CLAIM', oils_i18n_gettext( 474, 
     'VIEW_CLAIM', 'ppl', 'description' )),
- ( 475, 'VIEW_GROUP_PENALTY_THRESHOLD', oils_i18n_gettext( 475,
+ ( 475, 'VIEW_GROUP_PENALTY_THRESHOLD', oils_i18n_gettext( 475, 
     'VIEW_GROUP_PENALTY_THRESHOLD', 'ppl', 'description' )),
- ( 476, 'VIEW_HOLD_MATRIX_MATCHPOINT', oils_i18n_gettext( 476,
+ ( 476, 'VIEW_HOLD_MATRIX_MATCHPOINT', oils_i18n_gettext( 476, 
     'VIEW_HOLD_MATRIX_MATCHPOINT', 'ppl', 'description' )),
- ( 477, 'VIEW_INVOICE', oils_i18n_gettext( 477,
+ ( 477, 'VIEW_INVOICE', oils_i18n_gettext( 477, 
     'VIEW_INVOICE', 'ppl', 'description' )),
- ( 478, 'VIEW_MERGE_PROFILE', oils_i18n_gettext( 478,
+ ( 478, 'VIEW_MERGE_PROFILE', oils_i18n_gettext( 478, 
     'VIEW_MERGE_PROFILE', 'ppl', 'description' )),
- ( 479, 'VIEW_SERIAL_SUBSCRIPTION', oils_i18n_gettext( 479,
+ ( 479, 'VIEW_SERIAL_SUBSCRIPTION', oils_i18n_gettext( 479, 
     'VIEW_SERIAL_SUBSCRIPTION', 'ppl', 'description' )),
- ( 480, 'VIEW_STANDING_PENALTY', oils_i18n_gettext( 480,
+ ( 480, 'VIEW_STANDING_PENALTY', oils_i18n_gettext( 480, 
     'VIEW_STANDING_PENALTY', 'ppl', 'description' )),
- ( 481, 'ADMIN_SERIAL_CAPTION_PATTERN', oils_i18n_gettext( 481,
+ ( 481, 'ADMIN_SERIAL_CAPTION_PATTERN', oils_i18n_gettext( 481, 
     'ADMIN_SERIAL_CAPTION_PATTERN', 'ppl', 'description' )),
- ( 482, 'ADMIN_SERIAL_DISTRIBUTION', oils_i18n_gettext( 482,
+ ( 482, 'ADMIN_SERIAL_DISTRIBUTION', oils_i18n_gettext( 482, 
     'ADMIN_SERIAL_DISTRIBUTION', 'ppl', 'description' )),
- ( 483, 'ADMIN_SERIAL_STREAM', oils_i18n_gettext( 483,
+ ( 483, 'ADMIN_SERIAL_STREAM', oils_i18n_gettext( 483, 
     'ADMIN_SERIAL_STREAM', 'ppl', 'description' )),
  ( 484, 'RECEIVE_SERIAL', oils_i18n_gettext(484,
        'Receive serial items', 'ppl', 'description')),
@@ -1504,9 +1504,9 @@ INSERT INTO permission.perm_list ( id, code, description ) VALUES
     'Allows a user to manually adjust a patron''s primary card', 'ppl', 'description')),
  ( 516, 'CREATE_REPORT_TEMPLATE', oils_i18n_gettext( 516,
     'Allows a user to create report templates', 'ppl', 'description' )),
- ( 517, 'COPY_HOLDS_FORCE', oils_i18n_gettext( 517,
+ ( 517, 'COPY_HOLDS_FORCE', oils_i18n_gettext( 517, 
     'Allow a user to place a force hold on a specific copy', 'ppl', 'description' )),
- ( 518, 'COPY_HOLDS_RECALL', oils_i18n_gettext( 518,
+ ( 518, 'COPY_HOLDS_RECALL', oils_i18n_gettext( 518, 
     'Allow a user to place a cataloging recall on a specific copy', 'ppl', 'description' )),
  ( 519, 'ADMIN_SMS_CARRIER', oils_i18n_gettext( 519,
     'Allows a user to add/create/delete SMS Carrier entries.', 'ppl', 'description' )),
@@ -1520,24 +1520,24 @@ INSERT INTO permission.perm_list ( id, code, description ) VALUES
     'Allows a user to create, edit, and delete custom toolbars', 'ppl', 'description' )),
  ( 524, 'PLACE_UNFILLABLE_HOLD', oils_i18n_gettext( 524,
     'Allows a user to place a hold that cannot currently be filled.', 'ppl', 'description' )),
- ( 525, 'CREATE_PATRON_STAT_CAT_ENTRY_DEFAULT', oils_i18n_gettext( 525,
+ ( 525, 'CREATE_PATRON_STAT_CAT_ENTRY_DEFAULT', oils_i18n_gettext( 525, 
     'User may set a default entry in a patron statistical category', 'ppl', 'description' )),
- ( 526, 'UPDATE_PATRON_STAT_CAT_ENTRY_DEFAULT', oils_i18n_gettext( 526,
+ ( 526, 'UPDATE_PATRON_STAT_CAT_ENTRY_DEFAULT', oils_i18n_gettext( 526, 
     'User may reset a default entry in a patron statistical category', 'ppl', 'description' )),
- ( 527, 'DELETE_PATRON_STAT_CAT_ENTRY_DEFAULT', oils_i18n_gettext( 527,
+ ( 527, 'DELETE_PATRON_STAT_CAT_ENTRY_DEFAULT', oils_i18n_gettext( 527, 
     'User may unset a default entry in a patron statistical category', 'ppl', 'description' )),
- ( 528, 'ADMIN_ORG_UNIT_CUSTOM_TREE', oils_i18n_gettext( 528,
+ ( 528, 'ADMIN_ORG_UNIT_CUSTOM_TREE', oils_i18n_gettext( 528, 
     'User may update custom org unit trees', 'ppl', 'description' )),
  ( 529, 'ADMIN_IMPORT_MATCH_SET', oils_i18n_gettext( 529,
     'Allows a user to create/retrieve/update/delete vandelay match sets', 'ppl', 'description' )),
  ( 530, 'VIEW_IMPORT_MATCH_SET', oils_i18n_gettext( 530,
     'Allows a user to view vandelay match sets', 'ppl', 'description' )),
  ( 531, 'ADMIN_ADDRESS_ALERT', oils_i18n_gettext( 531,
-    'Allows a user to create/retrieve/update/delete address alerts', 'ppl', 'description' )),
+    'Allows a user to create/retrieve/update/delete address alerts', 'ppl', 'description' )), 
  ( 532, 'VIEW_ADDRESS_ALERT', oils_i18n_gettext( 532,
-    'Allows a user to view address alerts', 'ppl', 'description' )),
+    'Allows a user to view address alerts', 'ppl', 'description' )), 
  ( 533, 'ADMIN_COPY_LOCATION_GROUP', oils_i18n_gettext( 533,
-    'Allows a user to create/retrieve/update/delete copy location groups', 'ppl', 'description' )),
+    'Allows a user to create/retrieve/update/delete copy location groups', 'ppl', 'description' )), 
  ( 534, 'ADMIN_USER_ACTIVITY_TYPE', oils_i18n_gettext( 534,
     'Allows a user to create/retrieve/update/delete user activity types', 'ppl', 'description' )),
 ( 535, 'VIEW_TRIGGER_EVENT', oils_i18n_gettext( 535,
@@ -1556,9 +1556,9 @@ INSERT INTO permission.perm_list ( id, code, description ) VALUES
         'Allows a user to create, edit, and delete custom toolbars for workstations', 'ppl', 'description')),
  ( 542, 'ADMIN_TOOLBAR_FOR_USER', oils_i18n_gettext( 542,
         'Allows a user to create, edit, and delete custom toolbars for users', 'ppl', 'description')),
- ( 543, 'URL_VERIFY', oils_i18n_gettext( 543,
+ ( 543, 'URL_VERIFY', oils_i18n_gettext( 543, 
     'Allows a user to process and verify URLs', 'ppl', 'description')),
- ( 544, 'URL_VERIFY_UPDATE_SETTINGS', oils_i18n_gettext( 544,
+ ( 544, 'URL_VERIFY_UPDATE_SETTINGS', oils_i18n_gettext( 544, 
     'Allows a user to configure URL verification org unit settings', 'ppl', 'description')),
  ( 545, 'SAVED_FILTER_DIALOG_FILTERS', oils_i18n_gettext( 545,
     'Allows users to save and load sets of filters for filter dialogs, available in certain staff interfaces', 'ppl', 'description')),
@@ -1570,7 +1570,7 @@ INSERT INTO permission.perm_list ( id, code, description ) VALUES
         'Allows staff to change the lineitem identifier', 'ppl', 'description')),
  ( 549, 'COPY_STATUS_LONGOVERDUE.override', oils_i18n_gettext(549,
         'Allows the user to check-in long-overdue items, prompting ' ||
-            'long-overdue check-in processing', 'ppl', 'code')),
+            'long-overdue check-in processing', 'ppl', 'code')), 
  ( 550, 'SET_CIRC_LONG_OVERDUE', oils_i18n_gettext(550,
         'Allows the user to mark a circulation as long-overdue', 'ppl', 'code')),
  ( 551, 'ADMIN_SERVER_ADDON_FOR_WORKSTATION', oils_i18n_gettext( 551,
@@ -1581,15 +1581,15 @@ INSERT INTO permission.perm_list ( id, code, description ) VALUES
     'UPDATE_ORG_UNIT_SETTING.circ.min_item_price', 'ppl', 'description' )),
  ( 554, 'UPDATE_ORG_UNIT_SETTING.circ.max_item_price', oils_i18n_gettext( 554,
     'UPDATE_ORG_UNIT_SETTING.circ.max_item_price', 'ppl', 'description' )),
- ( 555, 'group_application.user.staff.admin.system_admin', oils_i18n_gettext( 555,
+ ( 555, 'group_application.user.staff.admin.system_admin', oils_i18n_gettext( 555, 
     'Allow a user to add/remove users to/from the "System Administrator" group', 'ppl', 'description' )),
- ( 556, 'group_application.user.staff.cat_admin', oils_i18n_gettext( 556,
+ ( 556, 'group_application.user.staff.cat_admin', oils_i18n_gettext( 556, 
     'Allow a user to add/remove users to/from the "Cataloging Administrator" group', 'ppl', 'description' )),
- ( 557, 'group_application.user.staff.circ_admin', oils_i18n_gettext( 557,
+ ( 557, 'group_application.user.staff.circ_admin', oils_i18n_gettext( 557, 
     'Allow a user to add/remove users to/from the "Circulation Administrator" group', 'ppl', 'description' )),
- ( 558, 'group_application.user.staff.data_review', oils_i18n_gettext( 558,
+ ( 558, 'group_application.user.staff.data_review', oils_i18n_gettext( 558, 
     'Allow a user to add/remove users to/from the "Data Review" group', 'ppl', 'description' )),
- ( 559, 'group_application.user.staff.volunteers', oils_i18n_gettext( 559,
+ ( 559, 'group_application.user.staff.volunteers', oils_i18n_gettext( 559, 
     'Allow a user to add/remove users to/from the "Volunteers" group', 'ppl', 'description' )),
  (  560, 'TOTAL_HOLD_COPY_RATIO_EXCEEDED.override', oils_i18n_gettext( 560,
     'Override the TOTAL_HOLD_COPY_RATIO_EXCEEDED event', 'ppl', 'description')),
@@ -1618,16 +1618,16 @@ INSERT INTO permission.grp_tree (id, name, parent, description, perm_interval, u
 INSERT INTO permission.grp_tree (id, name, parent, description, perm_interval, usergroup, application_perm) VALUES
        (9, oils_i18n_gettext(9, 'Circulation Administrator', 'pgt', 'name'), 3, NULL, '3 years', TRUE, 'group_application.user.staff.circ_admin');
 INSERT INTO permission.grp_tree (id, name, parent, description, perm_interval, usergroup, application_perm) VALUES
-       (10, oils_i18n_gettext(10, 'Local Administrator', 'pgt', 'name'), 3,
+       (10, oils_i18n_gettext(10, 'Local Administrator', 'pgt', 'name'), 3, 
        oils_i18n_gettext(10, 'Can do anything at the Branch level', 'pgt', 'description'), '3 years', TRUE, 'group_application.user.staff.admin.local_admin');
 INSERT INTO permission.grp_tree (id, name, parent, description, perm_interval, usergroup, application_perm) VALUES
-       (11, oils_i18n_gettext(11, 'Serials', 'pgt', 'name'), 3,
+       (11, oils_i18n_gettext(11, 'Serials', 'pgt', 'name'), 3, 
        oils_i18n_gettext(11, 'Serials (includes admin features)', 'pgt', 'description'), '3 years', TRUE, 'group_application.user.staff.serials');
 INSERT INTO permission.grp_tree (id, name, parent, description, perm_interval, usergroup, application_perm) VALUES
-       (12, oils_i18n_gettext(12, 'System Administrator', 'pgt', 'name'), 3,
+       (12, oils_i18n_gettext(12, 'System Administrator', 'pgt', 'name'), 3, 
        oils_i18n_gettext(12, 'Can do anything at the System level', 'pgt', 'description'), '3 years', TRUE, 'group_application.user.staff.admin.system_admin');
 INSERT INTO permission.grp_tree (id, name, parent, description, perm_interval, usergroup, application_perm) VALUES
-       (13, oils_i18n_gettext(13, 'Global Administrator', 'pgt', 'name'), 3,
+       (13, oils_i18n_gettext(13, 'Global Administrator', 'pgt', 'name'), 3, 
        oils_i18n_gettext(13, 'Can do anything at the Consortium level', 'pgt', 'description'), '3 years', TRUE, 'group_application.user.staff.admin.global_admin');
 INSERT INTO permission.grp_tree (id, name, parent, description, perm_interval, usergroup, application_perm) VALUES
        (14, oils_i18n_gettext(14, 'Data Review', 'pgt', 'name'), 3, NULL, '3 years', TRUE, 'group_application.user.staff.data_review');
@@ -2083,7 +2083,7 @@ INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
                        'UPDATE_HOLD_REQUEST_TIME',
                        'UPDATE_NET_ACCESS_LEVEL',
                        'VIEW_CIRC_MATRIX_MATCHPOINT',
-            'ABORT_TRANSIT_ON_LOST',
+            'ABORT_TRANSIT_ON_LOST', 
             'ABORT_TRANSIT_ON_MISSING',
             'UPDATE_PATRON_COLLECTIONS_EXEMPT',
                        'VIEW_HOLD_MATRIX_MATCHPOINT');
@@ -2466,7 +2466,7 @@ SELECT SETVAL('action.hold_request_cancel_cause_id_seq', 100);
 -- circ matrix
 INSERT INTO config.circ_matrix_matchpoint (org_unit,grp,circulate,duration_rule,recurring_fine_rule,max_fine_rule) VALUES (1,1,true,11,1,1);
 
-INSERT INTO config.circ_matrix_weights(name, org_unit, grp, circ_modifier, copy_location, marc_type, marc_form, marc_bib_level, marc_vr_format, copy_circ_lib, copy_owning_lib, user_home_ou, ref_flag, juvenile_flag, is_renewal, usr_age_upper_bound, usr_age_lower_bound, item_age) VALUES
+INSERT INTO config.circ_matrix_weights(name, org_unit, grp, circ_modifier, copy_location, marc_type, marc_form, marc_bib_level, marc_vr_format, copy_circ_lib, copy_owning_lib, user_home_ou, ref_flag, juvenile_flag, is_renewal, usr_age_upper_bound, usr_age_lower_bound, item_age) VALUES 
     ('Default', 10.0, 11.0, 5.0, 5.0, 4.0, 3.0, 2.0, 2.0, 8.0, 8.0, 8.0, 1.0, 6.0, 7.0, 0.0, 0.0, 0.0),
     ('Org_Unit_First', 11.0, 10.0, 5.0, 5.0, 4.0, 3.0, 2.0, 2.0, 8.0, 8.0, 8.0, 1.0, 6.0, 7.0, 0.0, 0.0, 0.0),
     ('Item_Owner_First', 8.0, 8.0, 5.0, 5.0, 4.0, 3.0, 2.0, 2.0, 10.0, 11.0, 8.0, 1.0, 6.0, 7.0, 0.0, 0.0, 0.0),
@@ -4651,7 +4651,7 @@ INSERT into config.org_unit_setting_type
         'The prefix field will be required on the patron registration screen.',
         'coust', 'description'),
     'bool', null)
-
+       
 ,( 'ui.patron.edit.au.prefix.show', 'gui',
     oils_i18n_gettext('ui.patron.edit.au.prefix.show',
         'Show prefix field on patron registration',
@@ -5133,7 +5133,7 @@ INSERT INTO search.relevance_adjustment (field, bump_type, multiplier) VALUES(10
 
 INSERT INTO search.relevance_adjustment (field, bump_type, multiplier) VALUES(15, 'word_order', 10);
 
--- Vandelay (for importing and exporting records) 012.schema.vandelay.sql
+-- Vandelay (for importing and exporting records) 012.schema.vandelay.sql 
 INSERT INTO vandelay.bib_attr_definition ( id, code, description, xpath ) VALUES (1, 'title', oils_i18n_gettext(1, 'Title of work', 'vqbrad', 'description'),'//*[@tag="245"]/*[contains("abcmnopr",@code)]');
 INSERT INTO vandelay.bib_attr_definition ( id, code, description, xpath ) VALUES (2, 'author', oils_i18n_gettext(2, 'Author of work', 'vqbrad', 'description'),'//*[@tag="100" or @tag="110" or @tag="113"]/*[contains("ad",@code)]');
 INSERT INTO vandelay.bib_attr_definition ( id, code, description, xpath ) VALUES (3, 'language', oils_i18n_gettext(3, 'Language of work', 'vqbrad', 'description'),'//*[@tag="240"]/*[@code="l"][1]');
@@ -6175,14 +6175,14 @@ INSERT INTO config.record_attr_definition (name,label,sorter,filter,tag,multi) v
 INSERT INTO config.record_attr_definition (name,label,sorter,filter,tag,sf_list,multi) values ('authorsort','Author',TRUE,FALSE,'1%','abcdefgklmnopqrstvxyz',FALSE);
 INSERT INTO config.record_attr_definition (name, label, phys_char_sf)
     VALUES ('sr_format', oils_i18n_gettext('sr_format', 'Sound recording format', 'crad', 'label'), '62');
-INSERT INTO config.record_attr_definition (name, label, multi, filter, composite)
+INSERT INTO config.record_attr_definition (name, label, multi, filter, composite) 
     VALUES ('icon_format', oils_i18n_gettext('icon_format', 'OPAC Format Icons', 'crad', 'label'), TRUE, TRUE, TRUE);
-INSERT INTO config.record_attr_definition (name, label, multi, filter, composite)
+INSERT INTO config.record_attr_definition (name, label, multi, filter, composite) 
     VALUES ('mr_hold_format', oils_i18n_gettext('mr_hold_format', 'Metarecord Hold Formats', 'crad', 'label'),
     TRUE, TRUE, TRUE);
-INSERT INTO config.record_attr_definition
+INSERT INTO config.record_attr_definition 
     (name, label, multi, filter, composite) VALUES (
-        'search_format',
+        'search_format', 
         oils_i18n_gettext('search_format', 'Search Formats', 'crad', 'label'),
         TRUE, TRUE, TRUE
     );
@@ -6678,7 +6678,7 @@ INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
     (485, 'item_lang', 'zul', oils_i18n_gettext('485', 'Zulu', 'ccvm', 'value')),
     (486, 'item_lang', 'zun', oils_i18n_gettext('486', 'Zuni', 'ccvm', 'value'));
 
-INSERT INTO config.coded_value_map (id, ctype, code, value, description) VALUES
+INSERT INTO config.coded_value_map (id, ctype, code, value, description) VALUES 
     (487,'audience', ' ', oils_i18n_gettext('487', 'Unknown or unspecified', 'ccvm', 'value'),  oils_i18n_gettext('487', 'The target audience for the item not known or not specified.', 'ccvm', 'description')),
     (488,'audience', 'a', oils_i18n_gettext('488', 'Preschool', 'ccvm', 'value'),               oils_i18n_gettext('488', 'The item is intended for children, approximate ages 0-5 years.', 'ccvm', 'description')),
     (489,'audience', 'b', oils_i18n_gettext('489', 'Primary', 'ccvm', 'value'),                 oils_i18n_gettext('489', 'The item is intended for children, approximate ages 6-8 years.', 'ccvm', 'description')),
@@ -6705,7 +6705,7 @@ INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
     (508, 'item_type', 'j', oils_i18n_gettext('508', 'Musical sound recording', 'ccvm', 'value')),
     (509, 'item_type', 'm', oils_i18n_gettext('509', 'Computer file', 'ccvm', 'value'));
 
-INSERT INTO config.coded_value_map (id, ctype, code, value, description) VALUES
+INSERT INTO config.coded_value_map (id, ctype, code, value, description) VALUES 
     (510, 'lit_form', '0', oils_i18n_gettext('510', 'Not fiction (not further specified)', 'ccvm', 'value'), oils_i18n_gettext('510', 'The item is not a work of fiction and no further identification of the literary form is desired', 'ccvm', 'description')),
     (511, 'lit_form', '1', oils_i18n_gettext('511', 'Fiction (not further specified)', 'ccvm', 'value'),     oils_i18n_gettext('511', 'The item is a work of fiction and no further identification of the literary form is desired', 'ccvm', 'description')),
     (512, 'lit_form', 'c', oils_i18n_gettext('512', 'Comic strips', 'ccvm', 'value'), NULL),
@@ -6772,234 +6772,234 @@ INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
     (563, 'sr_format', 'l', oils_i18n_gettext(563, '1 7/8 ips', 'ccvm', 'value'));
 
 INSERT INTO config.coded_value_map
-    (id, ctype, code, value, search_label) VALUES
-(564, 'icon_format', 'book',
+    (id, ctype, code, value, search_label) VALUES 
+(564, 'icon_format', 'book', 
     oils_i18n_gettext(564, 'Book', 'ccvm', 'value'),
     oils_i18n_gettext(564, 'Book', 'ccvm', 'search_label')),
-(565, 'icon_format', 'braille',
+(565, 'icon_format', 'braille', 
     oils_i18n_gettext(565, 'Braille', 'ccvm', 'value'),
     oils_i18n_gettext(565, 'Braille', 'ccvm', 'search_label')),
-(566, 'icon_format', 'software',
+(566, 'icon_format', 'software', 
     oils_i18n_gettext(566, 'Software and video games', 'ccvm', 'value'),
     oils_i18n_gettext(566, 'Software and video games', 'ccvm', 'search_label')),
-(567, 'icon_format', 'dvd',
+(567, 'icon_format', 'dvd', 
     oils_i18n_gettext(567, 'DVD', 'ccvm', 'value'),
     oils_i18n_gettext(567, 'DVD', 'ccvm', 'search_label')),
-(568, 'icon_format', 'ebook',
+(568, 'icon_format', 'ebook', 
     oils_i18n_gettext(568, 'E-book', 'ccvm', 'value'),
     oils_i18n_gettext(568, 'E-book', 'ccvm', 'search_label')),
-(569, 'icon_format', 'eaudio',
+(569, 'icon_format', 'eaudio', 
     oils_i18n_gettext(569, 'E-audio', 'ccvm', 'value'),
     oils_i18n_gettext(569, 'E-audio', 'ccvm', 'search_label')),
-(570, 'icon_format', 'kit',
+(570, 'icon_format', 'kit', 
     oils_i18n_gettext(570, 'Kit', 'ccvm', 'value'),
     oils_i18n_gettext(570, 'Kit', 'ccvm', 'search_label')),
-(571, 'icon_format', 'map',
+(571, 'icon_format', 'map', 
     oils_i18n_gettext(571, 'Map', 'ccvm', 'value'),
     oils_i18n_gettext(571, 'Map', 'ccvm', 'search_label')),
-(572, 'icon_format', 'microform',
+(572, 'icon_format', 'microform', 
     oils_i18n_gettext(572, 'Microform', 'ccvm', 'value'),
     oils_i18n_gettext(572, 'Microform', 'ccvm', 'search_label')),
-(573, 'icon_format', 'score',
+(573, 'icon_format', 'score', 
     oils_i18n_gettext(573, 'Music Score', 'ccvm', 'value'),
     oils_i18n_gettext(573, 'Music Score', 'ccvm', 'search_label')),
-(574, 'icon_format', 'picture',
+(574, 'icon_format', 'picture', 
     oils_i18n_gettext(574, 'Picture', 'ccvm', 'value'),
     oils_i18n_gettext(574, 'Picture', 'ccvm', 'search_label')),
-(575, 'icon_format', 'equip',
+(575, 'icon_format', 'equip', 
     oils_i18n_gettext(575, 'Equipment, games, toys', 'ccvm', 'value'),
     oils_i18n_gettext(575, 'Equipment, games, toys', 'ccvm', 'search_label')),
-(576, 'icon_format', 'serial',
+(576, 'icon_format', 'serial', 
     oils_i18n_gettext(576, 'Serials and magazines', 'ccvm', 'value'),
     oils_i18n_gettext(576, 'Serials and magazines', 'ccvm', 'search_label')),
-(577, 'icon_format', 'vhs',
+(577, 'icon_format', 'vhs', 
     oils_i18n_gettext(577, 'VHS', 'ccvm', 'value'),
     oils_i18n_gettext(577, 'VHS', 'ccvm', 'search_label')),
-(578, 'icon_format', 'evideo',
+(578, 'icon_format', 'evideo', 
     oils_i18n_gettext(578, 'E-video', 'ccvm', 'value'),
     oils_i18n_gettext(578, 'E-video', 'ccvm', 'search_label')),
-(579, 'icon_format', 'cdaudiobook',
+(579, 'icon_format', 'cdaudiobook', 
     oils_i18n_gettext(579, 'CD Audiobook', 'ccvm', 'value'),
     oils_i18n_gettext(579, 'CD Audiobook', 'ccvm', 'search_label')),
-(580, 'icon_format', 'cdmusic',
+(580, 'icon_format', 'cdmusic', 
     oils_i18n_gettext(580, 'CD Music recording', 'ccvm', 'value'),
     oils_i18n_gettext(580, 'CD Music recording', 'ccvm', 'search_label')),
-(581, 'icon_format', 'casaudiobook',
+(581, 'icon_format', 'casaudiobook', 
     oils_i18n_gettext(581, 'Cassette audiobook', 'ccvm', 'value'),
     oils_i18n_gettext(581, 'Cassette audiobook', 'ccvm', 'search_label')),
 (582, 'icon_format', 'casmusic',
     oils_i18n_gettext(582, 'Audiocassette music recording', 'ccvm', 'value'),
     oils_i18n_gettext(582, 'Audiocassette music recording', 'ccvm', 'search_label')),
-(583, 'icon_format', 'phonospoken',
+(583, 'icon_format', 'phonospoken', 
     oils_i18n_gettext(583, 'Phonograph spoken recording', 'ccvm', 'value'),
     oils_i18n_gettext(583, 'Phonograph spoken recording', 'ccvm', 'search_label')),
-(584, 'icon_format', 'phonomusic',
+(584, 'icon_format', 'phonomusic', 
     oils_i18n_gettext(584, 'Phonograph music recording', 'ccvm', 'value'),
     oils_i18n_gettext(584, 'Phonograph music recording', 'ccvm', 'search_label')),
-(585, 'icon_format', 'lpbook',
+(585, 'icon_format', 'lpbook', 
     oils_i18n_gettext(585, 'Large Print Book', 'ccvm', 'value'),
     oils_i18n_gettext(585, 'Large Print Book', 'ccvm', 'search_label'));
 
-INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES
+INSERT INTO config.coded_value_map (id, ctype, code, value) VALUES 
 (586, 'item_form', 'o', oils_i18n_gettext('586', 'Online', 'ccvm', 'value')),
 (587, 'item_form', 'q', oils_i18n_gettext('587', 'Direct electronic', 'ccvm', 'value'));
 
 -- these formats are a subset of the "icon_format" attribute,
 -- modified to exclude electronic resources, which are not holdable
 INSERT INTO config.coded_value_map
-    (id, ctype, code, value, search_label) VALUES
-(588, 'mr_hold_format', 'book',
+    (id, ctype, code, value, search_label) VALUES 
+(588, 'mr_hold_format', 'book', 
     oils_i18n_gettext(588, 'Book', 'ccvm', 'value'),
     oils_i18n_gettext(588, 'Book', 'ccvm', 'search_label')),
-(589, 'mr_hold_format', 'braille',
+(589, 'mr_hold_format', 'braille', 
     oils_i18n_gettext(589, 'Braille', 'ccvm', 'value'),
     oils_i18n_gettext(589, 'Braille', 'ccvm', 'search_label')),
-(590, 'mr_hold_format', 'software',
+(590, 'mr_hold_format', 'software', 
     oils_i18n_gettext(590, 'Software and video games', 'ccvm', 'value'),
     oils_i18n_gettext(590, 'Software and video games', 'ccvm', 'search_label')),
-(591, 'mr_hold_format', 'dvd',
+(591, 'mr_hold_format', 'dvd', 
     oils_i18n_gettext(591, 'DVD', 'ccvm', 'value'),
     oils_i18n_gettext(591, 'DVD', 'ccvm', 'search_label')),
-(592, 'mr_hold_format', 'kit',
+(592, 'mr_hold_format', 'kit', 
     oils_i18n_gettext(592, 'Kit', 'ccvm', 'value'),
     oils_i18n_gettext(592, 'Kit', 'ccvm', 'search_label')),
-(593, 'mr_hold_format', 'map',
+(593, 'mr_hold_format', 'map', 
     oils_i18n_gettext(593, 'Map', 'ccvm', 'value'),
     oils_i18n_gettext(593, 'Map', 'ccvm', 'search_label')),
-(594, 'mr_hold_format', 'microform',
+(594, 'mr_hold_format', 'microform', 
     oils_i18n_gettext(594, 'Microform', 'ccvm', 'value'),
     oils_i18n_gettext(594, 'Microform', 'ccvm', 'search_label')),
-(595, 'mr_hold_format', 'score',
+(595, 'mr_hold_format', 'score', 
     oils_i18n_gettext(595, 'Music Score', 'ccvm', 'value'),
     oils_i18n_gettext(595, 'Music Score', 'ccvm', 'search_label')),
-(596, 'mr_hold_format', 'picture',
+(596, 'mr_hold_format', 'picture', 
     oils_i18n_gettext(596, 'Picture', 'ccvm', 'value'),
     oils_i18n_gettext(596, 'Picture', 'ccvm', 'search_label')),
-(597, 'mr_hold_format', 'equip',
+(597, 'mr_hold_format', 'equip', 
     oils_i18n_gettext(597, 'Equipment, games, toys', 'ccvm', 'value'),
     oils_i18n_gettext(597, 'Equipment, games, toys', 'ccvm', 'search_label')),
-(598, 'mr_hold_format', 'serial',
+(598, 'mr_hold_format', 'serial', 
     oils_i18n_gettext(598, 'Serials and magazines', 'ccvm', 'value'),
     oils_i18n_gettext(598, 'Serials and magazines', 'ccvm', 'search_label')),
-(599, 'mr_hold_format', 'vhs',
+(599, 'mr_hold_format', 'vhs', 
     oils_i18n_gettext(599, 'VHS', 'ccvm', 'value'),
     oils_i18n_gettext(599, 'VHS', 'ccvm', 'search_label')),
-(600, 'mr_hold_format', 'cdaudiobook',
+(600, 'mr_hold_format', 'cdaudiobook', 
     oils_i18n_gettext(600, 'CD Audiobook', 'ccvm', 'value'),
     oils_i18n_gettext(600, 'CD Audiobook', 'ccvm', 'search_label')),
-(601, 'mr_hold_format', 'cdmusic',
+(601, 'mr_hold_format', 'cdmusic', 
     oils_i18n_gettext(601, 'CD Music recording', 'ccvm', 'value'),
     oils_i18n_gettext(601, 'CD Music recording', 'ccvm', 'search_label')),
-(602, 'mr_hold_format', 'casaudiobook',
+(602, 'mr_hold_format', 'casaudiobook', 
     oils_i18n_gettext(602, 'Cassette audiobook', 'ccvm', 'value'),
     oils_i18n_gettext(602, 'Cassette audiobook', 'ccvm', 'search_label')),
 (603, 'mr_hold_format', 'casmusic',
     oils_i18n_gettext(603, 'Audiocassette music recording', 'ccvm', 'value'),
     oils_i18n_gettext(603, 'Audiocassette music recording', 'ccvm', 'search_label')),
-(604, 'mr_hold_format', 'phonospoken',
+(604, 'mr_hold_format', 'phonospoken', 
     oils_i18n_gettext(604, 'Phonograph spoken recording', 'ccvm', 'value'),
     oils_i18n_gettext(604, 'Phonograph spoken recording', 'ccvm', 'search_label')),
-(605, 'mr_hold_format', 'phonomusic',
+(605, 'mr_hold_format', 'phonomusic', 
     oils_i18n_gettext(605, 'Phonograph music recording', 'ccvm', 'value'),
     oils_i18n_gettext(605, 'Phonograph music recording', 'ccvm', 'search_label')),
-(606, 'mr_hold_format', 'lpbook',
+(606, 'mr_hold_format', 'lpbook', 
     oils_i18n_gettext(606, 'Large Print Book', 'ccvm', 'value'),
     oils_i18n_gettext(606, 'Large Print Book', 'ccvm', 'search_label')) ;
 
 -- catch-all music of unkown format
 INSERT INTO config.coded_value_map
-    (id, ctype, code, value, search_label) VALUES
-(607, 'icon_format', 'music',
+    (id, ctype, code, value, search_label) VALUES 
+(607, 'icon_format', 'music', 
     oils_i18n_gettext(607, 'Musical Sound Recording (Unknown Format)', 'ccvm', 'value'),
     oils_i18n_gettext(607, 'Musical Sound Recording (Unknown Format)', 'ccvm', 'search_label'));
 
 -- icon for blu-ray
 INSERT INTO config.coded_value_map
-    (id, ctype, code, value, search_label) VALUES
-(608, 'icon_format', 'blu-ray',
+    (id, ctype, code, value, search_label) VALUES 
+(608, 'icon_format', 'blu-ray', 
     oils_i18n_gettext(608, 'Blu-ray', 'ccvm', 'value'),
     oils_i18n_gettext(608, 'Blu-ray', 'ccvm', 'search_label'));
 
 -- metarecord hold format for blu-ray
 INSERT INTO config.coded_value_map
-    (id, ctype, code, value, search_label) VALUES
-(609, 'mr_hold_format', 'blu-ray',
+    (id, ctype, code, value, search_label) VALUES 
+(609, 'mr_hold_format', 'blu-ray', 
     oils_i18n_gettext(609, 'Blu-ray', 'ccvm', 'value'),
     oils_i18n_gettext(609, 'Blu-ray', 'ccvm', 'search_label'));
 
 -- search format values
 INSERT INTO config.coded_value_map
-    (id, ctype, code, value, search_label) VALUES
-(610, 'search_format', 'book',
+    (id, ctype, code, value, search_label) VALUES 
+(610, 'search_format', 'book', 
     oils_i18n_gettext(610, 'All Books', 'ccvm', 'value'),
     oils_i18n_gettext(610, 'All Books', 'ccvm', 'search_label')),
-(611, 'search_format', 'braille',
+(611, 'search_format', 'braille', 
     oils_i18n_gettext(611, 'Braille', 'ccvm', 'value'),
     oils_i18n_gettext(611, 'Braille', 'ccvm', 'search_label')),
-(612, 'search_format', 'software',
+(612, 'search_format', 'software', 
     oils_i18n_gettext(612, 'Software and video games', 'ccvm', 'value'),
     oils_i18n_gettext(612, 'Software and video games', 'ccvm', 'search_label')),
-(613, 'search_format', 'dvd',
+(613, 'search_format', 'dvd', 
     oils_i18n_gettext(613, 'DVD', 'ccvm', 'value'),
     oils_i18n_gettext(613, 'DVD', 'ccvm', 'search_label')),
-(614, 'search_format', 'ebook',
+(614, 'search_format', 'ebook', 
     oils_i18n_gettext(614, 'E-book', 'ccvm', 'value'),
     oils_i18n_gettext(614, 'E-book', 'ccvm', 'search_label')),
-(615, 'search_format', 'eaudio',
+(615, 'search_format', 'eaudio', 
     oils_i18n_gettext(615, 'E-audio', 'ccvm', 'value'),
     oils_i18n_gettext(615, 'E-audio', 'ccvm', 'search_label')),
-(616, 'search_format', 'kit',
+(616, 'search_format', 'kit', 
     oils_i18n_gettext(616, 'Kit', 'ccvm', 'value'),
     oils_i18n_gettext(616, 'Kit', 'ccvm', 'search_label')),
-(617, 'search_format', 'map',
+(617, 'search_format', 'map', 
     oils_i18n_gettext(617, 'Map', 'ccvm', 'value'),
     oils_i18n_gettext(617, 'Map', 'ccvm', 'search_label')),
-(618, 'search_format', 'microform',
+(618, 'search_format', 'microform', 
     oils_i18n_gettext(618, 'Microform', 'ccvm', 'value'),
     oils_i18n_gettext(618, 'Microform', 'ccvm', 'search_label')),
-(619, 'search_format', 'score',
+(619, 'search_format', 'score', 
     oils_i18n_gettext(619, 'Music Score', 'ccvm', 'value'),
     oils_i18n_gettext(619, 'Music Score', 'ccvm', 'search_label')),
-(620, 'search_format', 'picture',
+(620, 'search_format', 'picture', 
     oils_i18n_gettext(620, 'Picture', 'ccvm', 'value'),
     oils_i18n_gettext(620, 'Picture', 'ccvm', 'search_label')),
-(621, 'search_format', 'equip',
+(621, 'search_format', 'equip', 
     oils_i18n_gettext(621, 'Equipment, games, toys', 'ccvm', 'value'),
     oils_i18n_gettext(621, 'Equipment, games, toys', 'ccvm', 'search_label')),
-(622, 'search_format', 'serial',
+(622, 'search_format', 'serial', 
     oils_i18n_gettext(622, 'Serials and magazines', 'ccvm', 'value'),
     oils_i18n_gettext(622, 'Serials and magazines', 'ccvm', 'search_label')),
-(623, 'search_format', 'vhs',
+(623, 'search_format', 'vhs', 
     oils_i18n_gettext(623, 'VHS', 'ccvm', 'value'),
     oils_i18n_gettext(623, 'VHS', 'ccvm', 'search_label')),
-(624, 'search_format', 'evideo',
+(624, 'search_format', 'evideo', 
     oils_i18n_gettext(624, 'E-video', 'ccvm', 'value'),
     oils_i18n_gettext(624, 'E-video', 'ccvm', 'search_label')),
-(625, 'search_format', 'cdaudiobook',
+(625, 'search_format', 'cdaudiobook', 
     oils_i18n_gettext(625, 'CD Audiobook', 'ccvm', 'value'),
     oils_i18n_gettext(625, 'CD Audiobook', 'ccvm', 'search_label')),
-(626, 'search_format', 'cdmusic',
+(626, 'search_format', 'cdmusic', 
     oils_i18n_gettext(626, 'CD Music recording', 'ccvm', 'value'),
     oils_i18n_gettext(626, 'CD Music recording', 'ccvm', 'search_label')),
-(627, 'search_format', 'casaudiobook',
+(627, 'search_format', 'casaudiobook', 
     oils_i18n_gettext(627, 'Cassette audiobook', 'ccvm', 'value'),
     oils_i18n_gettext(627, 'Cassette audiobook', 'ccvm', 'search_label')),
 (628, 'search_format', 'casmusic',
     oils_i18n_gettext(628, 'Audiocassette music recording', 'ccvm', 'value'),
     oils_i18n_gettext(628, 'Audiocassette music recording', 'ccvm', 'search_label')),
-(629, 'search_format', 'phonospoken',
+(629, 'search_format', 'phonospoken', 
     oils_i18n_gettext(629, 'Phonograph spoken recording', 'ccvm', 'value'),
     oils_i18n_gettext(629, 'Phonograph spoken recording', 'ccvm', 'search_label')),
-(630, 'search_format', 'phonomusic',
+(630, 'search_format', 'phonomusic', 
     oils_i18n_gettext(630, 'Phonograph music recording', 'ccvm', 'value'),
     oils_i18n_gettext(630, 'Phonograph music recording', 'ccvm', 'search_label')),
-(631, 'search_format', 'lpbook',
+(631, 'search_format', 'lpbook', 
     oils_i18n_gettext(631, 'Large Print Book', 'ccvm', 'value'),
     oils_i18n_gettext(631, 'Large Print Book', 'ccvm', 'search_label')),
-(632, 'search_format', 'music',
+(632, 'search_format', 'music', 
     oils_i18n_gettext(632, 'All Music', 'ccvm', 'label'),
     oils_i18n_gettext(632, 'All Music', 'ccvm', 'search_label')),
-(633, 'search_format', 'blu-ray',
+(633, 'search_format', 'blu-ray', 
     oils_i18n_gettext(633, 'Blu-ray', 'ccvm', 'value'),
     oils_i18n_gettext(633, 'Blu-ray', 'ccvm', 'search_label'));
 
@@ -7011,7 +7011,7 @@ SELECT SETVAL('config.coded_value_map_id_seq'::TEXT, 10000);
 
 -- composite definitions for record attr "icon_format"
 
-INSERT INTO config.composite_attr_entry_definition
+INSERT INTO config.composite_attr_entry_definition 
     (coded_value, definition) VALUES
 --book
 (564, '{"0":[{"_attr":"item_type","_val":"a"},{"_attr":"item_type","_val":"t"}],"1":{"_not":[{"_attr":"item_form","_val":"a"},{"_attr":"item_form","_val":"b"},{"_attr":"item_form","_val":"c"},{"_attr":"item_form","_val":"d"},{"_attr":"item_form","_val":"f"},{"_attr":"item_form","_val":"o"},{"_attr":"item_form","_val":"q"},{"_attr":"item_form","_val":"r"},{"_attr":"item_form","_val":"s"}]},"2":[{"_attr":"bib_level","_val":"a"},{"_attr":"bib_level","_val":"c"},{"_attr":"bib_level","_val":"d"},{"_attr":"bib_level","_val":"m"}]}'),
@@ -7080,12 +7080,12 @@ INSERT INTO config.composite_attr_entry_definition
 (585, '{"0":[{"_attr":"item_type","_val":"a"},{"_attr":"item_type","_val":"t"}],"1":{"_attr":"item_form","_val":"d"},"2":[{"_attr":"bib_level","_val":"a"},{"_attr":"bib_level","_val":"c"},{"_attr":"bib_level","_val":"d"},{"_attr":"bib_level","_val":"m"}]}');
 
 -- music (catch-all)
-INSERT INTO config.composite_attr_entry_definition
+INSERT INTO config.composite_attr_entry_definition 
     (coded_value, definition) VALUES
 (607, '{"0":{"_attr":"item_type","_val":"j"},"1":{"_not":[{"_attr":"sr_format","_val":"a"},{"_attr":"sr_format","_val":"b"},{"_attr":"sr_format","_val":"c"},{"_attr":"sr_format","_val":"d"},{"_attr":"sr_format","_val":"f"},{"_attr":"sr_format","_val":"e"},{"_attr":"sr_format","_val":"l"}]}}');
 
 -- blu-ray icon_format
-INSERT INTO config.composite_attr_entry_definition
+INSERT INTO config.composite_attr_entry_definition 
     (coded_value, definition) VALUES (608, '{"_attr":"vr_format","_val":"s"}');
 
 -- use the definitions from the icon_format as the basis for the MR hold format definitions
@@ -7095,49 +7095,49 @@ BEGIN
     FOR format IN SELECT UNNEST(
         '{book,braille,software,dvd,kit,map,microform,score,picture,equip,serial,vhs,cdaudiobook,cdmusic,casaudiobook,casmusic,phonospoken,phonomusic,lpbook,blu-ray}'::text[])
     LOOP
-        INSERT INTO config.composite_attr_entry_definition
+        INSERT INTO config.composite_attr_entry_definition 
             (coded_value, definition) VALUES
             (
                 -- get the ID from the new ccvm above
-                (SELECT id FROM config.coded_value_map
+                (SELECT id FROM config.coded_value_map 
                     WHERE code = format AND ctype = 'mr_hold_format'),
                 -- get the def of the matching ccvm attached to the icon_format attr
                 (SELECT definition FROM config.composite_attr_entry_definition ccaed
                     JOIN config.coded_value_map ccvm ON (ccaed.coded_value = ccvm.id)
                     WHERE ccvm.ctype = 'icon_format' AND ccvm.code = format)
             );
-    END LOOP;
+    END LOOP; 
 END $$;
 
--- copy the composite definition from icon_format into
+-- copy the composite definition from icon_format into 
 -- search_format for a baseline data set
 DO $$
     DECLARE format config.coded_value_map%ROWTYPE;
 BEGIN
-    FOR format IN SELECT *
+    FOR format IN SELECT * 
         FROM config.coded_value_map WHERE ctype = 'icon_format'
     LOOP
-        INSERT INTO config.composite_attr_entry_definition
+        INSERT INTO config.composite_attr_entry_definition 
             (coded_value, definition) VALUES
             (
                 -- get the ID from the new ccvm above
-                (SELECT id FROM config.coded_value_map
+                (SELECT id FROM config.coded_value_map 
                     WHERE code = format.code AND ctype = 'search_format'),
 
                 -- def of the matching icon_format attr
-                (SELECT definition FROM config.composite_attr_entry_definition
+                (SELECT definition FROM config.composite_attr_entry_definition 
                     WHERE coded_value = format.id)
             );
-    END LOOP;
+    END LOOP; 
 END $$;
 
 -- modify the 'book' definition so that it includes large print
-UPDATE config.composite_attr_entry_definition
+UPDATE config.composite_attr_entry_definition 
     SET definition = '{"0":[{"_attr":"item_type","_val":"a"},{"_attr":"item_type","_val":"t"}],"1":{"_not":[{"_attr":"item_form","_val":"a"},{"_attr":"item_form","_val":"b"},{"_attr":"item_form","_val":"c"},{"_attr":"item_form","_val":"f"},{"_attr":"item_form","_val":"o"},{"_attr":"item_form","_val":"q"},{"_attr":"item_form","_val":"r"},{"_attr":"item_form","_val":"s"}]},"2":[{"_attr":"bib_level","_val":"a"},{"_attr":"bib_level","_val":"c"},{"_attr":"bib_level","_val":"d"},{"_attr":"bib_level","_val":"m"}]}'
     WHERE coded_value = 610;
 
 -- modify 'music' to include all recorded music, regardless of format
-UPDATE config.composite_attr_entry_definition
+UPDATE config.composite_attr_entry_definition 
     SET definition = '{"_attr":"item_type","_val":"j"}'
     WHERE coded_value = 632;
 
@@ -7146,8 +7146,8 @@ UPDATE config.composite_attr_entry_definition
 
 -- Sample Overdue Notice --
 
-INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field, group_field, max_delay, template)
-    VALUES (1, 'f', 1, '7 Day Overdue Email Notification', 'checkout.due', 'CircIsOverdue', 'SendEmail', '7 days', 'due_date', 'usr', '8 days',
+INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field, group_field, max_delay, template) 
+    VALUES (1, 'f', 1, '7 Day Overdue Email Notification', 'checkout.due', 'CircIsOverdue', 'SendEmail', '7 days', 'due_date', 'usr', '8 days', 
 $$
 [%- USE date -%]
 [%- user = target.0.usr -%]
@@ -7173,7 +7173,7 @@ Our records indicate the following items are overdue.
 
 $$);
 
-INSERT INTO action_trigger.environment (event_def, path) VALUES
+INSERT INTO action_trigger.environment (event_def, path) VALUES 
     (1, 'target_copy.call_number'),
     (1, 'target_copy.location'),
     (1, 'usr'),
@@ -7182,7 +7182,7 @@ INSERT INTO action_trigger.environment (event_def, path) VALUES
 
 -- Sample Mark Long-Overdue Item Lost --
 
-INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field)
+INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field) 
     VALUES (2, 'f', 1, '90 Day Overdue Mark Lost', 'checkout.due', 'CircIsOverdue', 'MarkItemLost', '90 days', 'due_date');
 
 INSERT INTO action_trigger.event_params (event_def, param, value) VALUES
@@ -7190,7 +7190,7 @@ INSERT INTO action_trigger.event_params (event_def, param, value) VALUES
 
 -- Sample Auto Mark Lost Notice --
 
-INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, group_field, template)
+INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, group_field, template) 
     VALUES (3, 'f', 1, '90 Day Overdue Mark Lost Notice', 'lost.auto', 'NOOP_True', 'SendEmail', 'usr',
 $$
 [%- USE date -%]
@@ -7218,7 +7218,7 @@ The following items are 90 days overdue and have been marked LOST.
 $$);
 
 
-INSERT INTO action_trigger.environment (event_def, path) VALUES
+INSERT INTO action_trigger.environment (event_def, path) VALUES 
     (3, 'target_copy.call_number'),
     (3, 'usr'),
     (3, 'billable_transaction.summary'),
@@ -7228,8 +7228,8 @@ INSERT INTO action_trigger.environment (event_def, path) VALUES
 
 -- Sample Purchase Order HTML Template --
 
-INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, template)
-    VALUES (4, 't', 1, 'PO HTML', 'format.po.html', 'NOOP_True', 'ProcessTemplate',
+INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, template) 
+    VALUES (4, 't', 1, 'PO HTML', 'format.po.html', 'NOOP_True', 'ProcessTemplate', 
 $$
 [%- USE date -%]
 [%-
@@ -7317,7 +7317,7 @@ date <b>[% date.format(date.now, '%Y%m%d') %]</b>
     [% price = li.estimated_unit_price %]
     [% litotal = (price * count) %]
     [% subtotal = subtotal + litotal %]
-    [%
+    [% 
         ident_attr = helpers.get_li_order_ident(li.attributes);
         SET ident_value = ident_attr.attr_value IF ident_attr;
     %]
@@ -7352,7 +7352,7 @@ date <b>[% date.format(date.now, '%Y%m%d') %]</b>
 Total Line Item Count: [% target.lineitems.size %]
 $$);
 
-INSERT INTO action_trigger.environment (event_def, path) VALUES
+INSERT INTO action_trigger.environment (event_def, path) VALUES 
     (4, 'lineitems.lineitem_details.fund'),
     (4, 'lineitems.lineitem_details.location'),
     (4, 'lineitems.lineitem_details.owning_lib'),
@@ -7553,19 +7553,19 @@ INSERT INTO action_trigger.event_params (event_def, param, value)
 
 INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES (
         'aur.ordered',
-        'aur',
+        'aur', 
         oils_i18n_gettext(
             'aur.ordered',
             'A patron acquisition request has been marked On-Order.',
             'ath',
             'description'
-        ),
+        ), 
         TRUE
     ), (
-        'aur.received',
-        'aur',
+        'aur.received', 
+        'aur', 
         oils_i18n_gettext(
-            'aur.received',
+            'aur.received', 
             'A patron acquisition request has been marked Received.',
             'ath',
             'description'
@@ -7811,7 +7811,7 @@ $$
 INSERT INTO action_trigger.environment (
         event_def,
         path
-    ) VALUES
+    ) VALUES 
         ( 15, 'lineitem' ),
         ( 15, 'lineitem.attributes' ),
         ( 15, 'usr' ),
@@ -7830,7 +7830,7 @@ INSERT INTO action_trigger.environment (
     ;
 
 INSERT INTO action_trigger.hook (key,core_type,description) VALUES ('password.reset_request','aupr','Patron has requested a self-serve password reset');
-INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, template)
+INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, template) 
     VALUES (20, 'f', 1, 'Password reset request notification', 'password.reset_request', 'NOOP_True', 'SendEmail', '00:00:01',
 $$
 [%- USE date -%]
@@ -8214,16 +8214,16 @@ INSERT INTO config.index_normalizer (name, description, func, param_count) VALUE
 );
 
 INSERT INTO config.index_normalizer (name, description, func, param_count) VALUES (
-    'Generic Mapping Normalizer',
+    'Generic Mapping Normalizer', 
     'Map values or sets of values to new values',
-    'generic_map_normalizer',
+    'generic_map_normalizer', 
     1
 );
 
 INSERT INTO config.index_normalizer (name, description, func, param_count) VALUES (
-    'Coded Value Map Normalizer',
+    'Coded Value Map Normalizer', 
     'Applies coded_value_map mapping of values',
-    'coded_value_map_normalizer',
+    'coded_value_map_normalizer', 
     1
 );
 
@@ -8271,7 +8271,7 @@ INSERT INTO config.metabib_field_index_norm_map (field,norm,params, pos)
              config.index_normalizer i
        WHERE i.func IN ('replace')
              AND m.id IN (1);
-
+             
 INSERT INTO config.metabib_field_index_norm_map (field,norm,params, pos)
      SELECT  m.id,
              i.id,
@@ -8321,7 +8321,7 @@ INSERT INTO config.record_attr_index_norm_map (attr,norm,pos)
 
 -- Sample Pre-due Notice --
 
-INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field, group_field, max_delay, template)
+INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field, group_field, max_delay, template) 
     VALUES (6, 'f', 1, '3 Day Courtesy Notice', 'checkout.due', 'CircIsOpen', 'SendEmail', '-3 days', 'due_date', 'usr', '-2 days',
 $$
 [%- USE date -%]
@@ -8337,7 +8337,7 @@ As a reminder, the following items are due in 3 days.
     [%- copy_details = helpers.get_copy_bib_basics(circ.target_copy.id) -%]
     Title: [% copy_details.title %]
     Author: [% copy_details.author %]
-    Barcode: [% circ.target_copy.barcode %]
+    Barcode: [% circ.target_copy.barcode %] 
     Due: [% date.format(helpers.format_date(circ.due_date), '%Y-%m-%d') %]
     Item Cost: [% helpers.get_copy_price(circ.target_copy) %]
     Library: [% circ.circ_lib.name %]
@@ -8347,7 +8347,7 @@ As a reminder, the following items are due in 3 days.
 
 $$);
 
-INSERT INTO action_trigger.environment (event_def, path) VALUES
+INSERT INTO action_trigger.environment (event_def, path) VALUES 
     (6, 'target_copy.call_number'),
     (6, 'usr'),
     (6, 'circ_lib.billing_address');
@@ -8376,7 +8376,7 @@ INSERT INTO action_trigger.reactor (module,description) VALUES
 
 -- self-check checkout receipt
 
-INSERT INTO action_trigger.hook (key, core_type, description, passive)
+INSERT INTO action_trigger.hook (key, core_type, description, passive) 
     VALUES (
         'format.selfcheck.checkout',
         'circ',
@@ -8428,44 +8428,44 @@ $$
         </li>
     [% END %]
     </ol>
-
+    
     <div>
         Library Hours
         [%- BLOCK format_time; date.format(time _ ' 1/1/1000', format='%I:%M %p'); END -%]
         <div>
-            Monday
-            [% PROCESS format_time time = hours.dow_0_open %]
-            [% PROCESS format_time time = hours.dow_0_close %]
+            Monday 
+            [% PROCESS format_time time = hours.dow_0_open %] 
+            [% PROCESS format_time time = hours.dow_0_close %] 
         </div>
         <div>
-            Tuesday
-            [% PROCESS format_time time = hours.dow_1_open %]
-            [% PROCESS format_time time = hours.dow_1_close %]
+            Tuesday 
+            [% PROCESS format_time time = hours.dow_1_open %] 
+            [% PROCESS format_time time = hours.dow_1_close %] 
         </div>
         <div>
-            Wednesday
-            [% PROCESS format_time time = hours.dow_2_open %]
-            [% PROCESS format_time time = hours.dow_2_close %]
+            Wednesday 
+            [% PROCESS format_time time = hours.dow_2_open %] 
+            [% PROCESS format_time time = hours.dow_2_close %] 
         </div>
         <div>
             Thursday
-            [% PROCESS format_time time = hours.dow_3_open %]
-            [% PROCESS format_time time = hours.dow_3_close %]
+            [% PROCESS format_time time = hours.dow_3_open %] 
+            [% PROCESS format_time time = hours.dow_3_close %] 
         </div>
         <div>
             Friday
-            [% PROCESS format_time time = hours.dow_4_open %]
-            [% PROCESS format_time time = hours.dow_4_close %]
+            [% PROCESS format_time time = hours.dow_4_open %] 
+            [% PROCESS format_time time = hours.dow_4_close %] 
         </div>
         <div>
             Saturday
-            [% PROCESS format_time time = hours.dow_5_open %]
-            [% PROCESS format_time time = hours.dow_5_close %]
+            [% PROCESS format_time time = hours.dow_5_open %] 
+            [% PROCESS format_time time = hours.dow_5_close %] 
         </div>
         <div>
-            Sunday
-            [% PROCESS format_time time = hours.dow_6_open %]
-            [% PROCESS format_time time = hours.dow_6_close %]
+            Sunday 
+            [% PROCESS format_time time = hours.dow_6_open %] 
+            [% PROCESS format_time time = hours.dow_6_close %] 
         </div>
     </div>
 </div>
@@ -8482,7 +8482,7 @@ INSERT INTO action_trigger.environment ( event_def, path) VALUES
 
 -- items out selfcheck receipt
 
-INSERT INTO action_trigger.hook (key, core_type, description, passive)
+INSERT INTO action_trigger.hook (key, core_type, description, passive) 
     VALUES (
         'format.selfcheck.items_out',
         'circ',
@@ -8530,7 +8530,7 @@ INSERT INTO action_trigger.environment ( event_def, path) VALUES
     ( 11, 'circ_lib.hours_of_operation'),
     ( 11, 'usr');
 
-INSERT INTO action_trigger.hook (key, core_type, description, passive)
+INSERT INTO action_trigger.hook (key, core_type, description, passive) 
     VALUES (
         'format.selfcheck.holds',
         'ahr',
@@ -8568,7 +8568,7 @@ $$
             <div>Title: [% hold.bib_rec.bib_record.simple_record.title %]</div>
             <div>Author: [% hold.bib_rec.bib_record.simple_record.author %]</div>
             <div>Pickup Location: [% hold.pickup_lib.name %]</div>
-            <div>Status:
+            <div>Status: 
                 [%- IF udata.ready -%]
                     Ready for pickup
                 [% ELSE %]
@@ -8590,7 +8590,7 @@ INSERT INTO action_trigger.environment ( event_def, path) VALUES
 
 -- fines receipt
 
-INSERT INTO action_trigger.hook (key, core_type, description, passive)
+INSERT INTO action_trigger.hook (key, core_type, description, passive) 
     VALUES (
         'format.selfcheck.fines',
         'au',
@@ -8620,7 +8620,7 @@ $$
     <ol>
     [% FOR xact IN user.open_billable_transactions_summary %]
         <li>
-            <div>Details:
+            <div>Details: 
                 [% IF xact.xact_type == 'circulation' %]
                     [%- helpers.get_copy_bib_basics(xact.circulation.target_copy).title -%]
                 [% ELSE %]
@@ -8637,7 +8637,7 @@ $$
 $$
 );
 
-INSERT INTO action_trigger.hook (key, core_type, description, passive)
+INSERT INTO action_trigger.hook (key, core_type, description, passive) 
     VALUES (
         'format.acqli.html',
         'jub',
@@ -8682,12 +8682,12 @@ $$
                 [%- FOR note IN li.lineitem_notes -%]
                     <li>
                     [% IF note.alert_text %]
-                        [% note.alert_text.code -%]
+                        [% note.alert_text.code -%] 
                         [% IF note.value -%]
                             : [% note.value %]
                         [% END %]
                     [% ELSE %]
-                        [% note.value -%]
+                        [% note.value -%] 
                     [% END %]
                     </li>
                 [% END %]
@@ -8715,14 +8715,14 @@ $$
         [% END %]
 
         [% FOREACH detail IN li.lineitem_details.sort('owning_lib') %]
-            [%
+            [% 
                 IF detail.eg_copy_id;
                     SET copy = detail.eg_copy_id;
                     SET cn_label = copy.call_number.label;
-                ELSE;
-                    SET copy = detail;
+                ELSE; 
+                    SET copy = detail; 
                     SET cn_label = detail.cn_label;
-                END
+                END 
             %]
             <tr>
                 <!-- acq.lineitem_detail.id = [%- detail.id -%] -->
@@ -8763,7 +8763,7 @@ INSERT INTO action_trigger.environment ( event_def, path) VALUES
     ( 13, 'open_billable_transactions_summary.circulation' );
 
 
-INSERT INTO action_trigger.validator (module, description)
+INSERT INTO action_trigger.validator (module, description) 
     VALUES (
         'Acq::PurchaseOrderEDIRequired',
         oils_i18n_gettext(
@@ -8786,7 +8786,7 @@ INSERT INTO action_trigger.reactor (module, description)
     );
 
 
-INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, cleanup_success, cleanup_failure, delay, delay_field, group_field, template)
+INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, cleanup_success, cleanup_failure, delay, delay_field, group_field, template) 
     VALUES (23, true, 1, 'PO JEDI', 'acqpo.activated', 'Acq::PurchaseOrderEDIRequired', 'GeneratePurchaseOrderJEDI', NULL, NULL, '00:00:00', NULL, NULL,
 $$
 [%- USE date -%]
@@ -8881,13 +8881,13 @@ $$
         ],
 
         "currency":"[% target.provider.currency_type %]",
-
+                
         "items":[
         [%- FOR li IN target.lineitems %]
         {
             "line_index":"[% li.id %]",
-            "identifiers":[
-            [%-
+            "identifiers":[   
+            [%- 
                 idval = '';
                 idqual = 'EN'; # default ISBN/UPC/EAN-13
                 ident_attr = helpers.get_li_order_ident(li.attributes);
@@ -8917,11 +8917,11 @@ $$
                 {"BPH":"[% helpers.get_li_attr_jedi('pagination','', li.attributes) %]"}
                 [%- END %]
             ],
-            [%- ftx_vals = [];
+            [%- ftx_vals = []; 
                 FOR note IN li.lineitem_notes;
-                    NEXT UNLESS note.vendor_public == 't';
-                    ftx_vals.push(note.value);
-                END;
+                    NEXT UNLESS note.vendor_public == 't'; 
+                    ftx_vals.push(note.value); 
+                END; 
                 IF VENDOR_BRODART; # look for copy-level spec code
                     FOR lid IN li.lineitem_details;
                         IF lid.note;
@@ -8929,18 +8929,18 @@ $$
                             IF spec_note.0; ftx_vals.push(spec_note.0); END;
                         END;
                     END;
-                END;
-                IF xtra_ftx;           ftx_vals.unshift(xtra_ftx); END;
+                END; 
+                IF xtra_ftx;           ftx_vals.unshift(xtra_ftx); END; 
 
                 # BT & ULS want FTX+LIN for every LI, even if empty
                 IF ((VENDOR_BT OR VENDOR_ULS) AND ftx_vals.size == 0);
                     ftx_vals.unshift('');
-                END;
+                END;  
             -%]
 
-            "free-text":[
-                [% FOR note IN ftx_vals -%] "[% note %]"[% UNLESS loop.last %], [% END %][% END %]
-            ],
+            "free-text":[ 
+                [% FOR note IN ftx_vals -%] "[% note %]"[% UNLESS loop.last %], [% END %][% END %] 
+            ],            
 
             "quantity":[% li.lineitem_details.size %]
 
@@ -8954,7 +8954,7 @@ $$
                         owning_lib = lid.owning_lib.shortname;
                         location = lid.location;
                         collection_code = lid.collection_code;
-
+    
                         # when we have real copy data, treat it as authoritative for some fields
                         acp = lid.eg_copy_id;
                         IF acp;
@@ -8997,12 +8997,12 @@ $$
                     END;
                     FOR copy IN compressed_copies;
 
-                    # If we assume owning_lib is required and set,
+                    # If we assume owning_lib is required and set, 
                     # it is safe to prepend each following copy field w/ a ","
 
-                    # B&T EDI requires expected GIR fields to be
-                    # present regardless of whether a value exists.
-                    # some fields are required to have a value in ACQ,
+                    # B&T EDI requires expected GIR fields to be 
+                    # present regardless of whether a value exists.  
+                    # some fields are required to have a value in ACQ, 
                     # though, so they are not forced into place below.
 
                  %]{[%- IF INC_OWNING_LIB AND copy.owning_lib %] "owning_lib":"[% copy.owning_lib %]"[% END -%]
@@ -9030,15 +9030,15 @@ $$
 $$
 );
 
-INSERT INTO action_trigger.environment (event_def, path) VALUES
-  (23, 'lineitems.attributes'),
+INSERT INTO action_trigger.environment (event_def, path) VALUES 
+  (23, 'lineitems.attributes'), 
   (23, 'lineitems.lineitem_details.owning_lib'),
   (23, 'lineitems.lineitem_details.location'),
   (23, 'lineitems.lineitem_details.fund'),
   (23, 'lineitems.lineitem_details.eg_copy_id.location'),
   (23, 'lineitems.lineitem_details.eg_copy_id.call_number'),
-  (23, 'lineitems.lineitem_notes'),
-  (23, 'ordering_agency.mailing_address'),
+  (23, 'lineitems.lineitem_notes'), 
+  (23, 'ordering_agency.mailing_address'), 
   (23, 'provider'),
   (23, 'provider.edi_default');
 
@@ -9086,46 +9086,46 @@ INSERT INTO
 
 INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES (
         'circ.format.history.email',
-        'circ',
+        'circ', 
         oils_i18n_gettext(
             'circ.format.history.email',
             'An email has been requested for a circ history.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'circ.format.history.print',
-        'circ',
+        'circ', 
         oils_i18n_gettext(
             'circ.format.history.print',
             'A circ history needs to be formatted for printing.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'ahr.format.history.email',
-        'ahr',
+        'ahr', 
         oils_i18n_gettext(
             'ahr.format.history.email',
             'An email has been requested for a hold request history.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'ahr.format.history.print',
-        'ahr',
+        'ahr', 
         oils_i18n_gettext(
             'ahr.format.history.print',
             'A hold request history needs to be formatted for printing.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
 
@@ -9260,7 +9260,7 @@ $$
 INSERT INTO action_trigger.environment (
         event_def,
         path
-    ) VALUES
+    ) VALUES 
          ( 25, 'target_copy')
         ,( 25, 'usr' )
         ,( 26, 'target_copy' )
@@ -9276,24 +9276,24 @@ INSERT INTO action_trigger.environment (
 
 INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES (
         'money.format.payment_receipt.email',
-        'mp',
+        'mp', 
         oils_i18n_gettext(
             'money.format.payment_receipt.email',
             'An email has been requested for a payment receipt.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'money.format.payment_receipt.print',
-        'mp',
+        'mp', 
         oils_i18n_gettext(
             'money.format.payment_receipt.print',
             'A payment receipt needs to be formatted for printing.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
 ;
@@ -9353,7 +9353,7 @@ Transaction ID: [% xact_id %]
         [%- END -%]
         [%- FOR mb_type IN mb_type_hash.keys.sort -%]
             [%- IF mb_type == 1 %][%-# Consolidated view of overdue billings -%]
-                $[% mb_type_hash.$mb_type.sum %] for [% mb_type_hash.$mb_type.billings.0.btype.name %]
+                $[% mb_type_hash.$mb_type.sum %] for [% mb_type_hash.$mb_type.billings.0.btype.name %] 
                     on [% mb_type_hash.$mb_type.first_ts %] through [% mb_type_hash.$mb_type.last_ts %]
             [%- ELSE -%][%# all other billings show individually %]
                 [% FOR mb IN mb_type_hash.$mb_type.billings %]
@@ -9369,7 +9369,7 @@ Transaction ID: [% xact_id %]
                     [% CASE "check_payment" %]check
                     [% CASE "credit_card_payment" %]credit card (
                         [%- SET cc_chunks = mp.credit_card_payment.cc_number.replace(' ','').chunk(4); -%]
-                        [%- cc_chunks.slice(0, -1+cc_chunks.max).join.replace('\S','X') -%]
+                        [%- cc_chunks.slice(0, -1+cc_chunks.max).join.replace('\S','X') -%] 
                         [% cc_chunks.last -%]
                         exp [% mp.credit_card_payment.expire_month %]/[% mp.credit_card_payment.expire_year -%]
                     )
@@ -9423,7 +9423,7 @@ $$
                 [% END %]
                 [% FOR mb_type IN mb_type_hash.keys.sort %]
                     <li>[% IF mb_type == 1 %][%# Consolidated view of overdue billings %]
-                        $[% mb_type_hash.$mb_type.sum %] for [% mb_type_hash.$mb_type.billings.0.btype.name %]
+                        $[% mb_type_hash.$mb_type.sum %] for [% mb_type_hash.$mb_type.billings.0.btype.name %] 
                             on [% mb_type_hash.$mb_type.first_ts %] through [% mb_type_hash.$mb_type.last_ts %]
                     [% ELSE %][%# all other billings show individually %]
                         [% FOR mb IN mb_type_hash.$mb_type.billings %]
@@ -9440,7 +9440,7 @@ $$
                             [% CASE "check_payment" %]check
                             [% CASE "credit_card_payment" %]credit card (
                                 [%- SET cc_chunks = mp.credit_card_payment.cc_number.replace(' ','').chunk(4); -%]
-                                [%- cc_chunks.slice(0, -1+cc_chunks.max).join.replace('\S','X') -%]
+                                [%- cc_chunks.slice(0, -1+cc_chunks.max).join.replace('\S','X') -%] 
                                 [% cc_chunks.last -%]
                                 exp [% mp.credit_card_payment.expire_month %]/[% mp.credit_card_payment.expire_year -%]
                             )
@@ -9506,24 +9506,24 @@ INSERT INTO action_trigger.cleanup ( module, description ) VALUES (
 
 INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES (
         'biblio.format.record_entry.email',
-        'cbreb',
+        'cbreb', 
         oils_i18n_gettext(
             'biblio.format.record_entry.email',
             'An email has been requested for one or more biblio record entries.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'biblio.format.record_entry.print',
-        'cbreb',
+        'cbreb', 
         oils_i18n_gettext(
             'biblio.format.record_entry.print',
             'One or more biblio record entries need to be formatted for printing.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
 ;
@@ -9579,7 +9579,7 @@ Subject: Bibliographic Records
     upc = bibxml.findnodes('//*[@tag="024"]/*[@code="a"]').textContent;
 %]
 
-[% loop.count %]/[% loop.size %].  Bib ID# [% bre_id %]
+[% loop.count %]/[% loop.size %].  Bib ID# [% bre_id %] 
 [% IF isbn %]ISBN: [% isbn _ "\n" %][% END -%]
 [% IF issn %]ISSN: [% issn _ "\n" %][% END -%]
 [% IF upc  %]UPC:  [% upc _ "\n" %] [% END -%]
@@ -9675,7 +9675,7 @@ INSERT INTO acq.cancel_reason ( id, org_unit, label, description, keep_debits )
     3, 1, oils_i18n_gettext(3, 'Delayed: Delivered but Lost', 'acqcr', 'label'),
        oils_i18n_gettext( 3, 'Delivered but not received; presumed lost', 'acqcr', 'description' ), TRUE );
 
-INSERT INTO acq.cancel_reason (keep_debits, id, org_unit, label, description) VALUES
+INSERT INTO acq.cancel_reason (keep_debits, id, org_unit, label, description) VALUES 
 ('f',(  2+1000), 1, oils_i18n_gettext(1002, 'Canceled: Deleted', 'acqcr', 'label'),
        oils_i18n_gettext(1002, 'The information is to be or has been deleted.', 'acqcr', 'description')),
 ('t',(  3+1000), 1, oils_i18n_gettext(1003, 'Delayed: Changed', 'acqcr', 'label'),
@@ -9691,7 +9691,7 @@ INSERT INTO acq.cancel_reason (keep_debits, id, org_unit, label, description) VA
 ('t',( 24+1000), 1, oils_i18n_gettext(1024, 'Delayed: Accepted with amendment', 'acqcr', 'label'),
        oils_i18n_gettext(1024, 'Accepted with changes which require no confirmation.', 'acqcr', 'description'));
 
-INSERT INTO acq.cancel_reason (org_unit, keep_debits, id, label, description) VALUES
+INSERT INTO acq.cancel_reason (org_unit, keep_debits, id, label, description) VALUES 
 (1, 't', 1211, oils_i18n_gettext(1211, 'Delayed: Split Quantity', 'acqcr', 'label'),
     oils_i18n_gettext(1211, 'Part of the whole quantity.', 'acqcr', 'description')),
 (1, 't', 1221, oils_i18n_gettext(1221, 'Delayed: Ordered Quantity', 'acqcr', 'label'),
@@ -9731,7 +9731,7 @@ INSERT INTO config.global_flag (name, label) -- defaults to enabled=FALSE
         oils_i18n_gettext(
             'ingest.disable_authority_linking',
             'Authority Automation: Disable bib-authority link tracking',
-            'cgf',
+            'cgf', 
             'label'
         )
     );
@@ -9742,7 +9742,7 @@ INSERT INTO config.global_flag (name, label) -- defaults to enabled=FALSE
         oils_i18n_gettext(
             'ingest.disable_authority_auto_update',
             'Authority Automation: Disable automatic authority updating (requires link tracking)',
-            'cgf',
+            'cgf', 
             'label'
         )
     );
@@ -9753,7 +9753,7 @@ INSERT INTO config.global_flag (name, label, enabled)
         oils_i18n_gettext(
             'cat.bib.use_id_for_tcn',
             'Cat: Use Internal ID for TCN Value',
-            'cgf',
+            'cgf', 
             'label'
         ),
         TRUE
@@ -9815,7 +9815,7 @@ INSERT INTO config.global_flag (name, label, enabled)
         oils_i18n_gettext(
             'cat.maintain_control_numbers',
             'Cat: Maintain 001/003/035 according to the MARC21 specification',
-            'cgf',
+            'cgf', 
             'label'
         ),
         TRUE
@@ -9967,74 +9967,74 @@ INSERT INTO config.usr_setting_type (name,opac_visible,label,description,datatyp
 
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (1, 'SMALLINT', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (2, 'INTEGER', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (3, 'BIGINT', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (4, 'DECIMAL', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (5, 'NUMERIC', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (6, 'REAL', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (7, 'DOUBLE PRECISION', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (8, 'SERIAL', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (9, 'BIGSERIAL', true);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (10, 'MONEY', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (11, 'VARCHAR', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (12, 'CHAR', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (13, 'TEXT', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (14, '"char"', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (15, 'NAME', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (16, 'BYTEA', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (17, 'TIMESTAMP WITHOUT TIME ZONE', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (18, 'TIMESTAMP WITH TIME ZONE', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (19, 'DATE', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (20, 'TIME WITHOUT TIME ZONE', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (21, 'TIME WITH TIME ZONE', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (22, 'INTERVAL', false);
-
 INSERT INTO query.datatype (id, datatype_name, is_numeric )
   VALUES (23, 'BOOLEAN', false);
 
-INSERT INTO config.usr_setting_type (name, opac_visible, label, description, datatype)
+INSERT INTO config.usr_setting_type (name, opac_visible, label, description, datatype) 
     VALUES (
         'opac.default_sort',
         TRUE,
@@ -10055,25 +10055,25 @@ INSERT INTO config.usr_setting_type (name, opac_visible, label, description, dat
 
 -- 0355.data.missing_pieces_format.sql
 
-INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES
+INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES 
     (   'circ.format.missing_pieces.slip.print',
-        'circ',
+        'circ', 
         oils_i18n_gettext(
             'circ.format.missing_pieces.slip.print',
             'A missing pieces slip needs to be formatted for printing.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(  'circ.format.missing_pieces.letter.print',
-        'circ',
+        'circ', 
         oils_i18n_gettext(
             'circ.format.missing_pieces.letter.print',
             'A missing pieces patron letter needs to be formatted for printing.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
 ;
@@ -10178,16 +10178,16 @@ INSERT INTO action_trigger.environment (
 
 -- 0384.data.hold_pull_list_template.sql
 
-INSERT INTO action_trigger.hook (key,core_type,description,passive)
-    VALUES (
+INSERT INTO action_trigger.hook (key,core_type,description,passive) 
+    VALUES (   
         'ahr.format.pull_list',
-        'ahr',
+        'ahr', 
         oils_i18n_gettext(
             'ahr.format.pull_list',
             'Format holds pull list for printing',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     );
 
@@ -10302,15 +10302,15 @@ INSERT INTO action_trigger.validator (module, description) VALUES (
 
 -- 0448.data.trigger.circ.staff_age_to_lost.sql
 
-INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES
+INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES 
     (   'circ.staff_age_to_lost',
-        'circ',
+        'circ', 
         oils_i18n_gettext(
             'circ.staff_age_to_lost',
             'An overdue circulation should be aged to a Lost status.',
             'ath',
             'description'
-        ),
+        ), 
         TRUE
     )
 ;
@@ -10340,13 +10340,13 @@ INSERT INTO action_trigger.hook (key,core_type,description)
     VALUES ('circ.recall.target', 'circ', 'A checked-out copy has been recalled for a hold.');
 
 INSERT INTO action_trigger.event_definition (id, owner, name, hook, validator, reactor, group_field, template)
-    VALUES (37, 1, 'Item Recall Email Notice', 'circ.recall.target', 'NOOP_True', 'SendEmail', 'usr',
+    VALUES (37, 1, 'Item Recall Email Notice', 'circ.recall.target', 'NOOP_True', 'SendEmail', 'usr', 
 $$
 [%- USE date -%]
 [%- user = target.0.usr -%]
 To: [%- params.recipient_email || user.email %]
 From: [%- params.sender_email || default_sender %]
-Subject: Item Recall Notification
+Subject: Item Recall Notification 
 
 Dear [% user.family_name %], [% user.first_given_name %]
 
@@ -10354,8 +10354,8 @@ The following item which you have checked out has been recalled so that
 another patron can have access to the item:
 
 [% FOR circ IN target %]
-    Title: [% circ.target_copy.call_number.record.simple_record.title %]
-    Barcode: [% circ.target_copy.barcode %]
+    Title: [% circ.target_copy.call_number.record.simple_record.title %] 
+    Barcode: [% circ.target_copy.barcode %] 
     Now Due: [% date.format(helpers.format_date(circ.due_date), '%Y-%m-%d') %]
     Library: [% circ.circ_lib.name %]
 
@@ -10383,29 +10383,29 @@ INSERT INTO vandelay.import_error ( code, description ) VALUES ( 'import.xml.mal
 INSERT INTO vandelay.import_error ( code, description ) VALUES ( 'overlay.xml.malformed', oils_i18n_gettext('overlay.xml.malformed', 'Malformed record cause Overlay failure', 'vie', 'description') );
 INSERT INTO vandelay.import_error ( code, description ) VALUES ( 'overlay.record.quality', oils_i18n_gettext('overlay.record.quality', 'New record had insufficient quality', 'vie', 'description') );
 
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.item.invalid.status', oils_i18n_gettext('import.item.invalid.status', 'Invalid value for "status"', 'vie', 'description') );
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.item.invalid.price', oils_i18n_gettext('import.item.invalid.price', 'Invalid value for "price"', 'vie', 'description') );
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.item.invalid.deposit_amount', oils_i18n_gettext('import.item.invalid.deposit_amount', 'Invalid value for "deposit_amount"', 'vie', 'description') );
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.item.invalid.owning_lib', oils_i18n_gettext('import.item.invalid.owning_lib', 'Invalid value for "owning_lib"', 'vie', 'description') );
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.item.invalid.circ_lib', oils_i18n_gettext('import.item.invalid.circ_lib', 'Invalid value for "circ_lib"', 'vie', 'description') );
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.item.invalid.copy_number', oils_i18n_gettext('import.item.invalid.copy_number', 'Invalid value for "copy_number"', 'vie', 'description') );
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.item.invalid.circ_as_type', oils_i18n_gettext('import.item.invalid.circ_as_type', 'Invalid value for "circ_as_type"', 'vie', 'description') );
-INSERT INTO vandelay.import_error ( code, description ) VALUES (
+INSERT INTO vandelay.import_error ( code, description ) VALUES ( 
     'import.record.perm_failure', oils_i18n_gettext('import.record.perm_failure', 'Perm failure creating a record', 'vie', 'description') );
 
 -- Event def for email notice for hold cancelled due to lack of target -----
 
 INSERT INTO action_trigger.event_definition (id, active, owner, name, hook, validator, reactor, delay, delay_field, group_field, template)
-    VALUES (38, FALSE, 1,
-        'Hold Cancelled (No Target) Email Notification',
-        'hold_request.cancel.expire_no_target',
+    VALUES (38, FALSE, 1, 
+        'Hold Cancelled (No Target) Email Notification', 
+        'hold_request.cancel.expire_no_target', 
         'HoldIsCancelled', 'SendEmail', '30 minutes', 'cancel_time', 'usr',
 $$
 [%- USE date -%]
@@ -10440,101 +10440,101 @@ INSERT INTO action_trigger.event_params (event_def, param, value)
 
 INSERT INTO action_trigger.hook (key,core_type,description,passive) VALUES (
         'vandelay.queued_bib_record.print',
-        'vqbr',
+        'vqbr', 
         oils_i18n_gettext(
             'vandelay.queued_bib_record.print',
             'Print output has been requested for records in an Importer Bib Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.queued_bib_record.csv',
-        'vqbr',
+        'vqbr', 
         oils_i18n_gettext(
             'vandelay.queued_bib_record.csv',
             'CSV output has been requested for records in an Importer Bib Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.queued_bib_record.email',
-        'vqbr',
+        'vqbr', 
         oils_i18n_gettext(
             'vandelay.queued_bib_record.email',
             'An email has been requested for records in an Importer Bib Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.queued_auth_record.print',
-        'vqar',
+        'vqar', 
         oils_i18n_gettext(
             'vandelay.queued_auth_record.print',
             'Print output has been requested for records in an Importer Authority Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.queued_auth_record.csv',
-        'vqar',
+        'vqar', 
         oils_i18n_gettext(
             'vandelay.queued_auth_record.csv',
             'CSV output has been requested for records in an Importer Authority Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.queued_auth_record.email',
-        'vqar',
+        'vqar', 
         oils_i18n_gettext(
             'vandelay.queued_auth_record.email',
             'An email has been requested for records in an Importer Authority Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.import_items.print',
-        'vii',
+        'vii', 
         oils_i18n_gettext(
             'vandelay.import_items.print',
             'Print output has been requested for Import Items from records in an Importer Bib Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.import_items.csv',
-        'vii',
+        'vii', 
         oils_i18n_gettext(
             'vandelay.import_items.csv',
             'CSV output has been requested for Import Items from records in an Importer Bib Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
     ,(
         'vandelay.import_items.email',
-        'vii',
+        'vii', 
         oils_i18n_gettext(
             'vandelay.import_items.email',
             'An email has been requested for Import Items from records in an Importer Bib Queue.',
             'ath',
             'description'
-        ),
+        ), 
         FALSE
     )
 ;
@@ -11086,9 +11086,9 @@ INSERT INTO authority.control_set_authority_field (id, control_set, main_entry,
 INSERT INTO authority.control_set_authority_field (id, control_set, main_entry, tag, sf_list, display_sf_list, name) VALUES
 
 -- Main entries
-    (1, 1, NULL, '100', 'abcdfklmnopqrstvxyz', 'abcdefklmnopqrstvxyz',
+    (1, 1, NULL, '100', 'abcdefklmnopqrstvxyz', 'abcdefklmnopqrstvxyz',
         oils_i18n_gettext('1','Heading -- Personal Name','acsaf','name')),
-    (2, 1, NULL, '110', 'abcdfgklmnoprstvxyz', 'abcdefgklmnoprstvxyz',
+    (2, 1, NULL, '110', 'abcdefgklmnoprstvxyz', 'abcdefgklmnoprstvxyz',
         oils_i18n_gettext('2','Heading -- Corporate Name','acsaf','name')),
     (3, 1, NULL, '111', 'acdefgklnpqstvxyz', 'acdefgklnpqstvxyz',
         oils_i18n_gettext('3','Heading -- Meeting Name','acsaf','name')),
@@ -11174,7 +11174,7 @@ INSERT INTO authority.browse_axis_authority_field_map (axis,field) VALUES
     ('subject', 7 ),
     ('subject', 12);
 
-INSERT INTO authority.control_set_bib_field (tag, authority_field)
+INSERT INTO authority.control_set_bib_field (tag, authority_field) 
     SELECT '100', id FROM authority.control_set_authority_field WHERE tag IN ('100')
         UNION
     SELECT '600', id FROM authority.control_set_authority_field WHERE tag IN ('100','180','181','182','185')
@@ -11274,7 +11274,7 @@ INSERT INTO authority.control_set_bib_field_metabib_field_map (bib_field, metabi
 
 INSERT INTO authority.thesaurus (code, name, control_set) VALUES
     ('a', oils_i18n_gettext('a','Library of Congress Subject Headings','at','name'), 1),
-    ('b', oils_i18n_gettext('b','LC subject headings for children''s literature','at','name'), 1),
+    ('b', oils_i18n_gettext('b','LC subject headings for children''s literature','at','name'), 1), 
     ('c', oils_i18n_gettext('c','Medical Subject Headings','at','name'), 1),
     ('d', oils_i18n_gettext('d','National Agricultural Library subject authority file','at','name'), 1),
     ('k', oils_i18n_gettext('k','Canadian Subject Headings','at','name'), 1),
@@ -12681,10 +12681,10 @@ INSERT INTO action_trigger.environment (
     'owning_lib.billing_address'
 );
 
-INSERT INTO vandelay.merge_profile (id, owner, name, replace_spec)
+INSERT INTO vandelay.merge_profile (id, owner, name, replace_spec) 
     VALUES (1, 1, oils_i18n_gettext(1, 'Match-Only Merge', 'vmp', 'name'), '901c');
 
-INSERT INTO vandelay.merge_profile (id, owner, name, preserve_spec)
+INSERT INTO vandelay.merge_profile (id, owner, name, preserve_spec) 
     VALUES (2, 1, oils_i18n_gettext(2, 'Full Overlay', 'vmp', 'name'), '901c');
 
 SELECT SETVAL('vandelay.merge_profile_id_seq'::TEXT, 100);
@@ -12729,40 +12729,40 @@ INSERT INTO config.usr_activity_type (id, ewho, ewhat, ehow, egroup, label) VALU
 -- reserve the first 1000 slots
 SELECT SETVAL('config.usr_activity_type_id_seq'::TEXT, 1000);
 
-INSERT INTO config.org_unit_setting_type
-    (name, label, description, grp, datatype)
+INSERT INTO config.org_unit_setting_type 
+    (name, label, description, grp, datatype) 
     VALUES (
         'circ.fines.charge_when_closed',
          oils_i18n_gettext(
             'circ.fines.charge_when_closed',
             'Charge fines on overdue circulations when closed',
-            'coust',
+            'coust', 
             'label'
         ),
         oils_i18n_gettext(
             'circ.fines.charge_when_closed',
             'Normally, fines are not charged when a library is closed.  When set to True, fines will be charged during scheduled closings and normal weekly closed days.',
-            'coust',
+            'coust', 
             'description'
         ),
         'circ',
         'bool'
     );
 
-INSERT INTO config.org_unit_setting_type
-    (name, label, description, grp, datatype)
+INSERT INTO config.org_unit_setting_type 
+    (name, label, description, grp, datatype) 
     VALUES (
         'circ.patron.usr_activity_retrieve.max',
          oils_i18n_gettext(
             'circ.patron.usr_activity_retrieve.max',
             'Max user activity entries to retrieve (staff client)',
-            'coust',
+            'coust', 
             'label'
         ),
         oils_i18n_gettext(
             'circ.patron.usr_activity_retrieve.max',
             'Sets the maxinum number of recent user activity entries to retrieve for display in the staff client.  0 means show none, -1 means show all.  Default is 1.',
-            'coust',
+            'coust', 
             'description'
         ),
         'gui',
@@ -12784,7 +12784,7 @@ VALUES (
 );
 
 INSERT INTO action_trigger.event_definition (
-    active, owner, name, hook, reactor, validator, group_field, template)
+    active, owner, name, hook, reactor, validator, group_field, template) 
 VALUES (
     TRUE, 1, 'Circ History CSV', 'circ.format.history.csv', 'ProcessTemplate', 'NOOP_True', 'usr',
 $$
@@ -12818,7 +12818,7 @@ INSERT INTO actor.toolbar(id,org,label,layout) VALUES
     ( 1, 1, oils_i18n_gettext(1, 'circ', 'atb', 'label'), '["circ_checkout","circ_checkin","toolbarseparator.1","search_opac","copy_status","toolbarseparator.2","patron_search","patron_register","toolbarspacer.3","hotkeys_toggle"]' ),
     ( 2, 1, oils_i18n_gettext(2, 'cat', 'atb', 'label'), '["circ_checkin","toolbarseparator.1","search_opac","copy_status","toolbarseparator.2","create_marc","authority_manage","retrieve_last_record","toolbarspacer.3","hotkeys_toggle"]' );
 
-INSERT INTO config.global_flag (name, enabled, label)
+INSERT INTO config.global_flag (name, enabled, label) 
     VALUES (
         'opac.org_unit.non_inherited_visibility',
         FALSE,
@@ -12852,23 +12852,23 @@ INSERT INTO config.org_unit_setting_type ( name, label, description, datatype, g
         539
     );
 
-INSERT into config.org_unit_setting_type
-    (name, grp, label, description, datatype)
-    VALUES (
-        'opac.patron.auto_overide_hold_events',
+INSERT into config.org_unit_setting_type 
+    (name, grp, label, description, datatype) 
+    VALUES ( 
+        'opac.patron.auto_overide_hold_events', 
         'opac',
         oils_i18n_gettext(
             'opac.patron.auto_overide_hold_events',
             'Auto-Override Permitted Hold Blocks (Patrons)',
-            'coust',
+            'coust', 
             'label'
         ),
         oils_i18n_gettext(
             'opac.patron.auto_overide_hold_events',
-            'When a patron places a hold that fails and the patron has the correct permission ' ||
-            'to override the hold, automatically override the hold without presenting a message ' ||
+            'When a patron places a hold that fails and the patron has the correct permission ' || 
+            'to override the hold, automatically override the hold without presenting a message ' || 
             'to the patron and requiring that the patron make a decision to override',
-            'coust',
+            'coust', 
             'description'
         ),
         'bool'
@@ -12948,14 +12948,14 @@ INSERT INTO config.org_unit_setting_type (
 
 -- kid's opac main search filter
 
-INSERT INTO actor.search_filter_group (owner, code, label)
+INSERT INTO actor.search_filter_group (owner, code, label) 
     VALUES (1, 'kpac_main', 'Kid''s OPAC Search Filter');
 
-INSERT INTO actor.search_query (label, query_text)
+INSERT INTO actor.search_query (label, query_text) 
     VALUES ('Children''s Materials', 'audience(a,b,c)');
-INSERT INTO actor.search_query (label, query_text)
+INSERT INTO actor.search_query (label, query_text) 
     VALUES ('Young Adult Materials', 'audience(j,d)');
-INSERT INTO actor.search_query (label, query_text)
+INSERT INTO actor.search_query (label, query_text) 
     VALUES ('General/Adult Materials',  'audience(e,f,g, )');
 
 INSERT INTO actor.search_filter_group_entry (grp, query, pos)
@@ -12968,7 +12968,7 @@ INSERT INTO actor.search_filter_group_entry (grp, query, pos)
         (SELECT id FROM actor.search_query WHERE label = 'Young Adult Materials'),
         1
     );
-INSERT INTO actor.search_filter_group_entry (grp, query, pos)
+INSERT INTO actor.search_filter_group_entry (grp, query, pos) 
     VALUES (
         (SELECT id FROM actor.search_filter_group WHERE code = 'kpac_main'),
         (SELECT id FROM actor.search_query WHERE label = 'General/Adult Materials'),
@@ -13193,7 +13193,7 @@ INSERT INTO config.org_unit_setting_type
     );
 
 INSERT INTO config.org_unit_setting_type
-    (name, label, description, grp, datatype, fm_class)
+    (name, label, description, grp, datatype, fm_class) 
 VALUES (
     'acq.upload.default.create_po',
     oils_i18n_gettext(
@@ -13557,7 +13557,7 @@ INSERT INTO action_trigger.hook (
     );
 
 INSERT INTO action_trigger.validator (
-        module,
+        module, 
         description
     ) VALUES (
         'PatronBarred',
@@ -13565,7 +13565,7 @@ INSERT INTO action_trigger.validator (
     );
 
 INSERT INTO action_trigger.validator (
-        module,
+        module, 
         description
     ) VALUES (
         'PatronNotBarred',
@@ -13573,7 +13573,7 @@ INSERT INTO action_trigger.validator (
     );
 
 INSERT INTO config.org_unit_setting_type
-    (name, label, description, grp, datatype)
+    (name, label, description, grp, datatype) 
 VALUES (
     'acq.fund.rollover_distrib_forms',
     oils_i18n_gettext(
@@ -13592,16 +13592,16 @@ VALUES (
     'bool'
 );
 
-INSERT INTO config.z3950_index_field_map
-    (id, label, metabib_field, z3950_attr_type) VALUES
+INSERT INTO config.z3950_index_field_map 
+    (id, label, metabib_field, z3950_attr_type) VALUES 
 (1, oils_i18n_gettext(1, 'Title',   'czifm', 'label'), 5,  'title'),
 (2, oils_i18n_gettext(2, 'Author',  'czifm', 'label'), 8,  'author'),
 (3, oils_i18n_gettext(3, 'ISBN',    'czifm', 'label'), 18, 'isbn'),
 (4, oils_i18n_gettext(4, 'ISSN',    'czifm', 'label'), 19, 'issn'),
 (5, oils_i18n_gettext(5, 'LCCN',    'czifm', 'label'), 30, 'lccn');
 
-INSERT INTO config.z3950_index_field_map
-    (id, label, record_attr, z3950_attr_type) VALUES
+INSERT INTO config.z3950_index_field_map 
+    (id, label, record_attr, z3950_attr_type) VALUES 
 (6, oils_i18n_gettext(6, 'Pubdate',  'czifm', 'label'),'pubdate', 'pubdate'),
 (7, oils_i18n_gettext(7, 'Item Type', 'czifm', 'label'),'item_type', 'item_type');
 
@@ -13651,8 +13651,8 @@ INSERT INTO config.org_unit_setting_type
 
 -- long overdue stuff...
 
-INSERT INTO config.org_unit_setting_type
-    (name, grp, datatype, label, description) VALUES
+INSERT INTO config.org_unit_setting_type 
+    (name, grp, datatype, label, description) VALUES 
 (
     'circ.longoverdue_immediately_available',
     'circ', 'bool',
@@ -13812,16 +13812,16 @@ INSERT INTO action_trigger.reactor (module, description) VALUES
 );
 
 INSERT INTO action_trigger.validator (module, description) VALUES (
-    'PatronNotInCollections',
+    'PatronNotInCollections', 
     'Event is valid if the linked patron is not in collections processing ' ||
         'at the context org unit'
 );
 
-INSERT INTO action_trigger.event_definition
-    (id, active, owner, name, hook, validator, reactor, delay, delay_field)
+INSERT INTO action_trigger.event_definition 
+    (id, active, owner, name, hook, validator, reactor, delay, delay_field) 
 VALUES (
-    49, FALSE, 1, '6 Month Overdue Mark Long-Overdue',
-    'checkout.due', 'PatronNotInCollections',
+    49, FALSE, 1, '6 Month Overdue Mark Long-Overdue', 
+    'checkout.due', 'PatronNotInCollections', 
     'MarkItemLongOverdue', '6 months', 'due_date'
 );
 
@@ -13844,10 +13844,10 @@ INSERT INTO action_trigger.hook (key,core_type,description) VALUES (
 
 -- sample longoverdue.auto notification reactor
 
-INSERT INTO action_trigger.event_definition
-    (id, active, owner, name, hook, validator, reactor, group_field, template)
+INSERT INTO action_trigger.event_definition 
+    (id, active, owner, name, hook, validator, reactor, group_field, template) 
     VALUES (
-        50, FALSE, 1, '6 Month Long Overdue Notice',
+        50, FALSE, 1, '6 Month Long Overdue Notice', 
         'longoverdue.auto', 'NOOP_True', 'SendEmail', 'usr',
 $$
 [%- USE date -%]
@@ -13875,7 +13875,7 @@ $$);
 
 -- ENV for above
 
-INSERT INTO action_trigger.environment (event_def, path) VALUES
+INSERT INTO action_trigger.environment (event_def, path) VALUES 
     (50, 'target_copy.call_number'),
     (50, 'usr'),
     (50, 'billable_transaction.summary'),
@@ -14113,10 +14113,10 @@ VALUES (
 );
 
 
-INSERT into config.org_unit_setting_type
+INSERT into config.org_unit_setting_type 
     (name, grp, label, description, datatype)
-VALUES (
-    'opac.holds.org_unit_not_pickup_lib',
+VALUES ( 
+    'opac.holds.org_unit_not_pickup_lib', 
     'opac',
     oils_i18n_gettext('opac.holds.org_unit_not_pickup_lib',
         'OPAC: Org Unit is not a hold pickup library',
@@ -14168,7 +14168,7 @@ VALUES (
 );
 
 
-INSERT INTO config.org_unit_setting_type
+INSERT INTO config.org_unit_setting_type 
     (name, grp, datatype, label, description)
 VALUES (
     'ui.circ.items_out.longoverdue', 'gui', 'integer',
@@ -14230,8 +14230,8 @@ VALUES (
 );
 
 -- YAOUS patron credit disable
-INSERT INTO config.org_unit_setting_type
-    (grp, name, datatype, label, description)
+INSERT INTO config.org_unit_setting_type 
+    (grp, name, datatype, label, description) 
 VALUES (
     'finance',
     'circ.disable_patron_credit',
@@ -14254,28 +14254,28 @@ INSERT INTO config.floating_group(name) VALUES ('Everywhere');
 INSERT INTO config.floating_group_member(floating_group, org_unit) VALUES (1, 1);
 
 INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
-    'opac.metarecord.holds.format_attr',
+    'opac.metarecord.holds.format_attr', 
     oils_i18n_gettext(
         'opac.metarecord.holds.format_attr',
-        'OPAC Metarecord Hold Formats Attribute',
+        'OPAC Metarecord Hold Formats Attribute', 
         'cgf',
         'label'
     ),
-    'mr_hold_format',
+    'mr_hold_format', 
     TRUE
 );
 
--- until we have a custom attribute for the selector,
+-- until we have a custom attribute for the selector, 
 -- default to the icon_format attribute
 INSERT INTO config.global_flag (name, label, value, enabled) VALUES (
-    'opac.format_selector.attr',
+    'opac.format_selector.attr', 
     oils_i18n_gettext(
-        'opac.format_selector.attr',
-        'OPAC Format Selector Attribute',
+        'opac.format_selector.attr', 
+        'OPAC Format Selector Attribute', 
         'cgf',
         'label'
     ),
-    'search_format',
+    'search_format', 
     TRUE
 );
 
@@ -14322,3 +14322,4 @@ INSERT INTO config.org_unit_setting_type
              'Void long overdue item processing fee when claims returned',
              'coust', 'description'),
          'bool');
+