From 87a843754df0290e4e7c0dcab53fbe0c45c1bab7 Mon Sep 17 00:00:00 2001 From: sinergia Date: Fri, 23 Sep 2022 12:05:03 -0500 Subject: [PATCH] create model maintenance_service --- maintenance.py | 3 +++ sale.py | 2 +- view/address_tree.xml | 8 ++++++ view/maintenance_calendar.xml | 7 +++++ view/maintenance_service_form.xml | 45 +++++++++++++++++++++++++++++++ view/maintenance_service_tree.xml | 9 +++++++ view/sale_form.xml | 12 +++++++++ 7 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 view/address_tree.xml create mode 100644 view/maintenance_calendar.xml create mode 100644 view/maintenance_service_form.xml create mode 100644 view/maintenance_service_tree.xml create mode 100644 view/sale_form.xml diff --git a/maintenance.py b/maintenance.py index 2854047..da75127 100644 --- a/maintenance.py +++ b/maintenance.py @@ -164,6 +164,9 @@ class MaintenanceService(ModelSQL, ModelView): ('finished', "Finished") ], "State",required=True, readonly=True, sort=False) + @staticmethod + def default_company(): + return Transaction().context.get('company') @classmethod def default_state(self): diff --git a/sale.py b/sale.py index dc89e93..49640f2 100644 --- a/sale.py +++ b/sale.py @@ -46,7 +46,7 @@ class Sale(metaclass=PoolMeta): propietary_address=cls.shipment_address, state="draft" ) - #raise UserError(str(dir(maintenanceService))) + #raise UserError(str((maintenanceService))) maintenanceService.save() cls.agended = True sale.save() diff --git a/view/address_tree.xml b/view/address_tree.xml new file mode 100644 index 0000000..ca8f425 --- /dev/null +++ b/view/address_tree.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/view/maintenance_calendar.xml b/view/maintenance_calendar.xml new file mode 100644 index 0000000..2308197 --- /dev/null +++ b/view/maintenance_calendar.xml @@ -0,0 +1,7 @@ + + + + diff --git a/view/maintenance_service_form.xml b/view/maintenance_service_form.xml new file mode 100644 index 0000000..d276371 --- /dev/null +++ b/view/maintenance_service_form.xml @@ -0,0 +1,45 @@ + + +
+