From 9b09080ae8cea086a590d039778f4da9934c5337 Mon Sep 17 00:00:00 2001 From: sinergia Date: Fri, 16 Sep 2022 14:50:05 -0500 Subject: [PATCH] add wizard for contract management and creation of model contracts maangement --- __init__.py | 12 +- contract_form1.xml | 15 ++ contract_list1.xml | 8 + create_prorogue_form.xml | 25 +++ equipment.py | 10 - equipment.xml | 9 +- locale/es.po | 5 +- sale.py | 7 +- sale.xml | 5 +- subscription.py | 348 +++++++++++++++++++++++++++++- subscription.xml | 99 +++++++++ view/contract_form.xml | 43 ++++ view/contract_list.xml | 11 + view/contract_tree.xml | 9 + view/create_prorogue_form.xml | 26 +++ view/create_subscription_form.xml | 30 ++- view/subscription_form.xml | 4 + 17 files changed, 612 insertions(+), 54 deletions(-) create mode 100644 contract_form1.xml create mode 100644 contract_list1.xml create mode 100644 create_prorogue_form.xml create mode 100644 view/contract_form.xml create mode 100644 view/contract_list.xml create mode 100644 view/contract_tree.xml create mode 100644 view/create_prorogue_form.xml diff --git a/__init__.py b/__init__.py index fb689da..d87c25d 100644 --- a/__init__.py +++ b/__init__.py @@ -11,9 +11,6 @@ def register(): product.Product, purchase.Purchase, purchase.Line, - sale.Sale, - #sale.SaleLine, - sale.CreateSubscriptionStart, equipment.OpticalEquipment, equipment.EquipmentMaintenance, configuration_equipment.Configuration, @@ -22,10 +19,15 @@ def register(): maintenance.MaintenanceLine, move.Move, move.ShipmentOut, + subscription.Contract, subscription.Subscription, + subscription.CreateInitialContract, + subscription.CreateNextProrogue, + subscription.ContractSupscription, subscription.SubscriptionEquipment, module='optical_equipment', type_='model') Pool.register( - sale.CreateSubscription, - subscription.CreateSubscriptionInvoice, + subscription.CreateContract, + subscription.CreateProrogue, + subscription.CreateSubscriptionInvoice, module='optical_equipment', type_='wizard') diff --git a/contract_form1.xml b/contract_form1.xml new file mode 100644 index 0000000..7c9c28b --- /dev/null +++ b/contract_form1.xml @@ -0,0 +1,15 @@ + + +
+