From a6a400017adc7b0a1bd5880c77ed9cce5ec0f324 Mon Sep 17 00:00:00 2001 From: sinergia Date: Thu, 13 Oct 2022 16:40:58 +0000 Subject: [PATCH] changes finished reports --- maintenance.xml | 12 ++++++++++++ product.py | 7 +++---- purchase.xml | 2 +- sale.py | 12 ++++++++---- sale.xml | 39 +++++++++------------------------------ 5 files changed, 33 insertions(+), 39 deletions(-) diff --git a/maintenance.xml b/maintenance.xml index bb15001..e9b19a4 100644 --- a/maintenance.xml +++ b/maintenance.xml @@ -257,6 +257,18 @@ form_print optical_equipment.maintenance,-1 + + + Capacitation + optical_equipment_maintenance.service + optical_equipment_maintenance.service + report/certificado_capacitacion.odt + + + + form_print + optical_equipment_maintenance.service,-1 + Purchase purchase.purchase purchase.purchase - report/Compras.odt + report/compras.fodt diff --git a/sale.py b/sale.py index c1b125a..c611ccb 100644 --- a/sale.py +++ b/sale.py @@ -23,11 +23,15 @@ class Sale(metaclass=PoolMeta): ('equipments', 'Equipments'), ('replaces', 'Replaces')], "Sale Type", required=True, states={'readonly': Eval('state') != 'draft'}) - maintenance_type = fields.Selection([('preventive', 'Preventive'), + maintenance_type = fields.Selection([('', ""), + ('preventive', 'Preventive'), ('corrective', 'Corrective') - ], "Maintenance Type", states={'invisible': Eval('sale_type') != "maintenance", - 'required': Eval('sale_type') == "maintenance", - 'readonly': Eval('state') != 'draft'}) + ], "Maintenance Type", + states={ + 'invisible': Eval('sale_type') != "maintenance", + 'required': Eval('sale_type') == "maintenance", + 'readonly': Eval('state') != 'draft'}, + depends=['sale_type']) contract_ref = fields.Reference("Contract Base", selection='get_origin_contract', domain=[('party', '=', Eval('party')), diff --git a/sale.xml b/sale.xml index ba60869..d3a2eec 100644 --- a/sale.xml +++ b/sale.xml @@ -6,37 +6,16 @@ sale_form - - + +