I have been looking into this for a couple of days now and have not found anything. The problem is we have people that were publishing out content that should not have been released. We went to the publishing queue to see what transactions would have caused the content to be published, but what we found was that users found out they could delete the transactions from the publishing queue.
We were able to find the transactions that caused this problem in the database, but since it was gone from the publishing queue, we had now way to trace it back to an individual using their "trustee Id", at least no way that we could think of.
So is there a way to restrict users from deleting the transactions from the publishing queue?