Looking through the api on record locking I’m confused.
given the stateless nature of html, it’s entirely possible that someone
might click on ‘edit’ and then simply abandon their ‘edit’ functions
without ever saving - which tells me that I should just have a column in
each table called ‘lock_version’ with a default of 0 - (Opportunistic
Then I need a method in each model employing record locking to rescue
any exceptions raised by multiple people trying to edit without saving
and in essence checking out the data again and discarding their edits.
Do I have this right?