默认情况下,OpenERP产品状态已确认

时间:2014-06-20 10:36:23

标签: product openerp-7 purchase-order

我定制了OpenERP产品模块,并介绍了名为草稿,待定,已确认已取消的工作流程状态。
但是,不确定这样做时我犯的错误是什么。

  1. 默认情况下 Admin 创建产品时,其状态设置为 已确认状态。 (错误
  2. 但是,当普通用户创建产品时,它会设置为草稿状态。 (的 CORRECT
  3. 我希望在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()
    

0 个答案:

没有答案