我想在Odoo11的CRM opportunities中创建一个按钮。我要打开一个窗口,其中包含此机会的所有邮件(Model mail.message)
这是我的结构:
这是我的代码:
{
'name': 'test',
'version': '2.0',
'category': 'Sales',
'sequence': 5,
'summary': 'test',
'description': "",
'website': 'https://test.net',
'depends': [
'crm'
],
'data': [
],
'demo': [
],
'css': [],
'installable': True,
'application': True,
'auto_install': False,
}
/odoo/插件/测试/初始化
from . import models
/odoo/addons/test/models/初始化
from . import test
/odoo/addons/test/models/test.py
from odoo import models, fields
class test_test(models.Model):
_inherit = 'crm.lead'
@api.multi
def test_test(self):
return {
'name': 'test_test',
'res_model': 'mail.message',
'view_type': 'list',
'view_mode': 'tree,list',
'type': 'ir.actions.act_window',
'target': 'inline'
}
客户关系管理.lead.form.opportunity
<button name='%(test_test)d' string="test" type="action" />
我安装了我的应用程序,但按钮不起作用,也没有显示任何错误。我无法在UI中看到我的动作。