Reviewers: ,
Please review this at http://codereview.tryton.org/527003/ Affected files: M move.py Index: move.py =================================================================== --- a/move.py +++ b/move.py @@ -77,6 +77,8 @@ 'of different companies in the same move!', 'date_outside_period': 'You can not create move ' \ 'with a date outside the period!', + 'draft_closed_period': 'You can not set to draft a move ' \ + 'from a closed period', }) self._buttons.update({ 'post': { @@ -358,6 +360,8 @@ for move in self.browse(ids): if not move.journal.update_posted: self.raise_user_error('draft_posted_move_journal') + if move.period.state == 'close': + self.raise_user_error('draft_closed_period') return self.write(ids, { 'state': 'draft', }) -- [email protected] mailing list
