I would like to find a generic way of preventing to save an object if it is saved after I checked it out.
We can assume the object has a timestamp
field that contains last modification time. If I had checked out (visited a view using a ModelForm for instance) at t1
and the object is saved again at t2
, given t2
> t1
I shouldn't be able to save it.