mirror of
https://github.com/NaN-tic/trytond-account_es.git
synced 2023-12-14 05:02:55 +01:00
20 lines
666 B
Python
20 lines
666 B
Python
|
# The COPYRIGHT file at the top level of this repository contains the full
|
||
|
# copyright notices and license terms.
|
||
|
from trytond.pool import PoolMeta
|
||
|
from trytond.i18n import gettext
|
||
|
from trytond.exceptions import UserError
|
||
|
|
||
|
|
||
|
class CancelMoves(metaclass=PoolMeta):
|
||
|
__name__ = 'account.move.cancel'
|
||
|
|
||
|
def transition_cancel(self):
|
||
|
moves = self.records
|
||
|
for move in moves:
|
||
|
if move.origin is not None:
|
||
|
raise UserError(gettext(
|
||
|
'account_es.msg_cancel_move_with_origin',
|
||
|
move=move.rec_name,
|
||
|
origin=move.origin.rec_name))
|
||
|
return super().transition_cancel()
|