询价单字段排版及增加逻辑验证
This commit is contained in:
19
jikimo_purchase_tier_validation/models/models.py
Normal file
19
jikimo_purchase_tier_validation/models/models.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from odoo import models, fields, api, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
class jikimo_purchase_tier_validation(models.Model):
|
||||
_name = 'purchase.order'
|
||||
_inherit = ['purchase.order', 'tier.validation']
|
||||
|
||||
def request_validation(self):
|
||||
for record in self:
|
||||
missing_fields = []
|
||||
if not record.partner_ref:
|
||||
missing_fields.append('合同名称')
|
||||
if not record.contract_number:
|
||||
missing_fields.append('合同编号')
|
||||
|
||||
if missing_fields:
|
||||
raise ValidationError(_('如下字段要求必须填写:%s') % '、'.join(missing_fields))
|
||||
|
||||
return super(jikimo_purchase_tier_validation, self).request_validation()
|
||||
Reference in New Issue
Block a user