From 535ca16f851ce652a41f9ff6dfddae9af9b3d25b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Tue, 20 Mar 2018 17:30:34 +0100 Subject: [PATCH] Add depends on Pool.register issue7178 review37051002 --- __init__.py | 37 ++++++++++++++++++++----------------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/__init__.py b/__init__.py index 6d7ca98dc1..d658e8182b 100644 --- a/__init__.py +++ b/__init__.py @@ -2,29 +2,32 @@ # this repository contains the full copyright notices and license terms. from trytond.pool import Pool -from .commission import * -from .invoice import * -from .sale import * -from .product import * +from . import commission +from . import invoice +from . import sale +from . import product from . import party def register(): Pool.register( - Plan, - PlanLines, - Agent, - Commission, - CreateInvoiceAsk, - Invoice, - InvoiceLine, - Sale, - SaleLine, - Template, - Template_Agent, - Product, + commission.Plan, + commission.PlanLines, + commission.Agent, + commission.Commission, + commission.CreateInvoiceAsk, + invoice.Invoice, + invoice.InvoiceLine, + product.Template, + product.Template_Agent, + product.Product, module='commission', type_='model') Pool.register( - CreateInvoice, + sale.Sale, + sale.SaleLine, + module='commission', type_='model', + depends=['sale']) + Pool.register( + commission.CreateInvoice, party.PartyReplace, module='commission', type_='wizard')