#1 adding delete flag and making the use of the trash flag optional
#1 blocking delete action based on flag
#1 forwarding request to trash when deleting not allowed