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 @@ + + +
+