Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
I am trying to inherit email.template function with the signature:
def generate_email_batch(self, cr, uid, template_id, res_ids, context=None, fields=None):
But when my custom function calls super fails, i think this is because the function not have ids and "fields" are after the context
my module code:
from openerp import models, fields, api
_inherit = 'email.template'
def generate_email_batch(self, res_ids, fields=None):
res = super(EmailTemplate,self).generate_email_batch(res_ids, fields)
if i change the signature of original function to:
def generate_email_batch(self, cr, uid, ids, res_ids=None, fields=None, context=None):
i have no problem to inherit in new api.
I'm doing something wrong or the new api can't inherit functions with the ids field with another name and field after context?
About This Community
This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.Register
Odoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.Test it now
|Asked: 1/27/15, 5:10 AM|
|Seen: 3321 times|
|Last updated: 3/16/15, 8:10 AM|