Odoo Help
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.
Creating log internal note with function?
Hello odoo community
I have a question does anyone know the example that with the function it would create "Log an internal note"?. Lets say i click a button and Log an internal note will appear on the mail thread?
Example i tried
the message is created into database but in the mail thread i cant see it
log_message.create(cr, uid, {
'body': '{0} Invoice Date: {1}'.format(log_message_date,name[0]),
'record_name': name[0],
'model':'pp.control',
'type':'notification',
#'website_published':1,
'res_id':record.id,
})
Thank you
Nvm guys solved it res_id was wrong :)
Hi darius, Now I'm working with new module inherit to res.partner. Create simple workflow and add state field. Do you have example how to push internal note when user click the button? from openerp import models, fields, api, tools from openerp.tools.translate import _ class res_partner(models.Model): _inherit = 'res.partner' STATE_SELECTION = [ ('draft', 'Request Approval'), ('approved', 'Approved'), ] state = fields.Selection(STATE_SELECTION, 'Status', readonly=True, help="Request Approval Record " "Approved Record. ", select=True,default='draft') @api.multi def write(self, vals): if self.state == 'approved': vals.update({'state':'draft'}) # add internal note comment return super(res_partner, self).write(vals) @api.multi def button_approved(self, vans): # add internal note comment self.write({'state': 'approved'})
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.
RegisterOdoo Training Center
Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.
Test it nowQuestion tools
Stats
Asked: 5/27/15, 12:04 PM |
Seen: 3631 times |
Last updated: 6/27/16, 6:05 AM |