Add constraint

This commit is contained in:
Matthias Brück 2024-07-02 10:29:45 +10:00
parent 705537a330
commit bc3862bd50

View file

@ -1,4 +1,5 @@
from odoo import models, fields
from odoo import models, fields, api
from odoo.exceptions import ValidationError
class SaleOrderLine(models.Model):
@ -6,3 +7,9 @@ class SaleOrderLine(models.Model):
product_uom_min_qty = fields.Float(string="Min qty.", digits="Product Unit of Measure")
product_uom_max_qty = fields.Float(string="Max qty.", digits="Product Unit of Measure")
@api.constrains("product_uom_qty")
def _check_product_uom_qty(self):
for record in self:
if record.product_uom_qty > record.product_uom_max_qty:
raise ValidationError("The quantity must be less than or equal to the maximum quantity.")