Contenu du cours

Objectifs

Maîtriser le développement métier côté serveur avec l'ORM.

Un modèle minimal

from odoo import models, fields, api

class Intervention(models.Model):
    _name = 'wf.intervention'
    _description = "Intervention"

    name = fields.Char(required=True)
    partner_id = fields.Many2one('res.partner', string="Client")
    line_ids = fields.One2many('wf.intervention.line', 'intervention_id')
    amount_total = fields.Monetary(compute='_compute_total', store=True)
    currency_id = fields.Many2one('res.currency')

    @api.depends('line_ids.amount')
    def _compute_total(self):
        for rec in self:
            rec.amount_total = sum(rec.line_ids.mapped('amount'))

La suite est réservée aux inscrits

Ce parcours vous laisse découvrir 1 première leçon en intégralité. Rejoignez-le pour débloquer toutes les leçons, les quiz et les évaluations de niveau.

Rejoindre le parcours
Évaluation
0 0

Il n'y a aucune réaction pour le moment.

pour être le premier à laisser un commentaire.

Contenu protégé — WizArth Académie