'Action handler for the ``cancel`` event. That event isn\'t
generated by the res.config.view.base inheritable view, the
inherited view has to overload one of the buttons (or add one
more).
Sets the status of the todo the event was sent from to
``cancel``, calls ``cancel`` and -- unless ``cancel`` returned
an action dictionary -- executes the action provided by calling
``next``.'

@api.multi
def action_cancel(self):

    return (self.cancel() or self.next())
