Skip to content
Extraits de code Groupes Projets
Valider 8f981015 rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[ADD]Add buyer surplus

parent 5245874c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -30,6 +30,11 @@ class AccOperation(models.Model):
domain="[('is_pmo', '=', True)]",
required=True
)
buyer_id = fields.Many2one(
comodel_name='res.partner',
string="Acheteur de surplus",
domain="[('is_buyer_surplus', '=', True)]"
)
acc_injection_ids = fields.One2many(
comodel_name='acc.counter',
inverse_name='acc_operation_id',
......
......@@ -19,6 +19,7 @@ class ResPartner(models.Model):
is_acc_linked = fields.Boolean("Est un sociétaire/adhérent/actionnaire app")
is_producer = fields.Boolean("Est un producteur")
is_consumer = fields.Boolean("Est un consommateur")
is_buyer_surplus = fields.Boolean("Est un acheteur de surplus")
injection_counter_ids = fields.One2many(
comodel_name='acc.counter',
inverse_name='partner_id',
......
......@@ -51,7 +51,9 @@
</group>
<notebook>
<page string="Points d'injection" name="injection">
<group>
<field name="buyer_id"/>
</group>
<field
name="acc_injection_ids"
widget="one2many"
......
......@@ -11,6 +11,7 @@
<filter string="PMO" name="type_pmo" domain="[('is_pmo', '=', True)]"/>
<filter string="Consommateurs" name="type_consumer" domain="[('is_consumer', '=', True)]"/>
<filter string="Producteurs" name="type_producer" domain="[('is_producer', '=', True)]"/>
<filter string="Acheteurs de surplus" name="type_buyer" domain="[('is_buyer_surplus', '=', True)]"/>
<separator/>
</xpath>
</field>
......@@ -25,6 +26,7 @@
<field name="is_producer"/>
<field name="is_consumer"/>
<field name="is_pmo"/>
<field name="is_buyer_surplus"/>
</field>
<xpath expr="//notebook" position="inside">
<page string="Points d'injection" name="injection" attrs="{'invisible': [('is_producer', '!=', True)]}">
......
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