From c196343ec0c05ceb36167004ab05ddb8091ac432 Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Mon, 19 Nov 2018 19:21:23 +0100 Subject: [PATCH] Improve usability of account.move creation/edition Default value for account_id, debit, credit, similar to v8 behavior --- account_usability/__manifest__.py | 1 + account_usability/account.py | 22 ++++++++++++++++++++++ account_usability/account_view.xml | 8 +++++++- 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/account_usability/__manifest__.py b/account_usability/__manifest__.py index a422df3..6e19a2d 100644 --- a/account_usability/__manifest__.py +++ b/account_usability/__manifest__.py @@ -31,6 +31,7 @@ This module has been written by Alexis de Lattre from Akretion total_credit: + default_credit = total_debit - total_credit + else: + default_debit = total_credit - total_debit + move.default_credit = default_credit + move.default_debit = default_debit class AccountMoveLine(models.Model): diff --git a/account_usability/account_view.xml b/account_usability/account_view.xml index 53548c0..2f19d30 100644 --- a/account_usability/account_view.xml +++ b/account_usability/account_view.xml @@ -288,9 +288,15 @@ module --> + + + - {'line_ids': line_ids, 'journal_id': journal_id, 'default_name': default_move_line_name} + default_move_line_name + default_account_id + default_credit + default_debit