class ViewModel::AccessControl
def editable_check(_traversal_env)
denied, an error must be raised only if an edit is later attempted. To be
checking against the initial state of the viewmodel), and if editing is
given context. This must be called before any edits have taken place (thus
Check that the record is eligible to be changed in its current state, in the
def editable_check(_traversal_env) Result::DENY end