Important: #92336 - Discarding records in workspace module hard deletes them
See forge#92336
Description
The discard functionality in the workspace module allows to "throw away" changes that have been done by editors in a workspace.
On database side, discard previously created a mixture of hard deleted (dropped)
rows and soft deleted (field
deleted
set to
1
) rows.
This has been streamlined: Discarding records now always hard deletes rows from the database. Those records can't be "undeleted" using the recycler extension anymore, which only worked in very simple and limited cases before.