diff --git a/__init__.py b/__init__.py index 9a67100a85..77ea169708 100644 --- a/__init__.py +++ b/__init__.py @@ -11,6 +11,7 @@ __all__ = ['register'] def register(): Pool.register( account.Move, + account.MoveLine, account.MoveLineGroup, account.MoveLineGroup_MoveLine, module='account_move_line_grouping', type_='model') diff --git a/account.py b/account.py index c0d3f0a78c..39aea4fe47 100644 --- a/account.py +++ b/account.py @@ -19,6 +19,20 @@ class Move(metaclass=PoolMeta): 'account.move.line.group', 'move', "Grouped Lines", readonly=True) +class MoveLine(metaclass=PoolMeta): + __name__ = 'account.move.line' + + @classmethod + def _view_reconciliation_muted(cls): + pool = Pool() + ModelData = pool.get('ir.model.data') + muted = super()._view_reconciliation_muted() + muted.add(ModelData.get_id( + 'account_move_line_grouping', + 'move_line_group_view_list_move')) + return muted + + class MoveLineGroup(MoveLineMixin, ModelSQL, ModelView): "Account Move Line Group" __name__ = 'account.move.line.group'