More cash register like
Enter data but not edit data.
Just like in retail, I'd like my Leasing Agents to be able to enter data, but if they want to 'change anything', they need a supervisor to 'override'. Also, they shouldn't be able to change old data without supervisor approval.
I still fear an unhappy employee could destroy all of my data if they chose to.