Hedging setup

This commit is contained in:
2026-07-16 20:37:17 +02:00
parent 4c85f80412
commit aba25d62dc
6 changed files with 248 additions and 2 deletions

View File

@@ -12,22 +12,42 @@ class PurchaseConfiguration(metaclass=PoolMeta):
allow_modification_after_validation = fields.Boolean(
"Autorise modification after validation")
auto_hedging = fields.Boolean("Auto hedge")
auto_hedging_over = fields.Boolean("Over hedge")
@classmethod
def default_allow_modification_after_validation(cls):
return False
@classmethod
def default_auto_hedging(cls):
return False
@classmethod
def default_auto_hedging_over(cls):
return False
class SaleConfiguration(metaclass=PoolMeta):
__name__ = 'sale.configuration'
allow_modification_after_validation = fields.Boolean(
"Autorise modification after validation")
auto_hedging = fields.Boolean("Auto hedge")
auto_hedging_over = fields.Boolean("Over hedge")
@classmethod
def default_allow_modification_after_validation(cls):
return False
@classmethod
def default_auto_hedging(cls):
return False
@classmethod
def default_auto_hedging_over(cls):
return False
class AccountConfiguration(metaclass=PoolMeta):
__name__ = 'account.configuration'