Improvements for deletion
⚠️ BREAKING CHANGES ⚠️
- Method
createToken()
has renamed itsmodels
parameter todatabase
, in order to standardize with other similar usages
This release is focused on improving deletion of plans and entities in auth tables.
- Add new permission
DELETE_ANY_PLAN
, which is granted to HPC and RPM admins - Allow to provide a transaction to
authGrant.create
andauthGrant.update
. This method is heavily-reliant on changes happening in transaction that we now enable specifying external transaction object - Introduce auth target deletion util method
deleteAuthTarget()
and deprecate direct usage ofauthTarget.destroy()