Charter party

This commit is contained in:
2026-05-31 21:47:25 +02:00
parent 5605b19164
commit a26d0516f0
3 changed files with 15 additions and 8 deletions

View File

@@ -266,10 +266,11 @@ def register():
purchase.PurchaseAssociation,
purchase.PurchaseCrop,
module='lot', type_='model')
Pool.register(
sale.Sale,
sale.SaleLine,
sale.SaleCreatePurchaseInput,
Pool.register(
sale.CharterCondition,
sale.Sale,
sale.SaleLine,
sale.SaleCreatePurchaseInput,
sale.Derivative,
sale.Valuation,
sale.ValuationLine,

View File

@@ -1252,6 +1252,16 @@ class PriceComposition(metaclass=PoolMeta):
sale_line = fields.Many2One('sale.line',"Sale line")
class CharterCondition(metaclass=PoolMeta):
__name__ = 'charter.condition'
sale = fields.Many2One(
'sale.sale', "Sale", ondelete='CASCADE')
sale_line = fields.Many2One(
'sale.line', "Sale Line", ondelete='CASCADE')
class PremiumComposition(metaclass=PoolMeta):
__name__ = 'premium.composition'

View File

@@ -488,10 +488,6 @@ class CharterCondition(ModelSQL, ModelView):
'purchase.purchase', "Purchase", ondelete='CASCADE')
purchase_line = fields.Many2One(
'purchase.line', "Purchase Line", ondelete='CASCADE')
sale = fields.Many2One(
'sale.sale', "Sale", ondelete='CASCADE')
sale_line = fields.Many2One(
'sale.line', "Sale Line", ondelete='CASCADE')
party = fields.Many2One('party.party', "Party")
party_role = fields.Selection([
(None, ''),