Skip to content
Extraits de code Groupes Projets
Valider d9723eff rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[add] field user_provider_id on order & invoice

parent 48a238a0
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -15,6 +15,11 @@ class AccountInvoice(models.Model): ...@@ -15,6 +15,11 @@ class AccountInvoice(models.Model):
string='Vendeur 2', string='Vendeur 2',
track_visibility='onchange', track_visibility='onchange',
copy=False) copy=False)
user_provider_id = fields.Many2one(
'res.users',
string='Apporteur',
track_visibility='onchange',
copy=False)
# ------------------------------------------------------ # ------------------------------------------------------
# SQL Constraints # SQL Constraints
......
...@@ -12,7 +12,12 @@ class SaleOrder(models.Model): ...@@ -12,7 +12,12 @@ class SaleOrder(models.Model):
# ------------------------------------------------------ # ------------------------------------------------------
user_second_id = fields.Many2one( user_second_id = fields.Many2one(
'res.users', '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', track_visibility='onchange',
copy=False) copy=False)
...@@ -48,5 +53,6 @@ class SaleOrder(models.Model): ...@@ -48,5 +53,6 @@ class SaleOrder(models.Model):
values = super(SaleOrder, self)._prepare_invoice() values = super(SaleOrder, self)._prepare_invoice()
values.update({ values.update({
'user_second_id': self.user_second_id.id or False, 'user_second_id': self.user_second_id.id or False,
'user_provider_id': self.user_provider_id.id or False,
}) })
return values return values
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<field name="user_id" position="after"> <field name="user_id" position="after">
<field name="user_second_id"/> <field name="user_second_id"/>
<field name="user_provider_id"/>
</field> </field>
</field> </field>
</record> </record>
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
<field name="arch" type="xml"> <field name="arch" type="xml">
<xpath expr="//notebook//page[@name='other_information']//group//group//field[@name='user_id']" position="after"> <xpath expr="//notebook//page[@name='other_information']//group//group//field[@name='user_id']" position="after">
<field name="user_second_id"/> <field name="user_second_id"/>
<field name="user_provider_id"/>
</xpath> </xpath>
</field> </field>
</record> </record>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter