omnibus branch for cataloging permissions and hold cancel

Bug #2061136 reported by Jason Etheridge
82
This bug affects 36 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Medium
Unassigned

Bug Description

This branch covers several bugs, and since they were developed and tested together, it makes sense to not try and disentangle them for each bug report. From the release notes:

 * Log staff user for canceled holds [Lp 1963541](https://bugs.launchpad.net/evergreen/+bug/1963541)
 * Tighten permission checks for CREATE_COPY, UPDATE_COPY, CREATE_VOLUME, and UPDATE_VOLUME [Lp 1763811](https://bugs.launchpad.net/evergreen/+bug/1763811) [Lp 2018491](https://bugs.launchpad.net/evergreen/+bug/2018491)
 * Read-only view for Holdings Editor if lacking an appropriately scoped UPDATE_COPY permission for all items being edited. Mixed Permission dialog if the permission only covers some of the items being edited. Actions from the dialog: Only show permissible items, Read-only view for all items, and Change Operator and try again. [Lp 1932062](https://bugs.launchpad.net/evergreen/+bug/1932062)

Revision history for this message
Jason Etheridge (phasefx) wrote :

Top 8 commits on collab/phasefx/lp2061136-omnibus-squashed

For reference, more granular commits at collab/phasefx/lp2061136-omnibus-wip

tags: added: cat-holdingseditor circ-holds permis
tags: added: permissions pullrequest
removed: permis
tags: added: staffcatalog
summary: - omnibus branch for cataloging permissions
+ omnibus branch for cataloging permissions and hold cancel
Revision history for this message
Andrea Neiman (aneiman) wrote :

I have marked those four bugs as duplicates of this one.

This work was sponsored by Evergreen Indiana.

Changed in evergreen:
status: New → Incomplete
status: Incomplete → Confirmed
importance: Undecided → Medium
milestone: none → 3.13-beta
Revision history for this message
Britta Dorsey (bdorsey-isl) wrote :

I have tested this code and consent to signing off on it with my name, Britta Dorsey and my email address, <email address hidden>

Andrea Neiman (aneiman)
tags: added: signedoff
Revision history for this message
Jason Etheridge (phasefx) wrote :

I've pushed collab/phasefx/lp2061136-omnibus-squashed-rebased, but have not tested it yet.

Revision history for this message
Blake GH (bmagic) wrote :

Thanks!!! Merged onto main just now

Changed in evergreen:
status: Confirmed → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.