diff --git a/__init__.py b/__init__.py index 1cab67e..107869e 100644 --- a/__init__.py +++ b/__init__.py @@ -3,6 +3,7 @@ from trytond.pool import Pool from . import sale from . import dash +from . import party def register(): @@ -11,4 +12,5 @@ def register(): sale.AppDelivery, sale.AppSaleOrder, dash.DashApp, + party.Party, module='dash_sale', type_='model') diff --git a/party.py b/party.py new file mode 100644 index 0000000..19810ce --- /dev/null +++ b/party.py @@ -0,0 +1,9 @@ +# This file is part of Tryton. The COPYRIGHT file at the top level of +# this repository contains the full copyright notices and license terms. +from trytond.model import fields +from trytond.pool import PoolMeta + + +class Party(metaclass=PoolMeta): + __name__ = 'party.party' + agent = fields.Many2One('commission.agent', 'Agent') diff --git a/party.xml b/party.xml new file mode 100644 index 0000000..e5c6732 --- /dev/null +++ b/party.xml @@ -0,0 +1,12 @@ + + + + + + party.party + + party_form + + + diff --git a/tryton.cfg b/tryton.cfg index 4b1eb15..468a979 100644 --- a/tryton.cfg +++ b/tryton.cfg @@ -11,3 +11,4 @@ depends: dash xml: sale.xml + party.xml diff --git a/view/party_form.xml b/view/party_form.xml new file mode 100644 index 0000000..0295a68 --- /dev/null +++ b/view/party_form.xml @@ -0,0 +1,18 @@ + + + + + + + + +