forked from Mapan/odoo17e
28 lines
1.1 KiB
Python
28 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import api, fields, models
|
|
|
|
|
|
class AccountJournal(models.Model):
|
|
_inherit = 'account.journal'
|
|
|
|
alias_auto_extract_pdfs_only = fields.Boolean(
|
|
string='Auto extract PDFs only',
|
|
help='Only extract PDF files attached to email arriving trough this email alias.',
|
|
)
|
|
|
|
display_alias_auto_extract_pdfs_only = fields.Boolean(
|
|
compute='_compute_display_alias_auto_extract_pdfs_only',
|
|
)
|
|
|
|
@api.depends('company_id')
|
|
def _compute_display_alias_auto_extract_pdfs_only(self):
|
|
for journal in self:
|
|
if journal.type == 'purchase':
|
|
journal.display_alias_auto_extract_pdfs_only = journal.company_id.extract_in_invoice_digitalization_mode == 'auto_send'
|
|
elif journal.type == 'sale':
|
|
journal.display_alias_auto_extract_pdfs_only = journal.company_id.extract_out_invoice_digitalization_mode == 'auto_send'
|
|
else:
|
|
journal.display_alias_auto_extract_pdfs_only = False
|