[MRG] from 6.1 c2c-financial-addons

(lp:c2c-addons/6.1  rev 19.1.1)
This commit is contained in:
Guewen Baconnier @ Camptocamp
2012-02-23 15:46:52 +01:00
parent 6c47859278
commit 94fbc9dabb
2 changed files with 7 additions and 8 deletions

View File

@@ -74,9 +74,7 @@ A function field let you know your currency configuration.
If in multi-company mode, the base currency will be the first company's currency
found in database.
Thanks to main contributors : Grzegorz Grzelak
Thanks to main contributors : Grzegorz Grzelak, Alexis de Lattre
""",
"depends" : ["base",
"account"], #Added to ensure account security groups are present

View File

@@ -98,11 +98,12 @@ class Currency_rate_update_service(osv.osv):
]
def _check_max_delta_days(self, cr, uid, ids):
for i in ids:
value_to_check = self.read(cr, uid, i, ['max_delta_days'])['max_delta_days']
if value_to_check >= 0:
return True
else: return False
for company in self.read(cr, uid, ids, ['max_delta_days']):
if company['max_delta_days'] >= 0:
continue
else:
return False
return True
_constraints = [
(_check_max_delta_days, "'Max delta days' must be >= 0", ['max_delta_days']),