src/Charcoal/Admin/Widget/TableWidget.php
public function isObjEditable()
    {
        $model = ($this->currentObj) ? $this->currentObj : $this->proto();
        $method = [ $model, 'isEditable' ];

        if (is_callable($method)) {
            return call_user_func($method);
        }

        return true;
    }
public function isObjEditable()
    {
        $model = ($this->currentObj) ? $this->currentObj : $this->proto();
        $method = [ $model, 'isEditable' ];

        if (is_callable($method)) {
            return call_user_func($method);
        }

        return true;
    }
public function isObjEditable ( ) { $ model = ( $ this -> currentObj ) ? $ this -> currentObj : $ this -> proto ( ) ; $ method = [ $ model , 'isEditable' ] ; if ( is_callable ( $ method ) ) { return call_user_func ( $ method ) ; } return true ; }
Determine if the object can be modified.

If TRUE, the "Modify" button is shown. Objects can still be
updated programmatically or via direct action on the database.

@return boolean
Determine if the object can be modified .