Odoo Help

0
1
Avatar

Yenthe

--Yenthe--
10884
| 8 8 8
Belgium
--Yenthe--

My Odoo blog: http://www.odoo.yenthevg.com/

My Twitter: https://twitter.com/Yenthe666

Yenthe
On 7/27/18, 2:20 AM

Hi Jean,

The function is called from the Python file 'account_invoice.py' in the module 'account'. The code looks like this:

    @api.multi
    def action_invoice_sent(self):
        """ Open a window to compose an email, with the edi invoice template
            message loaded by default
        """
        self.ensure_one()
        template = self.env.ref('account.email_template_edi_invoice', False)
        compose_form = self.env.ref('mail.email_compose_message_wizard_form', False)
        ctx = dict(
            default_model='account.invoice',
            default_res_id=self.id,
            default_use_template=bool(template),
            default_template_id=template and template.id or False,
            default_composition_mode='comment',
            mark_invoice_as_sent=True,
            custom_layout="account.mail_template_data_notification_email_account_invoice",
            force_email=True
        )
        return {
            'name': _('Compose Email'),
            'type': 'ir.actions.act_window',
            'view_type': 'form',
            'view_mode': 'form',
            'res_model': 'mail.compose.message',
            'views': [(compose_form.id, 'form')],
            'view_id': compose_form.id,
            'target': 'new',
            'context': ctx,
        }

You can find and view it on Github at https://github.com/odoo/odoo/blob/adc97120c94e3a0e8325a40fb0664faa16036f74/addons/account/models/account_invoice.py#L556-L584 

The easiest to find these functions is to use a coding tool to search through the codebase, for example PyCharm or by searching directly on Github.


Regards,
Yenthe

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

1 follower(s)

Stats

Asked: 7/26/18, 12:02 PM
Seen: 200 times
Last updated: 7/27/18, 10:37 AM