SELECT SETVAL('config.billing_type_id_seq'::TEXT, 101);
--006.data.permissions.sql:
-INSERT INTO permission.perm_list VALUES
- (-1, 'EVERYTHING', NULL),
- (2, 'OPAC_LOGIN', oils_i18n_gettext(2, 'Allow a user to log in to the OPAC', 'ppl', 'description')),
- (4, 'STAFF_LOGIN', oils_i18n_gettext(4, 'Allow a user to log in to the staff client', 'ppl', 'description')),
- (5, 'MR_HOLDS', oils_i18n_gettext(5, 'Allow a user to create a metarecord holds', 'ppl', 'description')),
- (6, 'TITLE_HOLDS', oils_i18n_gettext(6, 'Allow a user to place a hold at the title level', 'ppl', 'description')),
- (7, 'VOLUME_HOLDS', oils_i18n_gettext(7, 'Allow a user to place a volume level hold', 'ppl', 'description')),
- (8, 'COPY_HOLDS', oils_i18n_gettext(8, 'Allow a user to place a hold on a specific copy', 'ppl', 'description')),
- (9, 'REQUEST_HOLDS', oils_i18n_gettext(9, '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')),
- (10, 'REQUEST_HOLDS_OVERRIDE', oils_i18n_gettext(10, '* no longer applicable', 'ppl', 'description')),
- (11, 'VIEW_HOLD', oils_i18n_gettext(11, 'Allow a user to view another user''s holds', 'ppl', 'description')),
- (13, 'DELETE_HOLDS', oils_i18n_gettext(13, '* no longer applicable', 'ppl', 'description')),
- (14, 'UPDATE_HOLD', oils_i18n_gettext(14, 'Allow a user to update another user''s hold', 'ppl', 'description')),
- (15, 'RENEW_CIRC', oils_i18n_gettext(15, 'Allow a user to renew items', 'ppl', 'description')),
- (16, 'VIEW_USER_FINES_SUMMARY', oils_i18n_gettext(16, 'Allow a user to view bill details', 'ppl', 'description')),
- (17, 'VIEW_USER_TRANSACTIONS', oils_i18n_gettext(17, 'Allow a user to see another user''s grocery or circulation transactions in the Bills Interface, duplicate of VIEW_TRANSACTION', 'ppl', 'description')),
- (18, 'UPDATE_MARC', oils_i18n_gettext(18, 'Allow a user to edit a MARC record', 'ppl', 'description')),
- (19, 'CREATE_MARC', oils_i18n_gettext(19, 'Allow a user to create new MARC records. IMPORT_MARC is usually needed also.', 'ppl', 'description')),
- (20, 'IMPORT_MARC', oils_i18n_gettext(20, 'Allow a user to import a MARC record from the MARC editor or the Z39.50 interface', 'ppl', 'description')),
- (21, 'CREATE_VOLUME', oils_i18n_gettext(21, 'Allow a user to create a volume', 'ppl', 'description')),
- (22, 'UPDATE_VOLUME', oils_i18n_gettext(22, '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')),
- (23, 'DELETE_VOLUME', oils_i18n_gettext(23, 'Allow a user to delete a volume', 'ppl', 'description')),
- (24, 'CREATE_COPY', oils_i18n_gettext(24, 'Allow a user to create a new copy object', 'ppl', 'description')),
- (25, 'UPDATE_COPY', oils_i18n_gettext(25, 'Allow a user to edit a copy', 'ppl', 'description')),
- (26, 'DELETE_COPY', oils_i18n_gettext(26, 'Allow a user to delete a copy', 'ppl', 'description')),
- (27, 'RENEW_HOLD_OVERRIDE', oils_i18n_gettext(27, 'Allow a user to continue to renew an item even if it is required for a hold', 'ppl', 'description')),
- (28, 'CREATE_USER', oils_i18n_gettext(28, 'Allow a user to create another user', 'ppl', 'description')),
- (29, 'UPDATE_USER', oils_i18n_gettext(29, 'Allow a user to edit a user''s record', 'ppl', 'description')),
- (30, 'DELETE_USER', oils_i18n_gettext(30, 'Allow a user to delete another user, including all associated transactions', 'ppl', 'description')),
- (31, 'VIEW_USER', oils_i18n_gettext(31, 'Allow a user to view another user''s Patron Record', 'ppl', 'description')),
- (32, 'COPY_CHECKIN', oils_i18n_gettext(32, 'Allow a user to check in a copy', 'ppl', 'description')),
- (33, 'CREATE_TRANSIT', oils_i18n_gettext(33, 'Allow a user to place an item in transit', 'ppl', 'description')),
- (34, 'VIEW_PERMISSION', oils_i18n_gettext(34, 'Allow a user to view user permissions within the user permissions editor', 'ppl', 'description')),
- (35, 'CHECKIN_BYPASS_HOLD_FULFILL', oils_i18n_gettext(35, '* no longer applicable', 'ppl', 'description')),
- (36, 'CREATE_PAYMENT', oils_i18n_gettext(36, 'Allow a user to record payments in the Billing Interface', 'ppl', 'description')),
- (37, 'SET_CIRC_LOST', oils_i18n_gettext(37, 'Allow a user to mark an item as ''lost''', 'ppl', 'description')),
- (38, 'SET_CIRC_MISSING', oils_i18n_gettext(38, 'Allow a user to mark an item as ''missing''', 'ppl', 'description')),
- (39, 'SET_CIRC_CLAIMS_RETURNED', oils_i18n_gettext(39, 'Allow a user to mark an item as ''claims returned''', 'ppl', 'description')),
- (41, 'CREATE_TRANSACTION', oils_i18n_gettext(41, 'Allow a user to create a new billable transaction', 'ppl', 'description')),
- (42, 'VIEW_TRANSACTION', oils_i18n_gettext(42, 'Allow a user may view another user''s transactions', 'ppl', 'description')),
- (43, 'CREATE_BILL', oils_i18n_gettext(43, 'Allow a user to create a new bill on a transaction', 'ppl', 'description')),
- (44, 'VIEW_CONTAINER', oils_i18n_gettext(44, 'Allow a user to view another user''s containers (buckets)', 'ppl', 'description')),
- (45, 'CREATE_CONTAINER', oils_i18n_gettext(45, 'Allow a user to create a new container for another user', 'ppl', 'description')),
- (47, 'UPDATE_ORG_UNIT', oils_i18n_gettext(47, 'Allow a user to change the settings for an organization unit', 'ppl', 'description')),
- (48, 'VIEW_CIRCULATIONS', oils_i18n_gettext(48, 'Allow a user to see what another user has checked out', 'ppl', 'description')),
- (49, 'DELETE_CONTAINER', oils_i18n_gettext(49, 'Allow a user to delete another user''s container', 'ppl', 'description')),
- (50, 'CREATE_CONTAINER_ITEM', oils_i18n_gettext(50, 'Allow a user to create a container item for another user', 'ppl', 'description')),
- (51, 'CREATE_USER_GROUP_LINK', oils_i18n_gettext(51, 'Allow a user to add other users to permission groups', 'ppl', 'description')),
- (52, 'REMOVE_USER_GROUP_LINK', oils_i18n_gettext(52, 'Allow a user to remove other users from permission groups', 'ppl', 'description')),
- (53, 'VIEW_PERM_GROUPS', oils_i18n_gettext(53, 'Allow a user to view other users'' permission groups', 'ppl', 'description')),
- (54, 'VIEW_PERMIT_CHECKOUT', oils_i18n_gettext(54, 'Allow a user to determine whether another user can check out an item. A staff user who should be able to to check out an item to another patron will need this permission.', 'ppl', 'description')),
- (55, 'UPDATE_BATCH_COPY', oils_i18n_gettext(55, 'Allow a user to edit copies in batch', 'ppl', 'description')),
- (56, 'CREATE_PATRON_STAT_CAT', oils_i18n_gettext(56, 'User may create a new patron statistical category', 'ppl', 'description')),
- (57, 'CREATE_COPY_STAT_CAT', oils_i18n_gettext(57, 'User may create a copy statistical category', 'ppl', 'description')),
- (58, 'CREATE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext(58, 'User may create an entry in a patron statistical category', 'ppl', 'description')),
- (59, 'CREATE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext(59, 'User may create an entry in a copy statistical category', 'ppl', 'description')),
- (60, 'UPDATE_PATRON_STAT_CAT', oils_i18n_gettext(60, 'User may update a patron statistical category', 'ppl', 'description')),
- (61, 'UPDATE_COPY_STAT_CAT', oils_i18n_gettext(61, 'User may update a copy statistical category', 'ppl', 'description')),
- (62, 'UPDATE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext(62, 'User may update an entry in a patron statistical category', 'ppl', 'description')),
- (63, 'UPDATE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext(63, 'User may update an entry in a copy statistical category', 'ppl', 'description')),
- (65, 'CREATE_COPY_STAT_CAT_ENTRY_MAP', oils_i18n_gettext(65, 'User may link a copy to an entry in a statistical category', 'ppl', 'description')),
- (64, 'CREATE_PATRON_STAT_CAT_ENTRY_MAP', oils_i18n_gettext(64, 'User may link another user to an entry in a statistical category', 'ppl', 'description')),
- (66, 'DELETE_PATRON_STAT_CAT', oils_i18n_gettext(66, 'User may delete a patron statistical category', 'ppl', 'description')),
- (67, 'DELETE_COPY_STAT_CAT', oils_i18n_gettext(67, 'User may delete a copy statistical category', 'ppl', 'description')),
- (68, 'DELETE_PATRON_STAT_CAT_ENTRY', oils_i18n_gettext(68, 'User may delete an entry from a patron statistical category', 'ppl', 'description')),
- (69, 'DELETE_COPY_STAT_CAT_ENTRY', oils_i18n_gettext(69, 'User may delete an entry from a copy statistical category', 'ppl', 'description')),
- (70, 'DELETE_PATRON_STAT_CAT_ENTRY_MAP', oils_i18n_gettext(70, 'User may delete a patron statistical category entry map', 'ppl', 'description')),
- (71, 'DELETE_COPY_STAT_CAT_ENTRY_MAP', oils_i18n_gettext(71, 'User may delete a copy statistical category entry map', 'ppl', 'description')),
- (72, 'CREATE_NON_CAT_TYPE', oils_i18n_gettext(72, 'Allow a user to create a new non-cataloged item type', 'ppl', 'description')),
- (73, 'UPDATE_NON_CAT_TYPE', oils_i18n_gettext(73, 'Allow a user to update a non-cataloged item type', 'ppl', 'description')),
- (74, 'CREATE_IN_HOUSE_USE', oils_i18n_gettext(74, 'Allow a user to create a new in-house-use ', 'ppl', 'description')),
- (75, 'COPY_CHECKOUT', oils_i18n_gettext(75, 'Allow a user to check out a copy', 'ppl', 'description')),
- (76, 'CREATE_COPY_LOCATION', oils_i18n_gettext(76, 'Allow a user to create a new copy location', 'ppl', 'description')),
- (77, 'UPDATE_COPY_LOCATION', oils_i18n_gettext(77, 'Allow a user to update a copy location', 'ppl', 'description')),
- (78, 'DELETE_COPY_LOCATION', oils_i18n_gettext(78, 'Allow a user to delete a copy location', 'ppl', 'description')),
- (79, 'CREATE_COPY_TRANSIT', oils_i18n_gettext(79, 'Allow a user to create a transit_copy object for transiting a copy', 'ppl', 'description')),
- (80, 'COPY_TRANSIT_RECEIVE', oils_i18n_gettext(80, 'Allow a user to close out a transit on a copy', 'ppl', 'description')),
- (81, 'VIEW_HOLD_PERMIT', oils_i18n_gettext(81, 'Allow a user to see if another user has permission to place a hold on a given copy. A staff user who should be able to place a hold for another patron will need this permission.', 'ppl', 'description')),
- (82, 'VIEW_COPY_CHECKOUT_HISTORY', oils_i18n_gettext(82, 'Allow a user to view which users have checked out a given copy', 'ppl', 'description')),
- (83, 'REMOTE_Z3950_QUERY', oils_i18n_gettext(83, 'Allow a user to perform Z39.50 queries against remote servers', 'ppl', 'description')),
- (84, 'REGISTER_WORKSTATION', oils_i18n_gettext(84, 'Allow a user to register a new workstation', 'ppl', 'description')),
- (85, 'VIEW_COPY_NOTES', oils_i18n_gettext(85, 'Allow a user to view all notes attached to a copy', 'ppl', 'description')),
- (86, 'VIEW_VOLUME_NOTES', oils_i18n_gettext(86, 'Allow a user to view all notes attached to a volume', 'ppl', 'description')),
- (87, 'VIEW_TITLE_NOTES', oils_i18n_gettext(87, 'Allow a user to view all notes attached to a title', 'ppl', 'description')),
- (88, 'CREATE_COPY_NOTE', oils_i18n_gettext(88, 'Allow a user to create a new copy note', 'ppl', 'description')),
- (89, 'CREATE_VOLUME_NOTE', oils_i18n_gettext(89, 'Allow a user to create a new volume note', 'ppl', 'description')),
- (90, 'CREATE_TITLE_NOTE', oils_i18n_gettext(90, 'Allow a user to create a new title note', 'ppl', 'description')),
- (91, 'DELETE_COPY_NOTE', oils_i18n_gettext(91, 'Allow a user to delete another user''s copy notes', 'ppl', 'description')),
- (92, 'DELETE_VOLUME_NOTE', oils_i18n_gettext(92, 'Allow a user to delete another user''s volume note', 'ppl', 'description')),
- (93, 'DELETE_TITLE_NOTE', oils_i18n_gettext(93, 'Allow a user to delete another user''s title note', 'ppl', 'description')),
- (94, 'UPDATE_CONTAINER', oils_i18n_gettext(94, 'Allow a user to update another user''s container', 'ppl', 'description')),
- (95, 'CREATE_MY_CONTAINER', oils_i18n_gettext(95, 'Allow a user to create a container for themselves', 'ppl', 'description')),
- (96, 'VIEW_HOLD_NOTIFICATION', oils_i18n_gettext(96, 'Allow a user to view notifications attached to a hold', 'ppl', 'description')),
- (97, 'CREATE_HOLD_NOTIFICATION', oils_i18n_gettext(97, 'Allow a user to create new hold notifications', 'ppl', 'description')),
- (98, 'UPDATE_ORG_SETTING', oils_i18n_gettext(98, 'Allow a user to update an organization unit setting', 'ppl', 'description')),
- (99, 'OFFLINE_UPLOAD', oils_i18n_gettext(99, 'Allow a user to upload an offline script', 'ppl', 'description')),
- (100, 'OFFLINE_VIEW', oils_i18n_gettext(100, 'Allow a user to view uploaded offline script information', 'ppl', 'description')),
- (101, 'OFFLINE_EXECUTE', oils_i18n_gettext(101, 'Allow a user to execute an offline script batch', 'ppl', 'description')),
- (102, 'CIRC_OVERRIDE_DUE_DATE', oils_i18n_gettext(102, 'Allow a user to change the due date on an item to any date', 'ppl', 'description')),
- (103, 'CIRC_PERMIT_OVERRIDE', oils_i18n_gettext(103, 'Allow a user to bypass the circulation permit call for check out', 'ppl', 'description')),
- (104, 'COPY_IS_REFERENCE.override', oils_i18n_gettext(104, 'Allow a user to override the copy_is_reference event', 'ppl', 'description')),
- (105, 'VOID_BILLING', oils_i18n_gettext(105, 'Allow a user to void a bill', 'ppl', 'description')),
- (106, 'CIRC_CLAIMS_RETURNED.override', oils_i18n_gettext(106, 'Allow a user to check in or check out an item that has a status of ''claims returned''', 'ppl', 'description')),
- (107, 'COPY_BAD_STATUS.override', oils_i18n_gettext(107, 'Allow a user to check out an item in a non-circulatable status', 'ppl', 'description')),
- (108, 'COPY_ALERT_MESSAGE.override', oils_i18n_gettext(108, 'Allow a user to check in/out an item that has an alert message', 'ppl', 'description')),
- (109, 'COPY_STATUS_LOST.override', oils_i18n_gettext(109, 'Allow a user to remove the lost status from a copy', 'ppl', 'description')),
- (110, 'COPY_STATUS_MISSING.override', oils_i18n_gettext(110, 'Allow a user to change the missing status on a copy', 'ppl', 'description')),
- (111, 'ABORT_TRANSIT', oils_i18n_gettext(111, 'Allow a user to abort a copy transit if the user is at the transit destination or source', 'ppl', 'description')),
- (112, 'ABORT_REMOTE_TRANSIT', oils_i18n_gettext(112, 'Allow a user to abort a copy transit if the user is not at the transit source or dest', 'ppl', 'description')),
- (113, 'VIEW_ZIP_DATA', oils_i18n_gettext(113, 'Allow a user to query the ZIP code data method', 'ppl', 'description')),
- (114, 'CANCEL_HOLDS', oils_i18n_gettext(114, 'Allow a user to cancel holds', 'ppl', 'description')),
- (115, 'CREATE_DUPLICATE_HOLDS', oils_i18n_gettext(115, 'Allow a user to create duplicate holds (two or more holds on the same title)', 'ppl', 'description')),
- (117, 'actor.org_unit.closed_date.update', oils_i18n_gettext(117, 'Allow a user to update a closed date interval for a given location', 'ppl', 'description')),
- (116, 'actor.org_unit.closed_date.delete', oils_i18n_gettext(116, 'Allow a user to remove a closed date interval for a given location', 'ppl', 'description')),
- (118, 'actor.org_unit.closed_date.create', oils_i18n_gettext(118, 'Allow a user to create a new closed date for a location', 'ppl', 'description')),
- (119, 'DELETE_NON_CAT_TYPE', oils_i18n_gettext(119, 'Allow a user to delete a non cataloged type', 'ppl', 'description')),
- (120, 'money.collections_tracker.create', oils_i18n_gettext(120, 'Allow a user to put someone into collections', 'ppl', 'description')),
- (121, 'money.collections_tracker.delete', oils_i18n_gettext(121, 'Allow a user to remove someone from collections', 'ppl', 'description')),
- (122, 'BAR_PATRON', oils_i18n_gettext(122, 'Allow a user to bar a patron', 'ppl', 'description')),
- (123, 'UNBAR_PATRON', oils_i18n_gettext(123, 'Allow a user to un-bar a patron', 'ppl', 'description')),
- (124, 'DELETE_WORKSTATION', oils_i18n_gettext(124, 'Allow a user to remove an existing workstation so a new one can replace it', 'ppl', 'description')),
- (125, 'group_application.user', oils_i18n_gettext(125, 'Allow a user to add/remove users to/from the "User" group', 'ppl', 'description')),
- (126, 'group_application.user.patron', oils_i18n_gettext(126, 'Allow a user to add/remove users to/from the "Patron" group', 'ppl', 'description')),
- (127, 'group_application.user.staff', oils_i18n_gettext(127, 'Allow a user to add/remove users to/from the "Staff" group', 'ppl', 'description')),
- (128, 'group_application.user.staff.circ', oils_i18n_gettext(128, 'Allow a user to add/remove users to/from the "Circulator" group', 'ppl', 'description')),
- (129, 'group_application.user.staff.cat', oils_i18n_gettext(129, 'Allow a user to add/remove users to/from the "Cataloger" group', 'ppl', 'description')),
- (130, 'group_application.user.staff.admin.global_admin', oils_i18n_gettext(130, 'Allow a user to add/remove users to/from the "GlobalAdmin" group', 'ppl', 'description')),
- (131, 'group_application.user.staff.admin.local_admin', oils_i18n_gettext(131, 'Allow a user to add/remove users to/from the "LocalAdmin" group', 'ppl', 'description')),
- (132, 'group_application.user.staff.admin.lib_manager', oils_i18n_gettext(132, 'Allow a user to add/remove users to/from the "LibraryManager" group', 'ppl', 'description')),
- (133, 'group_application.user.staff.cat.cat1', oils_i18n_gettext(133, 'Allow a user to add/remove users to/from the "Cat1" group', 'ppl', 'description')),
- (134, 'group_application.user.staff.supercat', oils_i18n_gettext(134, 'Allow a user to add/remove users to/from the "Supercat" group', 'ppl', 'description')),
- (135, 'group_application.user.sip_client', oils_i18n_gettext(135, 'Allow a user to add/remove users to/from the "SIP-Client" group', 'ppl', 'description')),
- (136, 'group_application.user.vendor', oils_i18n_gettext(136, 'Allow a user to add/remove users to/from the "Vendor" group', 'ppl', 'description')),
- (137, 'ITEM_AGE_PROTECTED.override', oils_i18n_gettext(137, 'Allow a user to place a hold on an age-protected item', 'ppl', 'description')),
- (138, 'MAX_RENEWALS_REACHED.override', oils_i18n_gettext(138, 'Allow a user to renew an item past the maximum renewal count', 'ppl', 'description')),
- (139, 'PATRON_EXCEEDS_CHECKOUT_COUNT.override', oils_i18n_gettext(139, 'Allow staff to override checkout count failure', 'ppl', 'description')),
- (140, 'PATRON_EXCEEDS_OVERDUE_COUNT.override', oils_i18n_gettext(140, 'Allow staff to override overdue count failure', 'ppl', 'description')),
- (141, 'PATRON_EXCEEDS_FINES.override', oils_i18n_gettext(141, 'Allow staff to override fine amount checkout failure', 'ppl', 'description')),
- (142, 'CIRC_EXCEEDS_COPY_RANGE.override', oils_i18n_gettext(142, 'Allow staff to override circulation copy range failure', 'ppl', 'description')),
- (143, 'ITEM_ON_HOLDS_SHELF.override', oils_i18n_gettext(143, 'Allow staff to override item on holds shelf failure', 'ppl', 'description')),
- (144, 'COPY_NOT_AVAILABLE.override', oils_i18n_gettext(144, 'Allow staff to force checkout of Missing/Lost type items', 'ppl', 'description')),
- (146, 'HOLD_EXISTS.override', oils_i18n_gettext(146, 'Allow a user to place multiple holds on a single title', 'ppl', 'description')),
- (147, 'RUN_REPORTS', oils_i18n_gettext(147, 'Allow a user to run reports', 'ppl', 'description')),
- (148, 'SHARE_REPORT_FOLDER', oils_i18n_gettext(148, 'Allow a user to share report his own folders', 'ppl', 'description')),
- (149, 'VIEW_REPORT_OUTPUT', oils_i18n_gettext(149, 'Allow a user to view report output', 'ppl', 'description')),
- (150, 'COPY_CIRC_NOT_ALLOWED.override', oils_i18n_gettext(150, 'Allow a user to checkout an item that is marked as non-circ', 'ppl', 'description')),
- (151, 'DELETE_CONTAINER_ITEM', oils_i18n_gettext(151, 'Allow a user to delete an item out of another user''s container', 'ppl', 'description')),
- (152, 'ASSIGN_WORK_ORG_UNIT', oils_i18n_gettext(152, 'Allow a staff member to define where another staff member has their permissions', 'ppl', 'description')),
- (153, 'CREATE_FUNDING_SOURCE', oils_i18n_gettext(153, 'Allow a user to create a new funding source', 'ppl', 'description')),
- (154, 'DELETE_FUNDING_SOURCE', oils_i18n_gettext(154, 'Allow a user to delete a funding source', 'ppl', 'description')),
- (155, 'VIEW_FUNDING_SOURCE', oils_i18n_gettext(155, 'Allow a user to view a funding source', 'ppl', 'description')),
- (156, 'UPDATE_FUNDING_SOURCE', oils_i18n_gettext(156, 'Allow a user to update a funding source', 'ppl', 'description')),
- (157, 'CREATE_FUND', oils_i18n_gettext(157, 'Allow a user to create a new fund', 'ppl', 'description')),
- (158, 'DELETE_FUND', oils_i18n_gettext(158, 'Allow a user to delete a fund', 'ppl', 'description')),
- (159, 'VIEW_FUND', oils_i18n_gettext(159, 'Allow a user to view a fund', 'ppl', 'description')),
- (160, 'UPDATE_FUND', oils_i18n_gettext(160, 'Allow a user to update a fund', 'ppl', 'description')),
- (161, 'CREATE_FUND_ALLOCATION', oils_i18n_gettext(161, 'Allow a user to create a new fund allocation', 'ppl', 'description')),
- (162, 'DELETE_FUND_ALLOCATION', oils_i18n_gettext(162, 'Allow a user to delete a fund allocation', 'ppl', 'description')),
- (163, 'VIEW_FUND_ALLOCATION', oils_i18n_gettext(163, 'Allow a user to view a fund allocation', 'ppl', 'description')),
- (164, 'UPDATE_FUND_ALLOCATION', oils_i18n_gettext(164, 'Allow a user to update a fund allocation', 'ppl', 'description')),
- (165, 'GENERAL_ACQ', oils_i18n_gettext(165, 'Lowest level permission required to access the ACQ interface', 'ppl', 'description')),
- (166, 'CREATE_PROVIDER', oils_i18n_gettext(166, 'Allow a user to create a new provider', 'ppl', 'description')),
- (167, 'DELETE_PROVIDER', oils_i18n_gettext(167, 'Allow a user to delate a provider', 'ppl', 'description')),
- (168, 'VIEW_PROVIDER', oils_i18n_gettext(168, 'Allow a user to view a provider', 'ppl', 'description')),
- (169, 'UPDATE_PROVIDER', oils_i18n_gettext(169, 'Allow a user to update a provider', 'ppl', 'description')),
- (170, 'ADMIN_FUNDING_SOURCE', oils_i18n_gettext(170, 'Allow a user to create/view/update/delete a funding source', 'ppl', 'description')),
- (171, 'ADMIN_FUND', oils_i18n_gettext(171, '(Deprecated) Allow a user to create/view/update/delete a fund', 'ppl', 'description')),
- (172, 'MANAGE_FUNDING_SOURCE', oils_i18n_gettext(172, 'Allow a user to view/credit/debit a funding source', 'ppl', 'description')),
- (173, 'MANAGE_FUND', oils_i18n_gettext(173, 'Allow a user to view/credit/debit a fund', 'ppl', 'description')),
- (174, 'CREATE_PICKLIST', oils_i18n_gettext(174, 'Allows a user to create a picklist', 'ppl', 'description')),
- (175, 'ADMIN_PROVIDER', oils_i18n_gettext(175, 'Allow a user to create/view/update/delete a provider', 'ppl', 'description')),
- (176, 'MANAGE_PROVIDER', oils_i18n_gettext(176, 'Allow a user to view and purchase from a provider', 'ppl', 'description')),
- (177, 'VIEW_PICKLIST', oils_i18n_gettext(177, 'Allow a user to view another users picklist', 'ppl', 'description')),
- (178, 'DELETE_RECORD', oils_i18n_gettext(178, 'Allow a staff member to directly remove a bibliographic record', 'ppl', 'description')),
- (179, 'ADMIN_CURRENCY_TYPE', oils_i18n_gettext(179, 'Allow a user to create/view/update/delete a currency_type', 'ppl', 'description')),
- (180, 'MARK_BAD_DEBT', oils_i18n_gettext(180, 'Allow a user to mark a transaction as bad (unrecoverable) debt', 'ppl', 'description')),
- (181, 'VIEW_BILLING_TYPE', oils_i18n_gettext(181, 'Allow a user to view billing types', 'ppl', 'description')),
- (182, 'MARK_ITEM_AVAILABLE', oils_i18n_gettext(182, 'Allow a user to mark an item status as ''available''', 'ppl', 'description')),
- (183, 'MARK_ITEM_CHECKED_OUT', oils_i18n_gettext(183, 'Allow a user to mark an item status as ''checked out''', 'ppl', 'description')),
- (184, 'MARK_ITEM_BINDERY', oils_i18n_gettext(184, 'Allow a user to mark an item status as ''bindery''', 'ppl', 'description')),
- (185, 'MARK_ITEM_LOST', oils_i18n_gettext(185, 'Allow a user to mark an item status as ''lost''', 'ppl', 'description')),
- (186, 'MARK_ITEM_MISSING', oils_i18n_gettext(186, 'Allow a user to mark an item status as ''missing''', 'ppl', 'description')),
- (187, 'MARK_ITEM_IN_PROCESS', oils_i18n_gettext(187, 'Allow a user to mark an item status as ''in process''', 'ppl', 'description')),
- (188, 'MARK_ITEM_IN_TRANSIT', oils_i18n_gettext(188, 'Allow a user to mark an item status as ''in transit''', 'ppl', 'description')),
- (189, 'MARK_ITEM_RESHELVING', oils_i18n_gettext(189, 'Allow a user to mark an item status as ''reshelving''', 'ppl', 'description')),
- (190, 'MARK_ITEM_ON_HOLDS_SHELF', oils_i18n_gettext(190, 'Allow a user to mark an item status as ''on holds shelf''', 'ppl', 'description')),
- (191, 'MARK_ITEM_ON_ORDER', oils_i18n_gettext(191, 'Allow a user to mark an item status as ''on order''', 'ppl', 'description')),
- (192, 'MARK_ITEM_ILL', oils_i18n_gettext(192, 'Allow a user to mark an item status as ''inter-library loan''', 'ppl', 'description')),
- (193, 'group_application.user.staff.acq', oils_i18n_gettext(193, 'Allows a user to add/remove/edit users in the "ACQ" group', 'ppl', 'description')),
- (194, 'CREATE_PURCHASE_ORDER', oils_i18n_gettext(194, 'Allows a user to create a purchase order', 'ppl', 'description')),
- (195, 'VIEW_PURCHASE_ORDER', oils_i18n_gettext(195, 'Allows a user to view a purchase order', 'ppl', 'description')),
- (196, 'IMPORT_ACQ_LINEITEM_BIB_RECORD', oils_i18n_gettext(196, 'Allows a user to import a bib record from the acq staging area (on-order record) into the ILS bib data set', 'ppl', 'description')),
- (197, 'RECEIVE_PURCHASE_ORDER', oils_i18n_gettext(197, 'Allows a user to mark a purchase order, lineitem, or individual copy as received', 'ppl', 'description')),
- (198, 'VIEW_ORG_SETTINGS', oils_i18n_gettext(198, 'Allows a user to view all org settings at the specified level', 'ppl', 'description')),
- (199, 'CREATE_MFHD_RECORD', oils_i18n_gettext(199, 'Allows a user to create a new MFHD record', 'ppl', 'description')),
- (200, 'UPDATE_MFHD_RECORD', oils_i18n_gettext(200, 'Allows a user to update an MFHD record', 'ppl', 'description')),
- (201, 'DELETE_MFHD_RECORD', oils_i18n_gettext(201, 'Allows a user to delete an MFHD record', 'ppl', 'description')),
- (202, 'ADMIN_ACQ_FUND', oils_i18n_gettext(202, 'Allow a user to create/view/update/delete a fund', 'ppl', 'description')),
- (203, 'group_application.user.staff.acq_admin', oils_i18n_gettext(203, 'Allows a user to add/remove/edit users in the "Acquisitions Administrators" group', 'ppl', 'description')),
- (204,'ASSIGN_GROUP_PERM', oils_i18n_gettext(204,'FIXME: Need description for ASSIGN_GROUP_PERM', 'ppl', 'description')),
- (205,'CREATE_AUDIENCE', oils_i18n_gettext(205,'FIXME: Need description for CREATE_AUDIENCE', 'ppl', 'description')),
- (206,'CREATE_BIB_LEVEL', oils_i18n_gettext(206,'FIXME: Need description for CREATE_BIB_LEVEL', 'ppl', 'description')),
- (207,'CREATE_CIRC_DURATION', oils_i18n_gettext(207,'FIXME: Need description for CREATE_CIRC_DURATION', 'ppl', 'description')),
- (208,'CREATE_CIRC_MOD', oils_i18n_gettext(208,'FIXME: Need description for CREATE_CIRC_MOD', 'ppl', 'description')),
- (209,'CREATE_COPY_STATUS', oils_i18n_gettext(209,'FIXME: Need description for CREATE_COPY_STATUS', 'ppl', 'description')),
- (210,'CREATE_HOURS_OF_OPERATION', oils_i18n_gettext(210,'FIXME: Need description for CREATE_HOURS_OF_OPERATION', 'ppl', 'description')),
- (211,'CREATE_ITEM_FORM', oils_i18n_gettext(211,'FIXME: Need description for CREATE_ITEM_FORM', 'ppl', 'description')),
- (212,'CREATE_ITEM_TYPE', oils_i18n_gettext(212,'FIXME: Need description for CREATE_ITEM_TYPE', 'ppl', 'description')),
- (213,'CREATE_LANGUAGE', oils_i18n_gettext(213,'FIXME: Need description for CREATE_LANGUAGE', 'ppl', 'description')),
- (214,'CREATE_LASSO', oils_i18n_gettext(214,'FIXME: Need description for CREATE_LASSO', 'ppl', 'description')),
- (215,'CREATE_LASSO_MAP', oils_i18n_gettext(215,'FIXME: Need description for CREATE_LASSO_MAP', 'ppl', 'description')),
- (216,'CREATE_LIT_FORM', oils_i18n_gettext(216,'FIXME: Need description for CREATE_LIT_FORM', 'ppl', 'description')),
- (217,'CREATE_METABIB_FIELD', oils_i18n_gettext(217,'FIXME: Need description for CREATE_METABIB_FIELD', 'ppl', 'description')),
- (218,'CREATE_NET_ACCESS_LEVEL', oils_i18n_gettext(218,'FIXME: Need description for CREATE_NET_ACCESS_LEVEL', 'ppl', 'description')),
- (219,'CREATE_ORG_ADDRESS', oils_i18n_gettext(219,'FIXME: Need description for CREATE_ORG_ADDRESS', 'ppl', 'description')),
- (220,'CREATE_ORG_TYPE', oils_i18n_gettext(220,'FIXME: Need description for CREATE_ORG_TYPE', 'ppl', 'description')),
- (221,'CREATE_ORG_UNIT', oils_i18n_gettext(221,'FIXME: Need description for CREATE_ORG_UNIT', 'ppl', 'description')),
- (222,'CREATE_ORG_UNIT_CLOSING', oils_i18n_gettext(222,'FIXME: Need description for CREATE_ORG_UNIT_CLOSING', 'ppl', 'description')),
- (223,'CREATE_PERM', oils_i18n_gettext(223,'FIXME: Need description for CREATE_PERM', 'ppl', 'description')),
- (224,'CREATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext(224,'FIXME: Need description for CREATE_RELEVANCE_ADJUSTMENT', 'ppl', 'description')),
- (225,'CREATE_SURVEY', oils_i18n_gettext(225,'FIXME: Need description for CREATE_SURVEY', 'ppl', 'description')),
- (226,'CREATE_VR_FORMAT', oils_i18n_gettext(226,'FIXME: Need description for CREATE_VR_FORMAT', 'ppl', 'description')),
- (227,'CREATE_XML_TRANSFORM', oils_i18n_gettext(227,'FIXME: Need description for CREATE_XML_TRANSFORM', 'ppl', 'description')),
- (228,'DELETE_AUDIENCE', oils_i18n_gettext(228,'FIXME: Need description for DELETE_AUDIENCE', 'ppl', 'description')),
- (229,'DELETE_BIB_LEVEL', oils_i18n_gettext(229,'FIXME: Need description for DELETE_BIB_LEVEL', 'ppl', 'description')),
- (230,'DELETE_CIRC_DURATION', oils_i18n_gettext(230,'FIXME: Need description for DELETE_CIRC_DURATION', 'ppl', 'description')),
- (231,'DELETE_CIRC_MOD', oils_i18n_gettext(231,'FIXME: Need description for DELETE_CIRC_MOD', 'ppl', 'description')),
- (232,'DELETE_COPY_STATUS', oils_i18n_gettext(232,'FIXME: Need description for DELETE_COPY_STATUS', 'ppl', 'description')),
- (233,'DELETE_HOURS_OF_OPERATION', oils_i18n_gettext(233,'FIXME: Need description for DELETE_HOURS_OF_OPERATION', 'ppl', 'description')),
- (234,'DELETE_ITEM_FORM', oils_i18n_gettext(234,'FIXME: Need description for DELETE_ITEM_FORM', 'ppl', 'description')),
- (235,'DELETE_ITEM_TYPE', oils_i18n_gettext(235,'FIXME: Need description for DELETE_ITEM_TYPE', 'ppl', 'description')),
- (236,'DELETE_LANGUAGE', oils_i18n_gettext(236,'FIXME: Need description for DELETE_LANGUAGE', 'ppl', 'description')),
- (237,'DELETE_LASSO', oils_i18n_gettext(237,'FIXME: Need description for DELETE_LASSO', 'ppl', 'description')),
- (238,'DELETE_LASSO_MAP', oils_i18n_gettext(238,'FIXME: Need description for DELETE_LASSO_MAP', 'ppl', 'description')),
- (239,'DELETE_LIT_FORM', oils_i18n_gettext(239,'FIXME: Need description for DELETE_LIT_FORM', 'ppl', 'description')),
- (240,'DELETE_METABIB_FIELD', oils_i18n_gettext(240,'FIXME: Need description for DELETE_METABIB_FIELD', 'ppl', 'description')),
- (241,'DELETE_NET_ACCESS_LEVEL', oils_i18n_gettext(241,'FIXME: Need description for DELETE_NET_ACCESS_LEVEL', 'ppl', 'description')),
- (242,'DELETE_ORG_ADDRESS', oils_i18n_gettext(242,'FIXME: Need description for DELETE_ORG_ADDRESS', 'ppl', 'description')),
- (243,'DELETE_ORG_TYPE', oils_i18n_gettext(243,'FIXME: Need description for DELETE_ORG_TYPE', 'ppl', 'description')),
- (244,'DELETE_ORG_UNIT', oils_i18n_gettext(244,'FIXME: Need description for DELETE_ORG_UNIT', 'ppl', 'description')),
- (245,'DELETE_ORG_UNIT_CLOSING', oils_i18n_gettext(245,'FIXME: Need description for DELETE_ORG_UNIT_CLOSING', 'ppl', 'description')),
- (246,'DELETE_PERM', oils_i18n_gettext(246,'FIXME: Need description for DELETE_PERM', 'ppl', 'description')),
- (247,'DELETE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext(247,'FIXME: Need description for DELETE_RELEVANCE_ADJUSTMENT', 'ppl', 'description')),
- (248,'DELETE_SURVEY', oils_i18n_gettext(248,'FIXME: Need description for DELETE_SURVEY', 'ppl', 'description')),
- (249,'DELETE_TRANSIT', oils_i18n_gettext(249,'FIXME: Need description for DELETE_TRANSIT', 'ppl', 'description')),
- (250,'DELETE_VR_FORMAT', oils_i18n_gettext(250,'FIXME: Need description for DELETE_VR_FORMAT', 'ppl', 'description')),
- (251,'DELETE_XML_TRANSFORM', oils_i18n_gettext(251,'FIXME: Need description for DELETE_XML_TRANSFORM', 'ppl', 'description')),
- (252,'REMOVE_GROUP_PERM', oils_i18n_gettext(252,'FIXME: Need description for REMOVE_GROUP_PERM', 'ppl', 'description')),
- (253,'TRANSIT_COPY', oils_i18n_gettext(253,'FIXME: Need description for TRANSIT_COPY', 'ppl', 'description')),
- (254,'UPDATE_AUDIENCE', oils_i18n_gettext(254,'FIXME: Need description for UPDATE_AUDIENCE', 'ppl', 'description')),
- (255,'UPDATE_BIB_LEVEL', oils_i18n_gettext(255,'FIXME: Need description for UPDATE_BIB_LEVEL', 'ppl', 'description')),
- (256,'UPDATE_CIRC_DURATION', oils_i18n_gettext(256,'FIXME: Need description for UPDATE_CIRC_DURATION', 'ppl', 'description')),
- (257,'UPDATE_CIRC_MOD', oils_i18n_gettext(257,'FIXME: Need description for UPDATE_CIRC_MOD', 'ppl', 'description')),
- (258,'UPDATE_COPY_NOTE', oils_i18n_gettext(258,'FIXME: Need description for UPDATE_COPY_NOTE', 'ppl', 'description')),
- (259,'UPDATE_COPY_STATUS', oils_i18n_gettext(259,'FIXME: Need description for UPDATE_COPY_STATUS', 'ppl', 'description')),
- (260,'UPDATE_GROUP_PERM', oils_i18n_gettext(260,'FIXME: Need description for UPDATE_GROUP_PERM', 'ppl', 'description')),
- (261,'UPDATE_HOURS_OF_OPERATION', oils_i18n_gettext(261,'FIXME: Need description for UPDATE_HOURS_OF_OPERATION', 'ppl', 'description')),
- (262,'UPDATE_ITEM_FORM', oils_i18n_gettext(262,'FIXME: Need description for UPDATE_ITEM_FORM', 'ppl', 'description')),
- (263,'UPDATE_ITEM_TYPE', oils_i18n_gettext(263,'FIXME: Need description for UPDATE_ITEM_TYPE', 'ppl', 'description')),
- (264,'UPDATE_LANGUAGE', oils_i18n_gettext(264,'FIXME: Need description for UPDATE_LANGUAGE', 'ppl', 'description')),
- (265,'UPDATE_LASSO', oils_i18n_gettext(265,'FIXME: Need description for UPDATE_LASSO', 'ppl', 'description')),
- (266,'UPDATE_LASSO_MAP', oils_i18n_gettext(266,'FIXME: Need description for UPDATE_LASSO_MAP', 'ppl', 'description')),
- (267,'UPDATE_LIT_FORM', oils_i18n_gettext(267,'FIXME: Need description for UPDATE_LIT_FORM', 'ppl', 'description')),
- (268,'UPDATE_METABIB_FIELD', oils_i18n_gettext(268,'FIXME: Need description for UPDATE_METABIB_FIELD', 'ppl', 'description')),
- (269,'UPDATE_NET_ACCESS_LEVEL', oils_i18n_gettext(269,'FIXME: Need description for UPDATE_NET_ACCESS_LEVEL', 'ppl', 'description')),
- (270,'UPDATE_ORG_ADDRESS', oils_i18n_gettext(270,'FIXME: Need description for UPDATE_ORG_ADDRESS', 'ppl', 'description')),
- (271,'UPDATE_ORG_TYPE', oils_i18n_gettext(271,'FIXME: Need description for UPDATE_ORG_TYPE', 'ppl', 'description')),
- (272,'UPDATE_ORG_UNIT_CLOSING', oils_i18n_gettext(272,'FIXME: Need description for UPDATE_ORG_UNIT_CLOSING', 'ppl', 'description')),
- (273,'UPDATE_PERM', oils_i18n_gettext(273,'FIXME: Need description for UPDATE_PERM', 'ppl', 'description')),
- (274,'UPDATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext(274,'FIXME: Need description for UPDATE_RELEVANCE_ADJUSTMENT', 'ppl', 'description')),
- (275,'UPDATE_SURVEY', oils_i18n_gettext(275,'FIXME: Need description for UPDATE_SURVEY', 'ppl', 'description')),
- (276,'UPDATE_TRANSIT', oils_i18n_gettext(276,'FIXME: Need description for UPDATE_TRANSIT', 'ppl', 'description')),
- (277,'UPDATE_VOLUME_NOTE', oils_i18n_gettext(277,'FIXME: Need description for UPDATE_VOLUME_NOTE', 'ppl', 'description')),
- (278,'UPDATE_VR_FORMAT', oils_i18n_gettext(278,'FIXME: Need description for UPDATE_VR_FORMAT', 'ppl', 'description')),
- (279,'UPDATE_XML_TRANSFORM', oils_i18n_gettext(279,'FIXME: Need description for UPDATE_XML_TRANSFORM', 'ppl', 'description')),
- (280,'MERGE_BIB_RECORDS', oils_i18n_gettext(280,'Allow a user to merge bibliographic records and associated assets', 'ppl', 'description')),
- (281,'UPDATE_PICKUP_LIB_FROM_HOLDS_SHELF', oils_i18n_gettext(281,'FIXME: Need description for UPDATE_PICKUP_LIB_FROM_HOLDS_SHELF', 'ppl', 'description')),
- (282,'CREATE_ACQ_FUNDING_SOURCE', oils_i18n_gettext(282,'FIXME: Need description for CREATE_ACQ_FUNDING_SOURCE', 'ppl', 'description')),
- (283,'CREATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext(283,'FIXME: Need description for CREATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description')),
- (284,'CREATE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext(284,'FIXME: Need description for CREATE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description')),
- (285,'CREATE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext(285,'FIXME: Need description for CREATE_AUTHORITY_RECORD_NOTE', 'ppl', 'description')),
- (286,'CREATE_BIB_IMPORT_FIELD_DEF', oils_i18n_gettext(286,'FIXME: Need description for CREATE_BIB_IMPORT_FIELD_DEF', 'ppl', 'description')),
- (287,'CREATE_BIB_IMPORT_QUEUE', oils_i18n_gettext(287,'FIXME: Need description for CREATE_BIB_IMPORT_QUEUE', 'ppl', 'description')),
- (288,'CREATE_LOCALE', oils_i18n_gettext(288,'FIXME: Need description for CREATE_LOCALE', 'ppl', 'description')),
- (289,'CREATE_MARC_CODE', oils_i18n_gettext(289,'FIXME: Need description for CREATE_MARC_CODE', 'ppl', 'description')),
- (290,'CREATE_TRANSLATION', oils_i18n_gettext(290,'FIXME: Need description for CREATE_TRANSLATION', 'ppl', 'description')),
- (291,'DELETE_ACQ_FUNDING_SOURCE', oils_i18n_gettext(291,'FIXME: Need description for DELETE_ACQ_FUNDING_SOURCE', 'ppl', 'description')),
- (292,'DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext(292,'FIXME: Need description for DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description')),
- (293,'DELETE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext(293,'FIXME: Need description for DELETE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description')),
- (294,'DELETE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext(294,'FIXME: Need description for DELETE_AUTHORITY_RECORD_NOTE', 'ppl', 'description')),
- (295,'DELETE_BIB_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext(295,'FIXME: Need description for DELETE_BIB_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description')),
- (296,'DELETE_BIB_IMPORT_QUEUE', oils_i18n_gettext(296,'FIXME: Need description for DELETE_BIB_IMPORT_QUEUE', 'ppl', 'description')),
- (297,'DELETE_LOCALE', oils_i18n_gettext(297,'FIXME: Need description for DELETE_LOCALE', 'ppl', 'description')),
- (298,'DELETE_MARC_CODE', oils_i18n_gettext(298,'FIXME: Need description for DELETE_MARC_CODE', 'ppl', 'description')),
- (299,'DELETE_TRANSLATION', oils_i18n_gettext(299,'FIXME: Need description for DELETE_TRANSLATION', 'ppl', 'description')),
- (300,'UPDATE_ACQ_FUNDING_SOURCE', oils_i18n_gettext(300,'FIXME: Need description for UPDATE_ACQ_FUNDING_SOURCE', 'ppl', 'description')),
- (301,'UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext(301,'FIXME: Need description for UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description')),
- (302,'UPDATE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext(302,'FIXME: Need description for UPDATE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description')),
- (303,'UPDATE_AUTHORITY_RECORD_NOTE', oils_i18n_gettext(303,'FIXME: Need description for UPDATE_AUTHORITY_RECORD_NOTE', 'ppl', 'description')),
- (304,'UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF', oils_i18n_gettext(304,'FIXME: Need description for UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description')),
- (305,'UPDATE_BIB_IMPORT_QUEUE', oils_i18n_gettext(305,'FIXME: Need description for UPDATE_BIB_IMPORT_QUEUE', 'ppl', 'description')),
- (306,'UPDATE_LOCALE', oils_i18n_gettext(306,'FIXME: Need description for UPDATE_LOCALE', 'ppl', 'description')),
- (307,'UPDATE_MARC_CODE', oils_i18n_gettext(307,'FIXME: Need description for UPDATE_MARC_CODE', 'ppl', 'description')),
- (308,'UPDATE_TRANSLATION', oils_i18n_gettext(308,'FIXME: Need description for UPDATE_TRANSLATION', 'ppl', 'description')),
- (309,'VIEW_ACQ_FUNDING_SOURCE', oils_i18n_gettext(309,'FIXME: Need description for VIEW_ACQ_FUNDING_SOURCE', 'ppl', 'description')),
- (310,'VIEW_AUTHORITY_RECORD_NOTES', oils_i18n_gettext(310,'FIXME: Need description for VIEW_AUTHORITY_RECORD_NOTES', 'ppl', 'description')),
- (311,'CREATE_IMPORT_ITEM', oils_i18n_gettext(311,'FIXME: Need description for CREATE_IMPORT_ITEM', 'ppl', 'description')),
- (312,'CREATE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext(312,'FIXME: Need description for CREATE_IMPORT_ITEM_ATTR_DEF', 'ppl', 'description')),
- (313,'CREATE_IMPORT_TRASH_FIELD', oils_i18n_gettext(313,'FIXME: Need description for CREATE_IMPORT_TRASH_FIELD', 'ppl', 'description')),
- (314,'DELETE_IMPORT_ITEM', oils_i18n_gettext(314,'FIXME: Need description for DELETE_IMPORT_ITEM', 'ppl', 'description')),
- (315,'DELETE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext(315,'FIXME: Need description for DELETE_IMPORT_ITEM_ATTR_DEF', 'ppl', 'description')),
- (316,'DELETE_IMPORT_TRASH_FIELD', oils_i18n_gettext(316,'FIXME: Need description for DELETE_IMPORT_TRASH_FIELD', 'ppl', 'description')),
- (317,'UPDATE_IMPORT_ITEM', oils_i18n_gettext(317,'FIXME: Need description for UPDATE_IMPORT_ITEM', 'ppl', 'description')),
- (318,'UPDATE_IMPORT_ITEM_ATTR_DEF', oils_i18n_gettext(318,'FIXME: Need description for UPDATE_IMPORT_ITEM_ATTR_DEF', 'ppl', 'description')),
- (319,'UPDATE_IMPORT_TRASH_FIELD', oils_i18n_gettext(319,'FIXME: Need description for UPDATE_IMPORT_TRASH_FIELD', 'ppl', 'description')),
-
--- ORG UNIT Settings
- (320,'UPDATE_ORG_UNIT_SETTING_ALL', oils_i18n_gettext(320,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING_ALL', 'ppl', 'description')),
- (321,'UPDATE_ORG_UNIT_SETTING.circ.lost_materials_processing_fee', oils_i18n_gettext(321,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.lost_materials_processing_fee', 'ppl', 'description')),
- (322,'UPDATE_ORG_UNIT_SETTING.cat.default_item_price', oils_i18n_gettext(322,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.cat.default_item_price', 'ppl', 'description')),
- (323,'UPDATE_ORG_UNIT_SETTING.auth.opac_timeout', oils_i18n_gettext(323,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.auth.opac_timeout', 'ppl', 'description')),
- (324,'UPDATE_ORG_UNIT_SETTING.auth.staff_timeout', oils_i18n_gettext(324,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.auth.staff_timeout', 'ppl', 'description')),
- (325,'UPDATE_ORG_UNIT_SETTING.org.bounced_emails', oils_i18n_gettext(325,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.org.bounced_emails', 'ppl', 'description')),
- (326,'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_alert_interval', oils_i18n_gettext(326,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.hold_expire_alert_interval', 'ppl', 'description')),
- (327,'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_interval', oils_i18n_gettext(327,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.hold_expire_interval', 'ppl', 'description')),
- (328,'UPDATE_ORG_UNIT_SETTING.credit.payments.allow', oils_i18n_gettext(328,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.credit.payments.allow', 'ppl', 'description')),
- (329,'UPDATE_ORG_UNIT_SETTING.circ.void_overdue_on_lost', oils_i18n_gettext(329,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.void_overdue_on_lost', 'ppl', 'description')),
- (330,'UPDATE_ORG_UNIT_SETTING.circ.hold_stalling.soft', oils_i18n_gettext(330,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.hold_stalling.soft', 'ppl', 'description')),
- (331,'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.hard', oils_i18n_gettext(331,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.hard', 'ppl', 'description')),
- (332,'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.soft', oils_i18n_gettext(332,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.soft', 'ppl', 'description')),
- (333,'UPDATE_ORG_UNIT_SETTING.opac.barcode_regex', oils_i18n_gettext(333,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.opac.barcode_regex', 'ppl', 'description')),
- (334,'UPDATE_ORG_UNIT_SETTING.global.password_regex', oils_i18n_gettext(334,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.global.password_regex', 'ppl', 'description')),
- (335,'UPDATE_ORG_UNIT_SETTING.circ.item_checkout_history.max', oils_i18n_gettext(335,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.item_checkout_history.max', 'ppl', 'description')),
- (336,'UPDATE_ORG_UNIT_SETTING.circ.reshelving_complete.interval', oils_i18n_gettext(336,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.reshelving_complete.interval', 'ppl', 'description')),
- (337,'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.patron_login_timeout', oils_i18n_gettext(337,'FIXME: Need description for 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,'FIXME: Need description for 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,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.circ.selfcheck.require_patron_password', 'ppl', 'description')),
- (340,'UPDATE_ORG_UNIT_SETTING.global.juvenile_age_threshold', oils_i18n_gettext(340,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.global.juvenile_age_threshold', 'ppl', 'description')),
- (341,'UPDATE_ORG_UNIT_SETTING.cat.bib.keep_on_empty', oils_i18n_gettext(341,'FIXME: Need description for 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,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.cat.bib.alert_on_empty', 'ppl', 'description')),
- (343,'UPDATE_ORG_UNIT_SETTING.patron.password.use_phone', oils_i18n_gettext(343,'FIXME: Need description for UPDATE_ORG_UNIT_SETTING.patron.password.use_phone', 'ppl', 'description')),
-
--- perm to override max claims returned
- (344,'SET_CIRC_CLAIMS_RETURNED.override', oils_i18n_gettext(344,'Allows staff to override the max claims returned value for a patron', 'ppl', 'description')),
- (345,'UPDATE_PATRON_CLAIM_RETURN_COUNT', oils_i18n_gettext(345,'Allows staff to manually change a patron''s claims returned count', 'ppl', 'description')),
-
- (346,'UPDATE_BILL_NOTE', oils_i18n_gettext(346,'Allows staff to edit the note for a bill on a transaction', 'ppl', 'description')),
- (347,'UPDATE_PAYMENT_NOTE', oils_i18n_gettext(347,'Allows staff to edit the note for a payment on a transaction', 'ppl', 'description')),
- (348, 'UPDATE_RECORD', oils_i18n_gettext(348, 'Allow a user to update and undelete records.', 'ppl', 'description')),
- (349, 'UPDATE_PATRON_CLAIM_NEVER_CHECKED_OUT_COUNT', oils_i18n_gettext(349,'Allows staff to manually change a patron''s claims never checkout out count', 'ppl', 'description')),
- (350, 'ADMIN_COPY_LOCATION_ORDER', oils_i18n_gettext(350, 'Allow a user to create/view/update/delete a copy location order', 'ppl', 'description')),
-
--- additional permissions
- (352, 'ADMIN_BOOKING_RESOURCE', oils_i18n_gettext(352, 'Enables the user to create/update/delete booking resources', 'ppl', 'description')),
- (353, 'ADMIN_BOOKING_RESOURCE_TYPE', oils_i18n_gettext(353, 'Enables the user to create/update/delete booking resource types', 'ppl', 'description')),
- (354, 'ADMIN_BOOKING_RESOURCE_ATTR', oils_i18n_gettext(354, 'Enables the user to create/update/delete booking resource attributes', 'ppl', 'description')),
- (355, 'ADMIN_BOOKING_RESOURCE_ATTR_MAP', oils_i18n_gettext(355, 'Enables the user to create/update/delete booking resource attribute maps', 'ppl', 'description')),
- (356, 'ADMIN_BOOKING_RESOURCE_ATTR_VALUE', oils_i18n_gettext(356, 'Enables the user to create/update/delete booking resource attribute values', 'ppl', 'description')),
- (357, 'ADMIN_BOOKING_RESERVATION', oils_i18n_gettext(357, 'Enables the user to create/update/delete booking reservations', 'ppl', 'description')),
- (358, 'ADMIN_BOOKING_RESERVATION_ATTR_VALUE_MAP', oils_i18n_gettext(358, 'Enables the user to create/update/delete booking reservation attribute value maps', 'ppl', 'description')),
- (359, 'HOLD_ITEM_CHECKED_OUT.override', oils_i18n_gettext(359, 'Allows a user to place a hold on an item that they already have checked out', 'ppl', 'description')),
- (360, 'RETRIEVE_RESERVATION_PULL_LIST', oils_i18n_gettext(360, 'Allows a user to retrieve a booking reservation pull list', 'ppl', 'description')),
- (361, 'CAPTURE_RESERVATION', oils_i18n_gettext(361, 'Allows a user to capture booking reservations', 'ppl', 'description')),
- (362, 'MERGE_USERS', oils_i18n_gettext(362, 'Allows user records to be merged', 'ppl', 'description')),
- (363, 'ALLOW_ALT_TCN', oils_i18n_gettext(363, 'Allows staff to import a record using an alternate TCN to avoid conflicts', 'ppl', 'description')),
- (364, 'ADMIN_TRIGGER_EVENT_DEF', oils_i18n_gettext(364, 'Allow a user to administer trigger event definitions', 'ppl', 'description')),
- (365, 'ADMIN_ACQ_CANCEL_CAUSE', oils_i18n_gettext(365, 'Allow a user to create/update/delete reasons for order cancellations', 'ppl', 'description')),
- (366, 'ADMIN_TRIGGER_CLEANUP', oils_i18n_gettext(366, 'Allow a user to create, delete, and update trigger cleanup entries', 'ppl', 'description')),
- (367, 'CREATE_TRIGGER_CLEANUP', oils_i18n_gettext(367, 'Allow a user to create trigger cleanup entries', 'ppl', 'description')),
- (368, 'DELETE_TRIGGER_CLEANUP', oils_i18n_gettext(368, 'Allow a user to delete trigger cleanup entries', 'ppl', 'description')),
- (369, 'UPDATE_TRIGGER_CLEANUP', oils_i18n_gettext(369, 'Allow a user to update trigger cleanup entries', 'ppl', 'description')),
- (370, 'CREATE_TRIGGER_EVENT_DEF', oils_i18n_gettext(370, 'Allow a user to create trigger event definitions', 'ppl', 'description')),
- (371, 'DELETE_TRIGGER_EVENT_DEF', oils_i18n_gettext(371, 'Allow a user to delete trigger event definitions', 'ppl', 'description')),
- (372, 'UPDATE_TRIGGER_EVENT_DEF', oils_i18n_gettext(372, 'Allow a user to update trigger event definitions', 'ppl', 'description')),
- (373, 'VIEW_TRIGGER_EVENT_DEF', oils_i18n_gettext(373, 'Allow a user to view trigger event definitions', 'ppl', 'description')),
- (374, 'ADMIN_TRIGGER_HOOK', oils_i18n_gettext(374, 'Allow a user to create, update, and delete trigger hooks', 'ppl', 'description')),
- (375, 'CREATE_TRIGGER_HOOK', oils_i18n_gettext(375, 'Allow a user to create trigger hooks', 'ppl', 'description')),
- (376, 'DELETE_TRIGGER_HOOK', oils_i18n_gettext(376, 'Allow a user to delete trigger hooks', 'ppl', 'description')),
- (377, 'UPDATE_TRIGGER_HOOK', oils_i18n_gettext(377, 'Allow a user to update trigger hooks', 'ppl', 'description')),
- (378, 'ADMIN_TRIGGER_REACTOR', oils_i18n_gettext(378, 'Allow a user to create, update, and delete trigger reactors', 'ppl', 'description')),
- (379, 'CREATE_TRIGGER_REACTOR', oils_i18n_gettext(379, 'Allow a user to create trigger reactors', 'ppl', 'description')),
- (380, 'DELETE_TRIGGER_REACTOR', oils_i18n_gettext(380, 'Allow a user to delete trigger reactors', 'ppl', 'description')),
- (381, 'UPDATE_TRIGGER_REACTOR', oils_i18n_gettext(381, 'Allow a user to update trigger reactors', 'ppl', 'description')),
- (382, 'ADMIN_TRIGGER_TEMPLATE_OUTPUT', oils_i18n_gettext(382, 'Allow a user to delete trigger template output', 'ppl', 'description')),
- (383, 'DELETE_TRIGGER_TEMPLATE_OUTPUT', oils_i18n_gettext(383, 'Allow a user to delete trigger template output', 'ppl', 'description')),
- (384, 'ADMIN_TRIGGER_VALIDATOR', oils_i18n_gettext(384, 'Allow a user to create, update, and delete trigger validators', 'ppl', 'description')),
- (385, 'CREATE_TRIGGER_VALIDATOR', oils_i18n_gettext(385, 'Allow a user to create trigger validators', 'ppl', 'description')),
- (386, 'DELETE_TRIGGER_VALIDATOR', oils_i18n_gettext(386, 'Allow a user to delete trigger validators', 'ppl', 'description')),
- (387, 'UPDATE_TRIGGER_VALIDATOR', oils_i18n_gettext(387, 'Allow a user to update trigger validators', 'ppl', 'description')),
- (388, 'UPDATE_ORG_UNIT_SETTING.circ.block_renews_for_holds', oils_i18n_gettext(388, 'Allow a user to enable blocking of renews on items that could fulfill holds', 'ppl', 'description')),
- (389, 'ACQ_XFER_MANUAL_DFUND_AMOUNT', oils_i18n_gettext(389, 'Allow a user to transfer different amounts of money out of one fund and into another', 'ppl', 'description')),
- (390, 'OVERRIDE_HOLD_HAS_LOCAL_COPY', oils_i18n_gettext( 390, 'Allow a user to override the circ.holds.hold_has_copy_at.block setting', 'ppl', 'description' ))
- ,(391, 'UPDATE_PICKUP_LIB_FROM_TRANSIT', oils_i18n_gettext( 391, 'Allow a user to change the pickup and transit destination for a captured hold item already in transit', 'ppl', 'description' ))
- ,(392, 'COPY_NEEDED_FOR_HOLD.override', oils_i18n_gettext( 392, 'Allow a user to force renewal of an item that could fulfill a hold request', 'ppl', 'description' ))
- ,(393, 'MERGE_AUTH_RECORDS', oils_i18n_gettext( 393, 'Allow a user to merge authority records together', 'ppl', 'description' ))
- ,(394, 'ISSUANCE_HOLDS', oils_i18n_gettext( 394, 'Allow a user to place holds on serials issuances', 'ppl', 'description' ))
- ,(395, 'VIEW_CREDIT_CARD_PROCESSING', oils_i18n_gettext( 395, 'View org unit settings related to credit card processing', 'ppl', 'description' ))
- ,(396, 'ADMIN_CREDIT_CARD_PROCESSING', oils_i18n_gettext( 396, 'Update org unit settings related to credit card processing', 'ppl', 'description' ))
- ,(397, 'ADMIN_SERIAL_CAPTION_PATTERN', oils_i18n_gettext(397, 'Create/update/delete serial caption and pattern objects', 'ppl', 'description'))
- ,(398, 'ADMIN_SERIAL_SUBSCRIPTION', oils_i18n_gettext(398, 'Create/update/delete serial subscription objects', 'ppl', 'description'))
- ,(399, 'ADMIN_SERIAL_DISTRIBUTION', oils_i18n_gettext(399, 'Create/update/delete serial distribution objects', 'ppl', 'description'))
- ,(400, 'ADMIN_SERIAL_STREAM', oils_i18n_gettext(400, 'Create/update/delete serial stream objects', 'ppl', 'description'))
- ,(401, 'RECEIVE_SERIAL', oils_i18n_gettext(401, 'Receive serial items', 'ppl', 'description'))
- ,(402, 'ADMIN_ACQ_DISTRIB_FORMULA', oils_i18n_gettext(402, 'Create/update/delete distribution formulae', 'ppl', 'description'))
- ,(403, 'ADMIN_ACQ_CLAIM', oils_i18n_gettext(403, 'Create/update/delete acquisitions claims', 'ppl', 'description'))
- ,(404, 'ADMIN_ACQ_CLAIM_EVENT_TYPE', oils_i18n_gettext(404, 'Create/update/delete acquisitions claim event types', 'ppl', 'description'))
- ,(405, 'ADMIN_ACQ_CLAIM_TYPE', oils_i18n_gettext(405, 'Create/update/delete acquisitions claim types', 'ppl', 'description'))
- ,(406, 'ADMIN_ACQ_FISCAL_YEAR', oils_i18n_gettext(406, 'Create/update/delete acquisitions fiscal years', 'ppl', 'description'))
- ,(407, 'ADMIN_ACQ_FUND_ALLOCATION_PERCENT', oils_i18n_gettext(407, 'Create/update/delete acquisitions fund allocation percentages', 'ppl', 'description'))
- ,(408, 'ADMIN_ACQ_FUND_TAG', oils_i18n_gettext(408, 'Create/update/delete acquisitions fund tags', 'ppl', 'description'))
- ,(409, 'ADMIN_ACQ_LINEITEM_ALERT_TEXT', oils_i18n_gettext(409, 'Create/update/delete acquisitions lineitem alert text', 'ppl', 'description'))
-
-;
+INSERT INTO permission.perm_list ( id, code, description ) VALUES
+ ( -1, 'EVERYTHING', oils_i18n_gettext( -1,
+ 'EVERYTHING', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to log in to the staff client', 'ppl', 'description' )),
+ ( 3, 'MR_HOLDS', oils_i18n_gettext( 3,
+ 'Allow a user to create a metarecord holds', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to place a volume level hold', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ '* no longer applicable', 'ppl', 'description' )),
+ ( 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,
+ '* no longer applicable', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to renew items', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ 'Allow a user to edit a MARC record', 'ppl', 'description' )),
+ ( 16, 'CREATE_MARC', oils_i18n_gettext( 16,
+ 'Allow a user to create new MARC records', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create a volume', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to delete a volume', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to edit a copy', 'ppl', 'description' )),
+ ( 23, 'DELETE_COPY', oils_i18n_gettext( 23,
+ 'Allow a user to delete a copy', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create another user', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark a user as deleted', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to check in a copy', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view user permissions within the user permissions editor', 'ppl', 'description' )),
+ ( 32, 'CHECKIN_BYPASS_HOLD_FULFILL', oils_i18n_gettext( 32,
+ '* no longer applicable', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark an item as ''lost''', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark an item as ''claims returned''', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user may view another user''s transactions', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view another user''s containers (buckets)', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to change the settings for an organization unit', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to delete another user''s container', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to add other users to permission groups', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view other users'' permission groups', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to edit copies in batch', 'ppl', 'description' )),
+ ( 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,
+ 'User may create a copy statistical category', 'ppl', 'description' )),
+ ( 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,
+ 'User may create an entry in a copy statistical category', 'ppl', 'description' )),
+ ( 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,
+ 'User may update a copy statistical category', 'ppl', 'description' )),
+ ( 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,
+ 'User may update an entry in a copy statistical category', 'ppl', 'description' )),
+ ( 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,
+ 'User may link a copy to an entry in a statistical category', 'ppl', 'description' )),
+ ( 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,
+ 'User may delete a copy statistical category', 'ppl', 'description' )),
+ ( 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,
+ 'User may delete an entry from a copy statistical category', 'ppl', 'description' )),
+ ( 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,
+ 'User may delete a copy statistical category entry map', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update a non-cataloged item type', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to check out a copy', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update a copy location', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create a transit_copy object for transiting a copy', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ 'Allow a user to view which users have checked out a given copy', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to register a new workstation', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view all notes attached to a volume', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create a new copy note', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create a new title note', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to delete another user''s volume note', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update another user''s container', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view notifications attached to a hold', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update an organization unit setting', 'ppl', 'description' )),
+ ( 94, 'OFFLINE_UPLOAD', oils_i18n_gettext( 94,
+ 'Allow a user to upload an offline script', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to execute an offline script batch', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to bypass the circulation permit call for check out', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to void a bill', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to check out an item in a non-circulatable status', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to remove the lost status from a copy', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ '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,
+ 'Allow a user to query the ZIP code data method', 'ppl', 'description' )),
+ ( 109, 'CANCEL_HOLDS', oils_i18n_gettext( 109,
+ 'Allow a user to cancel holds', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ '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,
+ 'Allow a user to create a new closed date for a location', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to put someone into collections', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to bar a patron', 'ppl', 'description' )),
+ ( 118, 'UNBAR_PATRON', oils_i18n_gettext( 118,
+ 'Allow a user to un-bar a patron', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to add/remove users to/from the "User" group', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to add/remove users to/from the "Staff" group', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ '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,
+ '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,
+ '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,
+ 'Allow a user to add/remove users to/from the "Cat1" group', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to add/remove users to/from the "SIP-Client" group', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to place a hold on an age-protected item', 'ppl', 'description' )),
+ ( 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,
+ 'Allow staff to override checkout count failure', 'ppl', 'description' )),
+ ( 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,
+ 'Allow staff to override fine amount checkout failure', 'ppl', 'description' )),
+ ( 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,
+ 'Allow staff to override item on holds shelf failure', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to place multiple holds on a single title', 'ppl', 'description' )),
+ ( 141, 'RUN_REPORTS', oils_i18n_gettext( 141,
+ 'Allow a user to run reports', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view report output', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to delete an item out of another user''s container', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create a new funding source', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view a funding source', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create a new fund', 'ppl', 'description' )),
+ ( 152, 'DELETE_FUND', oils_i18n_gettext( 152,
+ 'Allow a user to delete a fund', 'ppl', 'description' )),
+ ( 153, 'VIEW_FUND', oils_i18n_gettext( 153,
+ 'Allow a user to view a fund', 'ppl', 'description' )),
+ ( 154, 'UPDATE_FUND', oils_i18n_gettext( 154,
+ 'Allow a user to update a fund', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to delete a fund allocation', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update a fund allocation', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create a new provider', 'ppl', 'description' )),
+ ( 161, 'DELETE_PROVIDER', oils_i18n_gettext( 161,
+ 'Allow a user to delate a provider', 'ppl', 'description' )),
+ ( 162, 'VIEW_PROVIDER', oils_i18n_gettext( 162,
+ 'Allow a user to view a provider', 'ppl', 'description' )),
+ ( 163, 'UPDATE_PROVIDER', oils_i18n_gettext( 163,
+ 'Allow a user to update a provider', 'ppl', 'description' )),
+ ( 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,
+ '(Deprecated) Allow a user to create/view/update/delete a fund', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view/credit/debit a fund', 'ppl', 'description' )),
+ ( 168, 'CREATE_PICKLIST', oils_i18n_gettext( 168,
+ 'Allows a user to create a picklist', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view and purchase from a provider', 'ppl', 'description' )),
+ ( 171, 'VIEW_PICKLIST', oils_i18n_gettext( 171,
+ 'Allow a user to view another users picklist', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create/view/update/delete a currency_type', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view billing types', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark an item status as ''checked out''', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark an item status as ''lost''', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark an item status as ''in process''', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark an item status as ''reshelving''', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to mark an item status as ''on order''', 'ppl', 'description' )),
+ ( 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,
+ 'Allows a user to add/remove/edit users in the "ACQ" group', 'ppl', 'description' )),
+ ( 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,
+ 'Allows a user to view a purchase order', 'ppl', 'description' )),
+ ( 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,
+ 'Allows a user to mark a purchase order, lineitem, or individual copy as received', 'ppl', 'description' )),
+ ( 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,
+ 'Allows a user to create a new MFHD record', 'ppl', 'description' )),
+ ( 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,
+ 'Allows a user to delete an MFHD record', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ 'Allows staff to override the max claims returned value for a patron', 'ppl', 'description' )),
+ ( 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,
+ 'Allows staff to edit the note for a bill on a transaction', 'ppl', 'description' )),
+ ( 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,
+ 'Allows staff to manually change a patron''s claims never checkout out count', 'ppl', 'description' )),
+ ( 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,
+ 'ASSIGN_GROUP_PERM', 'ppl', 'description' )),
+ ( 205, 'CREATE_AUDIENCE', oils_i18n_gettext( 205,
+ 'CREATE_AUDIENCE', 'ppl', 'description' )),
+ ( 206, 'CREATE_BIB_LEVEL', oils_i18n_gettext( 206,
+ 'CREATE_BIB_LEVEL', 'ppl', 'description' )),
+ ( 207, 'CREATE_CIRC_DURATION', oils_i18n_gettext( 207,
+ 'CREATE_CIRC_DURATION', 'ppl', 'description' )),
+ ( 208, 'CREATE_CIRC_MOD', oils_i18n_gettext( 208,
+ 'CREATE_CIRC_MOD', 'ppl', 'description' )),
+ ( 209, 'CREATE_COPY_STATUS', oils_i18n_gettext( 209,
+ 'CREATE_COPY_STATUS', 'ppl', 'description' )),
+ ( 210, 'CREATE_HOURS_OF_OPERATION', oils_i18n_gettext( 210,
+ 'CREATE_HOURS_OF_OPERATION', 'ppl', 'description' )),
+ ( 211, 'CREATE_ITEM_FORM', oils_i18n_gettext( 211,
+ 'CREATE_ITEM_FORM', 'ppl', 'description' )),
+ ( 212, 'CREATE_ITEM_TYPE', oils_i18n_gettext( 212,
+ 'CREATE_ITEM_TYPE', 'ppl', 'description' )),
+ ( 213, 'CREATE_LANGUAGE', oils_i18n_gettext( 213,
+ 'CREATE_LANGUAGE', 'ppl', 'description' )),
+ ( 214, 'CREATE_LASSO', oils_i18n_gettext( 214,
+ 'CREATE_LASSO', 'ppl', 'description' )),
+ ( 215, 'CREATE_LASSO_MAP', oils_i18n_gettext( 215,
+ 'CREATE_LASSO_MAP', 'ppl', 'description' )),
+ ( 216, 'CREATE_LIT_FORM', oils_i18n_gettext( 216,
+ 'CREATE_LIT_FORM', 'ppl', 'description' )),
+ ( 217, 'CREATE_METABIB_FIELD', oils_i18n_gettext( 217,
+ 'CREATE_METABIB_FIELD', 'ppl', 'description' )),
+ ( 218, 'CREATE_NET_ACCESS_LEVEL', oils_i18n_gettext( 218,
+ 'CREATE_NET_ACCESS_LEVEL', 'ppl', 'description' )),
+ ( 219, 'CREATE_ORG_ADDRESS', oils_i18n_gettext( 219,
+ 'CREATE_ORG_ADDRESS', 'ppl', 'description' )),
+ ( 220, 'CREATE_ORG_TYPE', oils_i18n_gettext( 220,
+ 'CREATE_ORG_TYPE', 'ppl', 'description' )),
+ ( 221, 'CREATE_ORG_UNIT', oils_i18n_gettext( 221,
+ 'CREATE_ORG_UNIT', 'ppl', 'description' )),
+ ( 222, 'CREATE_ORG_UNIT_CLOSING', oils_i18n_gettext( 222,
+ 'CREATE_ORG_UNIT_CLOSING', 'ppl', 'description' )),
+ ( 223, 'CREATE_PERM', oils_i18n_gettext( 223,
+ 'CREATE_PERM', 'ppl', 'description' )),
+ ( 224, 'CREATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 224,
+ 'CREATE_RELEVANCE_ADJUSTMENT', 'ppl', 'description' )),
+ ( 225, 'CREATE_SURVEY', oils_i18n_gettext( 225,
+ 'CREATE_SURVEY', 'ppl', 'description' )),
+ ( 226, 'CREATE_VR_FORMAT', oils_i18n_gettext( 226,
+ 'CREATE_VR_FORMAT', 'ppl', 'description' )),
+ ( 227, 'CREATE_XML_TRANSFORM', oils_i18n_gettext( 227,
+ 'CREATE_XML_TRANSFORM', 'ppl', 'description' )),
+ ( 228, 'DELETE_AUDIENCE', oils_i18n_gettext( 228,
+ 'DELETE_AUDIENCE', 'ppl', 'description' )),
+ ( 229, 'DELETE_BIB_LEVEL', oils_i18n_gettext( 229,
+ 'DELETE_BIB_LEVEL', 'ppl', 'description' )),
+ ( 230, 'DELETE_CIRC_DURATION', oils_i18n_gettext( 230,
+ 'DELETE_CIRC_DURATION', 'ppl', 'description' )),
+ ( 231, 'DELETE_CIRC_MOD', oils_i18n_gettext( 231,
+ 'DELETE_CIRC_MOD', 'ppl', 'description' )),
+ ( 232, 'DELETE_COPY_STATUS', oils_i18n_gettext( 232,
+ 'DELETE_COPY_STATUS', 'ppl', 'description' )),
+ ( 233, 'DELETE_HOURS_OF_OPERATION', oils_i18n_gettext( 233,
+ 'DELETE_HOURS_OF_OPERATION', 'ppl', 'description' )),
+ ( 234, 'DELETE_ITEM_FORM', oils_i18n_gettext( 234,
+ 'DELETE_ITEM_FORM', 'ppl', 'description' )),
+ ( 235, 'DELETE_ITEM_TYPE', oils_i18n_gettext( 235,
+ 'DELETE_ITEM_TYPE', 'ppl', 'description' )),
+ ( 236, 'DELETE_LANGUAGE', oils_i18n_gettext( 236,
+ 'DELETE_LANGUAGE', 'ppl', 'description' )),
+ ( 237, 'DELETE_LASSO', oils_i18n_gettext( 237,
+ 'DELETE_LASSO', 'ppl', 'description' )),
+ ( 238, 'DELETE_LASSO_MAP', oils_i18n_gettext( 238,
+ 'DELETE_LASSO_MAP', 'ppl', 'description' )),
+ ( 239, 'DELETE_LIT_FORM', oils_i18n_gettext( 239,
+ 'DELETE_LIT_FORM', 'ppl', 'description' )),
+ ( 240, 'DELETE_METABIB_FIELD', oils_i18n_gettext( 240,
+ 'DELETE_METABIB_FIELD', 'ppl', 'description' )),
+ ( 241, 'DELETE_NET_ACCESS_LEVEL', oils_i18n_gettext( 241,
+ 'DELETE_NET_ACCESS_LEVEL', 'ppl', 'description' )),
+ ( 242, 'DELETE_ORG_ADDRESS', oils_i18n_gettext( 242,
+ 'DELETE_ORG_ADDRESS', 'ppl', 'description' )),
+ ( 243, 'DELETE_ORG_TYPE', oils_i18n_gettext( 243,
+ 'DELETE_ORG_TYPE', 'ppl', 'description' )),
+ ( 244, 'DELETE_ORG_UNIT', oils_i18n_gettext( 244,
+ 'DELETE_ORG_UNIT', 'ppl', 'description' )),
+ ( 245, 'DELETE_ORG_UNIT_CLOSING', oils_i18n_gettext( 245,
+ 'DELETE_ORG_UNIT_CLOSING', 'ppl', 'description' )),
+ ( 246, 'DELETE_PERM', oils_i18n_gettext( 246,
+ 'DELETE_PERM', 'ppl', 'description' )),
+ ( 247, 'DELETE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 247,
+ 'DELETE_RELEVANCE_ADJUSTMENT', 'ppl', 'description' )),
+ ( 248, 'DELETE_SURVEY', oils_i18n_gettext( 248,
+ 'DELETE_SURVEY', 'ppl', 'description' )),
+ ( 249, 'DELETE_TRANSIT', oils_i18n_gettext( 249,
+ 'DELETE_TRANSIT', 'ppl', 'description' )),
+ ( 250, 'DELETE_VR_FORMAT', oils_i18n_gettext( 250,
+ 'DELETE_VR_FORMAT', 'ppl', 'description' )),
+ ( 251, 'DELETE_XML_TRANSFORM', oils_i18n_gettext( 251,
+ 'DELETE_XML_TRANSFORM', 'ppl', 'description' )),
+ ( 252, 'REMOVE_GROUP_PERM', oils_i18n_gettext( 252,
+ 'REMOVE_GROUP_PERM', 'ppl', 'description' )),
+ ( 253, 'TRANSIT_COPY', oils_i18n_gettext( 253,
+ 'TRANSIT_COPY', 'ppl', 'description' )),
+ ( 254, 'UPDATE_AUDIENCE', oils_i18n_gettext( 254,
+ 'UPDATE_AUDIENCE', 'ppl', 'description' )),
+ ( 255, 'UPDATE_BIB_LEVEL', oils_i18n_gettext( 255,
+ 'UPDATE_BIB_LEVEL', 'ppl', 'description' )),
+ ( 256, 'UPDATE_CIRC_DURATION', oils_i18n_gettext( 256,
+ 'UPDATE_CIRC_DURATION', 'ppl', 'description' )),
+ ( 257, 'UPDATE_CIRC_MOD', oils_i18n_gettext( 257,
+ 'UPDATE_CIRC_MOD', 'ppl', 'description' )),
+ ( 258, 'UPDATE_COPY_NOTE', oils_i18n_gettext( 258,
+ 'UPDATE_COPY_NOTE', 'ppl', 'description' )),
+ ( 259, 'UPDATE_COPY_STATUS', oils_i18n_gettext( 259,
+ 'UPDATE_COPY_STATUS', 'ppl', 'description' )),
+ ( 260, 'UPDATE_GROUP_PERM', oils_i18n_gettext( 260,
+ 'UPDATE_GROUP_PERM', 'ppl', 'description' )),
+ ( 261, 'UPDATE_HOURS_OF_OPERATION', oils_i18n_gettext( 261,
+ 'UPDATE_HOURS_OF_OPERATION', 'ppl', 'description' )),
+ ( 262, 'UPDATE_ITEM_FORM', oils_i18n_gettext( 262,
+ 'UPDATE_ITEM_FORM', 'ppl', 'description' )),
+ ( 263, 'UPDATE_ITEM_TYPE', oils_i18n_gettext( 263,
+ 'UPDATE_ITEM_TYPE', 'ppl', 'description' )),
+ ( 264, 'UPDATE_LANGUAGE', oils_i18n_gettext( 264,
+ 'UPDATE_LANGUAGE', 'ppl', 'description' )),
+ ( 265, 'UPDATE_LASSO', oils_i18n_gettext( 265,
+ 'UPDATE_LASSO', 'ppl', 'description' )),
+ ( 266, 'UPDATE_LASSO_MAP', oils_i18n_gettext( 266,
+ 'UPDATE_LASSO_MAP', 'ppl', 'description' )),
+ ( 267, 'UPDATE_LIT_FORM', oils_i18n_gettext( 267,
+ 'UPDATE_LIT_FORM', 'ppl', 'description' )),
+ ( 268, 'UPDATE_METABIB_FIELD', oils_i18n_gettext( 268,
+ 'UPDATE_METABIB_FIELD', 'ppl', 'description' )),
+ ( 269, 'UPDATE_NET_ACCESS_LEVEL', oils_i18n_gettext( 269,
+ 'UPDATE_NET_ACCESS_LEVEL', 'ppl', 'description' )),
+ ( 270, 'UPDATE_ORG_ADDRESS', oils_i18n_gettext( 270,
+ 'UPDATE_ORG_ADDRESS', 'ppl', 'description' )),
+ ( 271, 'UPDATE_ORG_TYPE', oils_i18n_gettext( 271,
+ 'UPDATE_ORG_TYPE', 'ppl', 'description' )),
+ ( 272, 'UPDATE_ORG_UNIT_CLOSING', oils_i18n_gettext( 272,
+ 'UPDATE_ORG_UNIT_CLOSING', 'ppl', 'description' )),
+ ( 273, 'UPDATE_PERM', oils_i18n_gettext( 273,
+ 'UPDATE_PERM', 'ppl', 'description' )),
+ ( 274, 'UPDATE_RELEVANCE_ADJUSTMENT', oils_i18n_gettext( 274,
+ 'UPDATE_RELEVANCE_ADJUSTMENT', 'ppl', 'description' )),
+ ( 275, 'UPDATE_SURVEY', oils_i18n_gettext( 275,
+ 'UPDATE_SURVEY', 'ppl', 'description' )),
+ ( 276, 'UPDATE_TRANSIT', oils_i18n_gettext( 276,
+ 'UPDATE_TRANSIT', 'ppl', 'description' )),
+ ( 277, 'UPDATE_VOLUME_NOTE', oils_i18n_gettext( 277,
+ 'UPDATE_VOLUME_NOTE', 'ppl', 'description' )),
+ ( 278, 'UPDATE_VR_FORMAT', oils_i18n_gettext( 278,
+ 'UPDATE_VR_FORMAT', 'ppl', 'description' )),
+ ( 279, 'UPDATE_XML_TRANSFORM', oils_i18n_gettext( 279,
+ 'UPDATE_XML_TRANSFORM', 'ppl', 'description' )),
+ ( 280, 'MERGE_BIB_RECORDS', oils_i18n_gettext( 280,
+ 'MERGE_BIB_RECORDS', 'ppl', 'description' )),
+ ( 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,
+ 'CREATE_ACQ_FUNDING_SOURCE', 'ppl', 'description' )),
+ ( 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,
+ 'CREATE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description' )),
+ ( 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,
+ 'CREATE_BIB_IMPORT_FIELD_DEF', 'ppl', 'description' )),
+ ( 287, 'CREATE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 287,
+ 'CREATE_BIB_IMPORT_QUEUE', 'ppl', 'description' )),
+ ( 288, 'CREATE_LOCALE', oils_i18n_gettext( 288,
+ 'CREATE_LOCALE', 'ppl', 'description' )),
+ ( 289, 'CREATE_MARC_CODE', oils_i18n_gettext( 289,
+ 'CREATE_MARC_CODE', 'ppl', 'description' )),
+ ( 290, 'CREATE_TRANSLATION', oils_i18n_gettext( 290,
+ 'CREATE_TRANSLATION', 'ppl', 'description' )),
+ ( 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,
+ 'DELETE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
+ ( 293, 'DELETE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 293,
+ 'DELETE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description' )),
+ ( 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,
+ 'DELETE_BIB_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
+ ( 296, 'DELETE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 296,
+ 'DELETE_BIB_IMPORT_QUEUE', 'ppl', 'description' )),
+ ( 297, 'DELETE_LOCALE', oils_i18n_gettext( 297,
+ 'DELETE_LOCALE', 'ppl', 'description' )),
+ ( 298, 'DELETE_MARC_CODE', oils_i18n_gettext( 298,
+ 'DELETE_MARC_CODE', 'ppl', 'description' )),
+ ( 299, 'DELETE_TRANSLATION', oils_i18n_gettext( 299,
+ 'DELETE_TRANSLATION', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_AUTHORITY_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
+ ( 302, 'UPDATE_AUTHORITY_IMPORT_QUEUE', oils_i18n_gettext( 302,
+ 'UPDATE_AUTHORITY_IMPORT_QUEUE', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_BIB_IMPORT_IMPORT_FIELD_DEF', 'ppl', 'description' )),
+ ( 305, 'UPDATE_BIB_IMPORT_QUEUE', oils_i18n_gettext( 305,
+ 'UPDATE_BIB_IMPORT_QUEUE', 'ppl', 'description' )),
+ ( 306, 'UPDATE_LOCALE', oils_i18n_gettext( 306,
+ 'UPDATE_LOCALE', 'ppl', 'description' )),
+ ( 307, 'UPDATE_MARC_CODE', oils_i18n_gettext( 307,
+ 'UPDATE_MARC_CODE', 'ppl', 'description' )),
+ ( 308, 'UPDATE_TRANSLATION', oils_i18n_gettext( 308,
+ 'UPDATE_TRANSLATION', 'ppl', 'description' )),
+ ( 309, 'VIEW_ACQ_FUNDING_SOURCE', oils_i18n_gettext( 309,
+ 'VIEW_ACQ_FUNDING_SOURCE', 'ppl', 'description' )),
+ ( 310, 'VIEW_AUTHORITY_RECORD_NOTES', oils_i18n_gettext( 310,
+ 'VIEW_AUTHORITY_RECORD_NOTES', 'ppl', 'description' )),
+ ( 311, 'CREATE_IMPORT_ITEM', oils_i18n_gettext( 311,
+ 'CREATE_IMPORT_ITEM', 'ppl', 'description' )),
+ ( 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,
+ 'CREATE_IMPORT_TRASH_FIELD', 'ppl', 'description' )),
+ ( 314, 'DELETE_IMPORT_ITEM', oils_i18n_gettext( 314,
+ 'DELETE_IMPORT_ITEM', 'ppl', 'description' )),
+ ( 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,
+ 'DELETE_IMPORT_TRASH_FIELD', 'ppl', 'description' )),
+ ( 317, 'UPDATE_IMPORT_ITEM', oils_i18n_gettext( 317,
+ 'UPDATE_IMPORT_ITEM', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_IMPORT_TRASH_FIELD', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.circ.lost_materials_processing_fee', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.auth.opac_timeout', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.org.bounced_emails', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.circ.hold_expire_interval', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.circ.void_overdue_on_lost', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.circ.hold_boundary.hard', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.opac.barcode_regex', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.circ.item_checkout_history.max', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ '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,
+ 'UPDATE_ORG_UNIT_SETTING.circ.selfcheck.require_patron_password', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ 'UPDATE_ORG_UNIT_SETTING.cat.bib.alert_on_empty', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ 'Allow a user to create/update/delete reasons for order cancellations', 'ppl', 'description' )),
+ ( 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,
+ '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,
+ '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,
+ '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,
+ 'Allow a user to merge authority records together', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to administer trigger event definitions', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create trigger cleanup entries', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update trigger cleanup entries', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to delete trigger event definitions', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to view trigger event definitions', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create trigger hooks', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update trigger hooks', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create trigger reactors', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update trigger reactors', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to delete trigger template output', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to create trigger validators', 'ppl', 'description' )),
+ ( 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,
+ 'Allow a user to update trigger validators', 'ppl', 'description' )),
+ ( 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,
+ 'Enables the user to create/update/delete booking resource types', 'ppl', 'description' )),
+ ( 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,
+ 'Enables the user to create/update/delete booking resource attribute maps', 'ppl', 'description' )),
+ ( 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,
+ 'Enables the user to create/update/delete booking reservations', 'ppl', 'description' )),
+ ( 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,
+ 'Allows a user to retrieve a booking reservation pull list', 'ppl', 'description' )),
+ ( 384, 'CAPTURE_RESERVATION', oils_i18n_gettext( 384,
+ 'Allows a user to capture booking reservations', 'ppl', 'description' )),
+ ( 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,
+ 'UPDATE_ORG_UNIT_SETTING.circ.block_renews_for_holds', 'ppl', 'description' )),
+ ( 387, 'MERGE_USERS', oils_i18n_gettext( 387,
+ 'Allows user records to be merged', 'ppl', 'description' )),
+ ( 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,
+ 'View org unit settings related to credit card processing', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_ACQ_CLAIM', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_ACQ_CLAIM_TYPE', 'ppl', 'description' )),
+ ( 394, 'ADMIN_ACQ_DISTRIB_FORMULA', oils_i18n_gettext( 394,
+ 'ADMIN_ACQ_DISTRIB_FORMULA', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_ACQ_FUND_ALLOCATION_PERCENT', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_ACQ_LINEITEM_ALERT_TEXT', 'ppl', 'description' )),
+ ( 399, 'ADMIN_AGE_PROTECT_RULE', oils_i18n_gettext( 399,
+ 'ADMIN_AGE_PROTECT_RULE', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_BOOKING_RESERVATION_ATTR_MAP', 'ppl', 'description' )),
+ ( 402, 'ADMIN_CIRC_MATRIX_MATCHPOINT', oils_i18n_gettext( 402,
+ 'ADMIN_CIRC_MATRIX_MATCHPOINT', 'ppl', 'description' )),
+ ( 403, 'ADMIN_CIRC_MOD', oils_i18n_gettext( 403,
+ 'ADMIN_CIRC_MOD', 'ppl', 'description' )),
+ ( 404, 'ADMIN_CLAIM_POLICY', oils_i18n_gettext( 404,
+ 'ADMIN_CLAIM_POLICY', 'ppl', 'description' )),
+ ( 405, 'ADMIN_CONFIG_REMOTE_ACCOUNT', oils_i18n_gettext( 405,
+ 'ADMIN_CONFIG_REMOTE_ACCOUNT', 'ppl', 'description' )),
+ ( 406, 'ADMIN_FIELD_DOC', oils_i18n_gettext( 406,
+ 'ADMIN_FIELD_DOC', 'ppl', 'description' )),
+ ( 407, 'ADMIN_GLOBAL_FLAG', oils_i18n_gettext( 407,
+ 'ADMIN_GLOBAL_FLAG', 'ppl', 'description' )),
+ ( 408, 'ADMIN_GROUP_PENALTY_THRESHOLD', oils_i18n_gettext( 408,
+ 'ADMIN_GROUP_PENALTY_THRESHOLD', 'ppl', 'description' )),
+ ( 409, 'ADMIN_HOLD_CANCEL_CAUSE', oils_i18n_gettext( 409,
+ 'ADMIN_HOLD_CANCEL_CAUSE', 'ppl', 'description' )),
+ ( 410, 'ADMIN_HOLD_MATRIX_MATCHPOINT', oils_i18n_gettext( 410,
+ 'ADMIN_HOLD_MATRIX_MATCHPOINT', 'ppl', 'description' )),
+ ( 411, 'ADMIN_IDENT_TYPE', oils_i18n_gettext( 411,
+ 'ADMIN_IDENT_TYPE', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_INDEX_NORMALIZER', 'ppl', 'description' )),
+ ( 414, 'ADMIN_INVOICE', oils_i18n_gettext( 414,
+ 'ADMIN_INVOICE', 'ppl', 'description' )),
+ ( 415, 'ADMIN_INVOICE_METHOD', oils_i18n_gettext( 415,
+ 'ADMIN_INVOICE_METHOD', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_LINEITEM_MARC_ATTR_DEF', 'ppl', 'description' )),
+ ( 418, 'ADMIN_MARC_CODE', oils_i18n_gettext( 418,
+ 'ADMIN_MARC_CODE', 'ppl', 'description' )),
+ ( 419, 'ADMIN_MAX_FINE_RULE', oils_i18n_gettext( 419,
+ 'ADMIN_MAX_FINE_RULE', 'ppl', 'description' )),
+ ( 420, 'ADMIN_MERGE_PROFILE', oils_i18n_gettext( 420,
+ 'ADMIN_MERGE_PROFILE', 'ppl', 'description' )),
+ ( 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,
+ 'ADMIN_RECURRING_FINE_RULE', 'ppl', 'description' )),
+ ( 423, 'ADMIN_SERIAL_SUBSCRIPTION', oils_i18n_gettext( 423,
+ 'ADMIN_SERIAL_SUBSCRIPTION', 'ppl', 'description' )),
+ ( 424, 'ADMIN_STANDING_PENALTY', oils_i18n_gettext( 424,
+ 'ADMIN_STANDING_PENALTY', 'ppl', 'description' )),
+ ( 425, 'ADMIN_SURVEY', oils_i18n_gettext( 425,
+ 'ADMIN_SURVEY', 'ppl', 'description' )),
+ ( 426, 'ADMIN_USER_REQUEST_TYPE', oils_i18n_gettext( 426,
+ 'ADMIN_USER_REQUEST_TYPE', 'ppl', 'description' )),
+ ( 427, 'ADMIN_USER_SETTING_GROUP', oils_i18n_gettext( 427,
+ 'ADMIN_USER_SETTING_GROUP', 'ppl', 'description' )),
+ ( 428, 'ADMIN_USER_SETTING_TYPE', oils_i18n_gettext( 428,
+ 'ADMIN_USER_SETTING_TYPE', 'ppl', 'description' )),
+ ( 429, 'ADMIN_Z3950_SOURCE', oils_i18n_gettext( 429,
+ 'ADMIN_Z3950_SOURCE', 'ppl', 'description' )),
+ ( 430, 'CREATE_BIB_BTYPE', oils_i18n_gettext( 430,
+ 'CREATE_BIB_BTYPE', 'ppl', 'description' )),
+ ( 431, 'CREATE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 431,
+ 'CREATE_BIBLIO_FINGERPRINT', 'ppl', 'description' )),
+ ( 432, 'CREATE_BIB_SOURCE', oils_i18n_gettext( 432,
+ 'CREATE_BIB_SOURCE', 'ppl', 'description' )),
+ ( 433, 'CREATE_BILLING_TYPE', oils_i18n_gettext( 433,
+ 'CREATE_BILLING_TYPE', 'ppl', 'description' )),
+ ( 434, 'CREATE_CN_BTYPE', oils_i18n_gettext( 434,
+ 'CREATE_CN_BTYPE', 'ppl', 'description' )),
+ ( 435, 'CREATE_COPY_BTYPE', oils_i18n_gettext( 435,
+ 'CREATE_COPY_BTYPE', 'ppl', 'description' )),
+ ( 436, 'CREATE_INVOICE', oils_i18n_gettext( 436,
+ 'CREATE_INVOICE', 'ppl', 'description' )),
+ ( 437, 'CREATE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 437,
+ 'CREATE_INVOICE_ITEM_TYPE', 'ppl', 'description' )),
+ ( 438, 'CREATE_INVOICE_METHOD', oils_i18n_gettext( 438,
+ 'CREATE_INVOICE_METHOD', 'ppl', 'description' )),
+ ( 439, 'CREATE_MERGE_PROFILE', oils_i18n_gettext( 439,
+ 'CREATE_MERGE_PROFILE', 'ppl', 'description' )),
+ ( 440, 'CREATE_METABIB_CLASS', oils_i18n_gettext( 440,
+ 'CREATE_METABIB_CLASS', 'ppl', 'description' )),
+ ( 441, 'CREATE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 441,
+ 'CREATE_METABIB_SEARCH_ALIAS', 'ppl', 'description' )),
+ ( 442, 'CREATE_USER_BTYPE', oils_i18n_gettext( 442,
+ 'CREATE_USER_BTYPE', 'ppl', 'description' )),
+ ( 443, 'DELETE_BIB_BTYPE', oils_i18n_gettext( 443,
+ 'DELETE_BIB_BTYPE', 'ppl', 'description' )),
+ ( 444, 'DELETE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 444,
+ 'DELETE_BIBLIO_FINGERPRINT', 'ppl', 'description' )),
+ ( 445, 'DELETE_BIB_SOURCE', oils_i18n_gettext( 445,
+ 'DELETE_BIB_SOURCE', 'ppl', 'description' )),
+ ( 446, 'DELETE_BILLING_TYPE', oils_i18n_gettext( 446,
+ 'DELETE_BILLING_TYPE', 'ppl', 'description' )),
+ ( 447, 'DELETE_CN_BTYPE', oils_i18n_gettext( 447,
+ 'DELETE_CN_BTYPE', 'ppl', 'description' )),
+ ( 448, 'DELETE_COPY_BTYPE', oils_i18n_gettext( 448,
+ 'DELETE_COPY_BTYPE', 'ppl', 'description' )),
+ ( 449, 'DELETE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 449,
+ 'DELETE_INVOICE_ITEM_TYPE', 'ppl', 'description' )),
+ ( 450, 'DELETE_INVOICE_METHOD', oils_i18n_gettext( 450,
+ 'DELETE_INVOICE_METHOD', 'ppl', 'description' )),
+ ( 451, 'DELETE_MERGE_PROFILE', oils_i18n_gettext( 451,
+ 'DELETE_MERGE_PROFILE', 'ppl', 'description' )),
+ ( 452, 'DELETE_METABIB_CLASS', oils_i18n_gettext( 452,
+ 'DELETE_METABIB_CLASS', 'ppl', 'description' )),
+ ( 453, 'DELETE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 453,
+ 'DELETE_METABIB_SEARCH_ALIAS', 'ppl', 'description' )),
+ ( 454, 'DELETE_USER_BTYPE', oils_i18n_gettext( 454,
+ 'DELETE_USER_BTYPE', 'ppl', 'description' )),
+ ( 455, 'MANAGE_CLAIM', oils_i18n_gettext( 455,
+ 'MANAGE_CLAIM', 'ppl', 'description' )),
+ ( 456, 'UPDATE_BIB_BTYPE', oils_i18n_gettext( 456,
+ 'UPDATE_BIB_BTYPE', 'ppl', 'description' )),
+ ( 457, 'UPDATE_BIBLIO_FINGERPRINT', oils_i18n_gettext( 457,
+ 'UPDATE_BIBLIO_FINGERPRINT', 'ppl', 'description' )),
+ ( 458, 'UPDATE_BIB_SOURCE', oils_i18n_gettext( 458,
+ 'UPDATE_BIB_SOURCE', 'ppl', 'description' )),
+ ( 459, 'UPDATE_BILLING_TYPE', oils_i18n_gettext( 459,
+ 'UPDATE_BILLING_TYPE', 'ppl', 'description' )),
+ ( 460, 'UPDATE_CN_BTYPE', oils_i18n_gettext( 460,
+ 'UPDATE_CN_BTYPE', 'ppl', 'description' )),
+ ( 461, 'UPDATE_COPY_BTYPE', oils_i18n_gettext( 461,
+ 'UPDATE_COPY_BTYPE', 'ppl', 'description' )),
+ ( 462, 'UPDATE_INVOICE_ITEM_TYPE', oils_i18n_gettext( 462,
+ 'UPDATE_INVOICE_ITEM_TYPE', 'ppl', 'description' )),
+ ( 463, 'UPDATE_INVOICE_METHOD', oils_i18n_gettext( 463,
+ 'UPDATE_INVOICE_METHOD', 'ppl', 'description' )),
+ ( 464, 'UPDATE_MERGE_PROFILE', oils_i18n_gettext( 464,
+ 'UPDATE_MERGE_PROFILE', 'ppl', 'description' )),
+ ( 465, 'UPDATE_METABIB_CLASS', oils_i18n_gettext( 465,
+ 'UPDATE_METABIB_CLASS', 'ppl', 'description' )),
+ ( 466, 'UPDATE_METABIB_SEARCH_ALIAS', oils_i18n_gettext( 466,
+ 'UPDATE_METABIB_SEARCH_ALIAS', 'ppl', 'description' )),
+ ( 467, 'UPDATE_USER_BTYPE', oils_i18n_gettext( 467,
+ 'UPDATE_USER_BTYPE', 'ppl', 'description' )),
+ ( 468, 'user_request.create', oils_i18n_gettext( 468,
+ 'user_request.create', 'ppl', 'description' )),
+ ( 469, 'user_request.delete', oils_i18n_gettext( 469,
+ 'user_request.delete', 'ppl', 'description' )),
+ ( 470, 'user_request.update', oils_i18n_gettext( 470,
+ 'user_request.update', 'ppl', 'description' )),
+ ( 471, 'user_request.view', oils_i18n_gettext( 471,
+ 'user_request.view', 'ppl', 'description' )),
+ ( 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,
+ 'VIEW_CIRC_MATRIX_MATCHPOINT', 'ppl', 'description' )),
+ ( 474, 'VIEW_CLAIM', oils_i18n_gettext( 474,
+ 'VIEW_CLAIM', 'ppl', 'description' )),
+ ( 475, 'VIEW_GROUP_PENALTY_THRESHOLD', oils_i18n_gettext( 475,
+ 'VIEW_GROUP_PENALTY_THRESHOLD', 'ppl', 'description' )),
+ ( 476, 'VIEW_HOLD_MATRIX_MATCHPOINT', oils_i18n_gettext( 476,
+ 'VIEW_HOLD_MATRIX_MATCHPOINT', 'ppl', 'description' )),
+ ( 477, 'VIEW_INVOICE', oils_i18n_gettext( 477,
+ 'VIEW_INVOICE', 'ppl', 'description' )),
+ ( 478, 'VIEW_MERGE_PROFILE', oils_i18n_gettext( 478,
+ 'VIEW_MERGE_PROFILE', 'ppl', 'description' )),
+ ( 479, 'VIEW_SERIAL_SUBSCRIPTION', oils_i18n_gettext( 479,
+ 'VIEW_SERIAL_SUBSCRIPTION', 'ppl', 'description' )),
+ ( 480, 'VIEW_STANDING_PENALTY', oils_i18n_gettext( 480,
+ 'VIEW_STANDING_PENALTY', 'ppl', 'description' )),
+ ( 481, 'ADMIN_SERIAL_CAPTION_PATTERN', oils_i18n_gettext( 481,
+ 'ADMIN_SERIAL_CAPTION_PATTERN', 'ppl', 'description' )),
+ ( 482, 'ADMIN_SERIAL_DISTRIBUTION', oils_i18n_gettext( 482,
+ 'ADMIN_SERIAL_DISTRIBUTION', 'ppl', 'description' )),
+ ( 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'));
SELECT SETVAL('permission.perm_list_id_seq'::TEXT, 1000);