18 lines
450 B
Python
18 lines
450 B
Python
from odoo import models, fields
|
|
|
|
|
|
class PurchaseRequest(models.Model):
|
|
_inherit = 'purchase.request'
|
|
_description = '采购申请'
|
|
|
|
# 为state添加取消状态
|
|
state = fields.Selection(
|
|
selection_add=[('cancel', '已取消')],
|
|
ondelete={'cancel': 'set default'} # 添加 ondelete 策略
|
|
)
|
|
|
|
|
|
class PurchaseRequestLine(models.Model):
|
|
_inherit = 'purchase.request.line'
|
|
_description = '采购申请明细'
|