Browse Source

[FIX] base_tier_validation: _compute_need_validation (rec vs self)

pull/1299/head
mreficent 6 years ago
parent
commit
1a5f972b1f
  1. 2
      base_tier_validation/__openerp__.py
  2. 4
      base_tier_validation/models/tier_validation.py

2
base_tier_validation/__openerp__.py

@ -4,7 +4,7 @@
{ {
"name": "Base Tier Validation", "name": "Base Tier Validation",
"summary": "Implement a validation process based on tiers.", "summary": "Implement a validation process based on tiers.",
"version": "9.0.1.0.1",
"version": "9.0.1.0.2",
"category": "Tools", "category": "Tools",
"website": "https://github.com/OCA/server-tools", "website": "https://github.com/OCA/server-tools",
"author": "Eficent, Odoo Community Association (OCA)", "author": "Eficent, Odoo Community Association (OCA)",

4
base_tier_validation/models/tier_validation.py

@ -82,8 +82,8 @@ class TierValidation(models.AbstractModel):
for rec in self: for rec in self:
tiers = self.env[ tiers = self.env[
'tier.definition'].search([('model', '=', self._name)]) 'tier.definition'].search([('model', '=', self._name)])
valid_tiers = any([self.evaluate_tier(tier) for tier in tiers])
rec.need_validation = not self.review_ids and valid_tiers and \
valid_tiers = any([rec.evaluate_tier(tier) for tier in tiers])
rec.need_validation = not rec.review_ids and valid_tiers and \
getattr(rec, self._state_field) in self._state_from getattr(rec, self._state_field) in self._state_from
@api.multi @api.multi

Loading…
Cancel
Save