TIP: You can type at any time to perform a new search.

Security findings

Repository
OCA/account-invoice-reporting · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.05 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/account-invoice-reporting
Last tracking update
2026-08-07 08:43:00
Authors
ACSONE SA/NV, Odoo Community Association (OCA)
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA)
Committers
Weblate, OCA-git-bot, oca-ci, Samir GUESMI
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
This addon allow user to customize the payment mode note using jinja2
templates

Code Analysis info_outline

Views touched (3)
XML IDNameModelTypeStatus
account_payment_mode_form account.payment.mode form Inherits account_payment_mode.account_payment_mode_form
account_payment_mode_note_template_form_view account.payment.mode.note.template form New
report_invoice_payment_mode report_invoice_payment_mode ir.ui.view qweb Inherits account_payment_partner.report_invoice_payment_mode
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (1)
  • note Html
    sanitize_attributes=False sanitize_tags=False translate=True
Public methods (2)
  • action_update_template_note(self)
  • render_note(self, invoice, raise_error=False)

New fields (7)
  • copyvalue Char
    help='Final placeholder expression, to be copy-pasted in the desired template field.' args: 'Placeholder Expression'
  • model_object_field Many2one → ir.model.fields
    help='Select target field from the related document model.\nIf it is a relationship field you will be able to select a target field at the destination of the relationship.' string='Field' args: 'ir.model.fields'
  • note Html
    translate=True
  • null_value Char
    help='Optional value to use if the target field is empty' args: 'Default Value'
  • payment_mode_id Many2one → account.payment.mode
    comodel_name='account.payment.mode' ondelete='cascade' required=True
  • sub_model_object_field Many2one → ir.model.fields
    help='When a relationship field is selected as first field, this field lets you select the target field within the destination document model (sub-model).' args: 'ir.model.fields', 'Sub-field'
  • sub_object Many2one → ir.model
    help='When a relationship field is selected as first field, this field shows the document model the relationship goes to.' readonly=True args: 'ir.model', 'Sub-model'
Public methods (3)
  • build_expression(self, field_name, sub_field_name, null_value)
  • onchange_sub_model_object_value_field(self)
    @api.onchange('model_object_field', 'sub_model_object_field', 'null_value')
  • validate(self)