From 4f18a39a96eb1193d7dbd35389fd2765efda83ea Mon Sep 17 00:00:00 2001 From: cosmos Date: Thu, 27 Oct 2022 15:28:42 -0500 Subject: [PATCH] Change field contact sale --- equipment.py | 1 + sale.py | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/equipment.py b/equipment.py index 212bcfe..c9a307e 100644 --- a/equipment.py +++ b/equipment.py @@ -1,5 +1,6 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. +import datetime from collections import defaultdict from trytond.pool import Pool from trytond.model import ( diff --git a/sale.py b/sale.py index 6c03337..7380902 100644 --- a/sale.py +++ b/sale.py @@ -44,6 +44,10 @@ class Sale(metaclass=PoolMeta): 'invisible': (Eval('sale_type') != 'maintenance'), 'readonly': True}) + @classmethod + def __setup__(cls): + super(Sale, cls).__setup__() + cls.contact.states['required']=True @fields.depends('lines', 'sale_type', 'agended') def on_chage_sale_type(self):