PURPOSE Purpose of this task is to cleanup attachment management done in generic mail models overrides and move it in account as model overrides. SPECIFICATIONS Accounting holds code to handle attachments linked to their custom composer (``account.invoice.send``) that uses through inheritance the mail composer (``mail.compose.message``) that has a specific processing of attachments to link pending composer attachments to the right records. Indeed attachments linked to the composer are pending attachments, and are linked to the record when posting the message. This allows to know which attachments have been added by the user, have specific rules for access rights, ... However this code has been wrongly added directly at mixing level at odoo/odoo@bdcc012004. Instead ``_message_post_process_attachments`` method should always be called based on a record, allowing to locate the override at model level. Task-2792146 (Mail: Move model-dependent code from composer / template) Task-2710804 (Mail: Clean MailThread API) Part-of: odoo/odoo#106658
37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
|
|
from . import sequence_mixin
|
|
from . import partner
|
|
from . import res_partner_bank
|
|
from . import account_account_tag
|
|
from . import account_account
|
|
from . import account_journal
|
|
from . import account_tax
|
|
from . import account_reconcile_model
|
|
from . import account_payment_term
|
|
from . import account_move
|
|
from . import account_move_line
|
|
from . import account_move_line_tax_details
|
|
from . import account_partial_reconcile
|
|
from . import account_full_reconcile
|
|
from . import account_payment
|
|
from . import account_payment_method
|
|
from . import account_bank_statement
|
|
from . import account_bank_statement_line
|
|
from . import chart_template
|
|
from . import account_analytic_account
|
|
from . import account_analytic_distribution_model
|
|
from . import account_analytic_plan
|
|
from . import account_analytic_line
|
|
from . import account_journal_dashboard
|
|
from . import product
|
|
from . import company
|
|
from . import res_config_settings
|
|
from . import account_cash_rounding
|
|
from . import account_incoterms
|
|
from . import digest
|
|
from . import res_users
|
|
from . import ir_actions_report
|
|
from . import res_currency
|
|
from . import account_report
|