Openerp 具有服务器操作的工作流在Odoo 9.1上不起作用

Openerp 具有服务器操作的工作流在Odoo 9.1上不起作用,openerp,odoo-9,Openerp,Odoo 9,我一直在用它构建一个Odoo9.1模块。但是我根据该指令创建的工作流不起作用(当我单击确认按钮时,什么也没有发生,没有错误日志等) 以下是相关代码: models.py(会话类) state=字段。选择([ (“草案”、“草案”), (“已确认”、“已确认”), (‘完成’,‘完成’), ]) @api.multi def行动计划草案(自我): self.state='draft' @api.multi def动作确认(自我): self.state=‘已确认’ @api.multi def操作

我一直在用它构建一个Odoo9.1模块。但是我根据该指令创建的工作流不起作用(当我单击确认按钮时,什么也没有发生,没有错误日志等)

以下是相关代码:

models.py(会话类)

state=字段。选择([
(“草案”、“草案”),
(“已确认”、“已确认”),
(‘完成’,‘完成’),
])
@api.multi
def行动计划草案(自我):
self.state='draft'
@api.multi
def动作确认(自我):
self.state=‘已确认’
@api.multi
def操作完成(自我):
self.state='done'
academy.xml(会话表单中的标题)


session_workflow.xml


OpenAcademy会议工作流
学术会议
真的
将会议定稿
model.search([('id','in',context['active_id']))))。action_draft()
草稿
笨蛋
将会话设置为已确认
model.search([('id','in',context['active\u ids']))))。action\u confirm()
证实
笨蛋
将会话设置为完成
model.search([('id','in',context['active_id']))))。action_done()
多恩
笨蛋
确认
草案
草案
完成
占50席

出了什么问题

根据信号值更改按钮名称

您的代码:

<field name="signal">draft</field>
<button name="action_draft"...
草稿