issue #19456: workspace to release lock
Merge branch 'master' into 19456
issue #19456: cleanup
issue #19456: turn off lock refresh upon exit
issue #19456: using new API
issue #19456: cleanup
issue #19456: Move some logic out of view to be handled by model.
Merge pull request #121 from jrogelstad/19456

issue #19456: Add record lock support.