permanently deleting impossible for non admin be_users
when trying to permanently delete a record as non admin via recycler nothing happens (not even an error message is displayewd for the user). As admin you can see in the TYPO3-Log: Attempt to delete record without delete-permissions. [ERROR: Record could not be fetched.]
Its simular to the fixed bug:
but instead of undelete it is here for delete.
The error is in the TCEMain class in 2 functions where "deleteRecord" is called:
function "deleteEl" -> "deleteRecord"
function "deleteVersionsForRecord" -> "deleteRecord"
There is no fifth parameter true ($undeleteRecord) for deleteRecord sent.
In the deleteREcord() function the parameter is called $undeleteRecord which is not the best naming if we use this for delete too.
When fixing this bug means atteching a new parameter to "deleteEl" which is passed to "deleteRecord",
it must be also sent in recycler extension and be attached to "deleteVersionsForRecord".
Is there anything missing or wrong in my thoughts?
#2 Updated by Alexander Opitz over 5 years ago
- Status changed from Needs Feedback to Closed
No feedback within the last 90 days => closing this ticket.
If you think that this is the wrong decision or experience this issue again, then please write to the mailing list typo3.teams.bugs with issue number and an explanation or open a new ticket and add a relation to this ticket number.