El bug se debe a que en check.book.request, para el campo 'check_book_ids' se declararon sólo los estados 'draft', 'send', 'received' con el atributo readonly, el estado 'cancel' fue obviado.
Se resuelve declarando: states={ 'draft': [('readonly', False)], 'received': [('readonly', True)], 'cancel': [('readonly', True)], 'send': [('readonly', True)]}),
El bug se debe a que en check.book.request, para el campo 'check_book_ids' se declararon sólo los estados 'draft', 'send', 'received' con el atributo readonly, el estado 'cancel' fue obviado.
Se resuelve declarando:
' draft': [('readonly', False)],
' received' : [('readonly', True)],
' cancel' : [('readonly', True)],
' send': [('readonly', True)]}),
states={