Skip to content
Extraits de code Groupes Projets
Valider e0391d44 rédigé par Hugo Trentesaux's avatar Hugo Trentesaux
Parcourir les fichiers

pre-commit

parent 16bfbd28
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!2Draft: Ajoute les appels en garantie
......@@ -20,7 +20,9 @@ class ResCompany(models.Model):
# ------------------------------------------------------
# Constraints
# ------------------------------------------------------
@api.constrains("company_share_line_ids",)
@api.constrains(
"company_share_line_ids",
)
def _check_share_line(self):
for company in self:
company_share_line = company.company_share_line_ids
......
......@@ -10,7 +10,7 @@ class ResConfigSettings(models.TransientModel):
share_unit_price = fields.Monetary(
string="Valeur de la part",
related="company_id.share_unit_price",
currency_field='company_currency_id',
currency_field="company_currency_id",
readonly=False,
)
company_currency_id = fields.Many2one(related="company_id.currency_id")
# Copyright 2023- Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError
from odoo import fields, models
class ResPartner(models.Model):
......@@ -15,7 +14,9 @@ class ResPartner(models.Model):
comodel_name="company.share.line",
inverse_name="partner_id",
)
company_share_total = fields.Float(compute="_compute_company_share_total", store=True)
company_share_total = fields.Float(
compute="_compute_company_share_total", store=True
)
# ------------------------------------------------------
# Constraints
......@@ -30,7 +31,9 @@ class ResPartner(models.Model):
# ------------------------------------------------------
def _compute_company_share_total(self):
for partner in self:
partner.company_share_total = sum(partner.company_share_line_ids.mapped("share_total_amount"))
partner.company_share_total = sum(
partner.company_share_line_ids.mapped("share_total_amount")
)
# ------------------------------------------------------
# Onchange / Constraints
......
......@@ -62,14 +62,8 @@
/>
<group expand="0" name="group_by" string="Group By">
<filter
name="Contact"
context="{'group_by':'partner_id'}"
/>
<filter
name="Payment date"
context="{'group_by':'payment_date'}"
/>
<filter name="Contact" context="{'group_by':'partner_id'}" />
<filter name="Payment date" context="{'group_by':'payment_date'}" />
</group>
</search>
</field>
......
......@@ -24,5 +24,4 @@
action="action_company_shares_config"
sequence="100"
/>
</odoo>
......@@ -32,5 +32,4 @@
<field name="target">inline</field>
<field name="context">{'module' : 'company_shares', 'bin_size': False}</field>
</record>
</odoo>
......@@ -20,10 +20,7 @@
<field name="arch" type="xml">
<xpath expr="//notebook" position="inside">
<page string="Company Shares">
<field
name="company_share_line_ids"
nolabel="1"
/>
<field name="company_share_line_ids" nolabel="1" />
</page>
</xpath>
</field>
......
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