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

Merge branch '14-RV-20240524' into '14.0'

Ajout de champs suite demande Aurélien

See merge request !5
parents 406897f6 4a0d4fb4
Branches
Aucune étiquette associée trouvée
1 requête de fusion!5Ajout de champs suite demande Aurélien
......@@ -3,7 +3,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import api, fields, models
from odoo.exceptions import ValidationError
class CgscopOfiDemande(models.Model):
_name = "cgscop_ofi.demande"
......@@ -206,6 +206,21 @@ class CgscopOfiDemande(models.Model):
store=False,
)
fi_intervention_taux = fields.Float(
string="Taux d'intervention OFI",
tracking=1,
)
fi_intervention_debut = fields.Date(
string="Début d'intervention OFI",
tracking=1,
)
fi_intervention_fin = fields.Date(
string="Fin d'intervention OFI",
tracking=1,
)
partner_ids = fields.Many2many(
comodel_name="res.partner",
string="Coopérative bénéficiaires",
......@@ -241,6 +256,15 @@ class CgscopOfiDemande(models.Model):
store=True,
)
# ------------------------------------------------------
# Contraintes du model
# ------------------------------------------------------
@api.constrains('fi_intervention_debut', 'fi_intervention_fin')
def _check_fi_intervention_dates(self):
for rec in self:
if rec.fi_intervention_debut and rec.fi_intervention_fin:
if rec.fi_intervention_debut >= rec.fi_intervention_fin:
raise ValidationError("La date de début d'intervention OFI doit être inférieure à la date de fin")
# ------------------------------------------------------
# Computed fields
......
......@@ -323,6 +323,7 @@
/>
<field name="fi_investissements_desc" />
</group>
<group col="1">
<group string="Ressources">
<field
name="fi_apport_ofi"
......@@ -361,6 +362,18 @@
Attention le montant des emprunts est différent du besoin de financement
</div>
</group>
<group string="Divers">
<field
name="fi_intervention_taux"
/>
<field
name="fi_intervention_debut"
/>
<field
name="fi_intervention_fin"
/>
</group>
</group>
</group>
</page>
<page string="Emprunts">
......
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