Skip to content

Improvements for deletion

Compare
Choose a tag to compare
@Pl217 Pl217 released this 21 Nov 11:18
· 200 commits to develop since this release
33756b1

⚠️ BREAKING CHANGES ⚠️

  • Method createToken() has renamed its models parameter to database, 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 and authGrant.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 of authTarget.destroy()