--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);
(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'));
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 );
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);
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);
--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);
--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')),
'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' )),
'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,
'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')),
'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,
'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')),
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');
'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');
-- 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),
'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',
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]');
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
);
(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')),
(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),
(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'));
-- 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"}]}'),
(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
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;
-- 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 -%]
$$);
-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'),
-- 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
-- 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 -%]
$$);
-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'),
-- 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 -%]
[%-
[% 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;
%]
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'),
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'
INSERT INTO action_trigger.environment (
event_def,
path
- ) VALUES
+ ) VALUES
( 15, 'lineitem' ),
( 15, 'lineitem.attributes' ),
( 15, 'usr' ),
;
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 -%]
);
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
);
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,
-- 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 -%]
[%- 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 %]
$$);
-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');
-- 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',
</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>
-- 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',
( 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',
<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 %]
-- 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',
<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 %]
$$
);
-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',
[%- 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 %]
[% 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 -%] -->
( 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(
);
-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 -%]
],
"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);
{"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;
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 %]
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;
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 -%]
$$
);
-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');
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
)
INSERT INTO action_trigger.environment (
event_def,
path
- ) VALUES
+ ) VALUES
( 25, 'target_copy')
,( 25, 'usr' )
,( 26, 'target_copy' )
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
)
;
[%- 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 %]
[% 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 -%]
)
[% 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 %]
[% 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 -%]
)
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
)
;
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 -%]
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'),
('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'),
oils_i18n_gettext(
'ingest.disable_authority_linking',
'Authority Automation: Disable bib-authority link tracking',
- 'cgf',
+ 'cgf',
'label'
)
);
oils_i18n_gettext(
'ingest.disable_authority_auto_update',
'Authority Automation: Disable automatic authority updating (requires link tracking)',
- 'cgf',
+ 'cgf',
'label'
)
);
oils_i18n_gettext(
'cat.bib.use_id_for_tcn',
'Cat: Use Internal ID for TCN Value',
- 'cgf',
+ 'cgf',
'label'
),
TRUE
oils_i18n_gettext(
'cat.maintain_control_numbers',
'Cat: Maintain 001/003/035 according to the MARC21 specification',
- 'cgf',
+ 'cgf',
'label'
),
TRUE
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,
-- 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
)
;
-- 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
);
-- 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
)
;
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 %]
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 %]
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 -%]
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
)
;
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')),
('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')
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),
'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);
-- 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',
);
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',
$$
( 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,
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'
-- 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)
(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'),
);
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(
);
INSERT INTO action_trigger.validator (
- module,
+ module,
description
) VALUES (
'PatronBarred',
);
INSERT INTO action_trigger.validator (
- module,
+ module,
description
) VALUES (
'PatronNotBarred',
);
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(
'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');
-- 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',
);
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'
);
-- 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 -%]
-- 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'),
);
-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',
);
-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',
);
-- 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',
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
);
'Void long overdue item processing fee when claims returned',
'coust', 'description'),
'bool');
+