我定制了OpenERP产品模块,并介绍了名为草稿,待定,已确认和已取消的工作流程状态。
但是,不确定这样做时我犯的错误是什么。
我希望在Admin创建时也能发生同样的事情。
这也发生在采购订单模块中。
我做错了吗?
编辑:(代码)
from osv import fields, osv
class purchase_order(osv.osv):
_inherit = 'product.product'
_columns = {
'stage': fields.selection([
('draft', 'Draft Product'),
('pending', 'Pending'),
('validated', 'Validated'),
('confirmed', 'Confirmed'),
('cancel', 'Cancelled'),
], 'Status', select=True, track_visibility='onchange', help='Product Workflow Stages')
}
_defaults = {
'type' : 'consu',
'stage': 'draft',
}
purchase_order()
class product_supplierinfo(osv.osv):
_inherit = 'product.supplierinfo'
_columns = {
'default_sup': fields.boolean('Default Supplier', help="By checking the Default Supplier field you can set a supplier as a default for this product."),
}
_defaults = {
'default_sup': 0
}
product_supplierinfo()