Lois Rilo
7 years ago
committed by
Naglis Jonaitis
No known key found for this signature in database
GPG Key ID: 4748835F585390F5
1 changed files with
4 additions and
2 deletions
-
base_tier_validation/models/tier_validation.py
|
@ -59,8 +59,10 @@ class TierValidation(models.AbstractModel): |
|
|
@api.multi |
|
|
@api.multi |
|
|
def _compute_need_validation(self): |
|
|
def _compute_need_validation(self): |
|
|
for rec in self: |
|
|
for rec in self: |
|
|
rec.need_validation = not self.review_ids and self.env[ |
|
|
|
|
|
'tier.definition'].search([('model', '=', self._name)]) and \ |
|
|
|
|
|
|
|
|
tiers = self.env[ |
|
|
|
|
|
'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 \ |
|
|
getattr(rec, self._state_field) in self._state_from |
|
|
getattr(rec, self._state_field) in self._state_from |
|
|
|
|
|
|
|
|
@api.multi |
|
|
@api.multi |
|
|