diff --git a/models/account.py b/models/account.py index 2b13aa811ff979a1155c0cb53528f77871888e5b..97add85cf2d97a6fc118ba974ae3aa3913ba678d 100644 --- a/models/account.py +++ b/models/account.py @@ -15,6 +15,11 @@ class AccountInvoice(models.Model): string='Vendeur 2', track_visibility='onchange', copy=False) + user_provider_id = fields.Many2one( + 'res.users', + string='Apporteur', + track_visibility='onchange', + copy=False) # ------------------------------------------------------ # SQL Constraints diff --git a/models/sale.py b/models/sale.py index d973caf83641fc6e014dbe4e0e51dfdc95b41faa..0184e4ddfd48159558934fd6e20b0b7686b5a6dc 100644 --- a/models/sale.py +++ b/models/sale.py @@ -12,7 +12,12 @@ class SaleOrder(models.Model): # ------------------------------------------------------ user_second_id = fields.Many2one( 'res.users', - string='Vendeur 2', + string='Spécialiste', + track_visibility='onchange', + copy=False) + user_provider_id = fields.Many2one( + 'res.users', + string='Apporteur', track_visibility='onchange', copy=False) @@ -48,5 +53,6 @@ class SaleOrder(models.Model): values = super(SaleOrder, self)._prepare_invoice() values.update({ 'user_second_id': self.user_second_id.id or False, + 'user_provider_id': self.user_provider_id.id or False, }) return values diff --git a/views/account_views.xml b/views/account_views.xml index 7cb6054e6028ca536d8653de085f75a28fdeefde..58c8ffbddf0fb06bc7a83de42904b309fc316736 100644 --- a/views/account_views.xml +++ b/views/account_views.xml @@ -9,6 +9,7 @@ <field name="arch" type="xml"> <field name="user_id" position="after"> <field name="user_second_id"/> + <field name="user_provider_id"/> </field> </field> </record> diff --git a/views/sale_views.xml b/views/sale_views.xml index 831c00f004737b64f7b487d1db5b4c412fd801c4..28af368d9e1ed72de82edc6ff42d56c4bb5b11e6 100644 --- a/views/sale_views.xml +++ b/views/sale_views.xml @@ -9,6 +9,7 @@ <field name="arch" type="xml"> <xpath expr="//notebook//page[@name='other_information']//group//group//field[@name='user_id']" position="after"> <field name="user_second_id"/> + <field name="user_provider_id"/> </xpath> </field> </record>