diff --git a/account_loan/__manifest__.py b/account_loan/__manifest__.py index b2fa61f0..fe9dc08d 100644 --- a/account_loan/__manifest__.py +++ b/account_loan/__manifest__.py @@ -19,6 +19,7 @@ "views/account_loan_view.xml", "views/account_move_view.xml", "views/res_partner.xml", + "views/account_loan_lines_view.xml", ], "installable": True, "maintainers": ["etobella"], diff --git a/account_loan/models/account_loan_line.py b/account_loan/models/account_loan_line.py index f5457714..4ca3f65a 100644 --- a/account_loan/models/account_loan_line.py +++ b/account_loan/models/account_loan_line.py @@ -25,10 +25,31 @@ class AccountLoanLine(models.Model): readonly=True, ondelete="cascade", ) + company_id = fields.Many2one( + "res.company", readonly=True, related="loan_id.company_id" + ) + partner_id = fields.Many2one( + "res.partner", readonly=True, related="loan_id.partner_id" + ) is_leasing = fields.Boolean( related="loan_id.is_leasing", readonly=True, ) + journal_id = fields.Many2one( + "account.journal", + readonly=True, + related="loan_id.journal_id", + ) + short_term_loan_account_id = fields.Many2one( + "account.account", + readonly=True, + related="loan_id.short_term_loan_account_id", + ) + interest_expenses_account_id = fields.Many2one( + "account.account", + readonly=True, + related="loan_id.interest_expenses_account_id", + ) loan_type = fields.Selection( related="loan_id.loan_type", readonly=True, diff --git a/account_loan/views/account_loan_lines_view.xml b/account_loan/views/account_loan_lines_view.xml new file mode 100644 index 00000000..8de2c09a --- /dev/null +++ b/account_loan/views/account_loan_lines_view.xml @@ -0,0 +1,65 @@ + + + + account.loan.lines.view + account.loan.line + + + + + + + + + + + + + + + + + + + +