[FIX] Travis

This commit is contained in:
Chanakya-SerpentCS
2020-12-15 17:48:19 +05:30
committed by Chanakya Soni
parent e6a0cdcabc
commit 55c0b05234
16 changed files with 608 additions and 464 deletions

View File

@@ -1,24 +1,27 @@
# Copyright 2018 Eficent Business and IT Consulting Services S.L.
# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html)
from odoo import api, fields, models, _
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError
class RmaOperation(models.Model):
_inherit = 'rma.operation'
_inherit = "rma.operation"
purchase_policy = fields.Selection(
selection=[('no', 'Not required'),
('ordered', 'Based on Ordered Quantities'),
('delivered', 'Based on Delivered Quantities')],
string="Purchase Policy", default='no',
selection=[
("no", "Not required"),
("ordered", "Based on Ordered Quantities"),
("delivered", "Based on Delivered Quantities"),
],
string="Purchase Policy",
default="no",
)
@api.multi
@api.constrains('purchase_policy')
@api.constrains("purchase_policy")
def _check_purchase_policy(self):
if self.filtered(
lambda r: r.purchase_policy != 'no' and r.type != 'supplier'):
raise ValidationError(_(
'Purchase Policy can only apply to supplier operations'))
if self.filtered(lambda r: r.purchase_policy != "no" and r.type != "supplier"):
raise ValidationError(
_("Purchase Policy can only apply to supplier operations")
)