In my Futsal configuration I have an object called ScrimmageToken . Object Player has an read only access to it.
Despite that a player can delete individual tokens when editing Player
object. Player object contains a list of ScrimmageTokens objects as
attribute ScrimmageTokens.
You need to change the "Player" access level to change access of the ScrimmageTokens attribute of the Player object from "Full access" to "Read only". This will automatically remove the "Delete" buttons while leaving the "Edit" buttons.