Files
public/report_monetary_helpers/models/ir_actions_report.py

25 lines
644 B
Python

from logging import getLogger
from odoo import api, models
from ..utils.num2words import num2words_, num2words_currency
from ..utils.format_number import format_number
_logger = getLogger(__name__)
class IrActionsReport(models.Model):
_inherit = "ir.actions.report"
@api.model
def _get_rendering_context(self, report, docids, data):
data = super()._get_rendering_context(report, docids, data)
data.update(
{
"number2words": num2words_,
"currency2words": num2words_currency,
"format_number": format_number,
}
)
return data