<div class="input-group-prepend">
<div class="input-group-text" i18n>View Pull List For:</div>
</div>
- <eg-org-select [initialOrgId]="pullListOrg"
+ <eg-org-select [initialOrgId]="pullListOrg" [limitPerms]="['VIEW_HOLD_PULL_LIST']"
(onChange)="pullListOrgChanged($event)">
</eg-org-select>
</div>
( 637, 'UPLOAD_COVER_IMAGE', oils_i18n_gettext(637,
'Upload local cover images for added content.', 'ppl', 'description')),
( 638, 'RUN_SIMPLE_REPORTS', oils_i18n_gettext(638,
- 'Build and run simple reports', 'ppl', 'description'))
+ 'Build and run simple reports', 'ppl', 'description')),
+ ( 639, 'VIEW_HOLD_PULL_LIST', oils_i18n_gettext(639,
+ 'View hold pull list', 'ppl', 'description'))
;
SELECT SETVAL('permission.perm_list_id_seq'::TEXT, 1000);
'VIEW_CIRCULATIONS',
'VIEW_COPY_NOTES',
'VIEW_HOLD',
+ 'VIEW_HOLD_PULL_LIST',
'VIEW_ORG_SETTINGS',
'VIEW_TITLE_NOTES',
'VIEW_TRANSACTION',
'VIEW_HOLD',
'VIEW_HOLD_NOTIFICATION',
'VIEW_HOLD_PERMIT',
+ 'VIEW_HOLD_PULL_LIST',
'VIEW_PERM_GROUPS',
'VIEW_PERMISSION',
'VIEW_TITLE_NOTES',
'VIEW_CIRCS',
'VIEW_COPY_CHECKOUT',
'VIEW_HOLD',
+ 'VIEW_HOLD_PULL_LIST',
'VIEW_TITLE_HOLDS',
'VIEW_TRANSACTION',
'VIEW_USER',
--- /dev/null
+BEGIN;
+
+SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
+
+INSERT INTO permission.perm_list (id, code, description) VALUES
+ ( 639, 'VIEW_HOLD_PULL_LIST', oils_i18n_gettext(639,
+ 'View hold pull list', 'ppl', 'description'));
+
+COMMIT;
+
+\qecho ''
+\qecho 'Access to hold pull lists is now restricted to users with the new'
+\qecho 'VIEW_HOLD_PULL_LIST permission. If you wish to grant this perm'
+\qecho 'to all users with the VIEW_HOLD permission, you can run the'
+\qecho 'following SQL commands:'
+\qecho ''
+\qecho 'INSERT INTO permission.grp_perm_map (perm, grp, depth, grantable)'
+\qecho ' SELECT 639, grp, depth, grantable'
+\qecho ' FROM permission.grp_perm_map'
+\qecho ' WHERE perm = 9;'
+\qecho ''
+\qecho 'INSERT INTO permission.usr_perm_map (perm, usr, depth, grantable)'
+\qecho ' SELECT 639, usr, depth, grantable'
+\qecho ' FROM permission.usr_perm_map'
+\qecho ' WHERE perm = 9;'