If I am a layout viewing a record (a customer record for example), I want to protect it from being deleted by another user.
I don't want to open the record, because then it will update it's modified timestamp.
The main reason is that I don't know how to handle the case where one user is "viewing" a customer record, and another user deletes that record.
I would like for other users to be prevented from deletion as long as another user is viewing the record. The same goes for when a user is viewing a child record of the customer (i.e. contacts) - I don't want a user to be able to delete a customer if another user is viewing a contact record of that customer.
Please let me know if you have any ideas for this.