Skip to content
Snippets Groups Projects
res_partner.py 1.93 KiB
Newer Older
Juliana's avatar
Juliana committed
# Copyright 2022 Le Filament (https://le-filament.com)
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)

from odoo import fields, models
Juliana's avatar
Juliana committed


class ResPartner(models.Model):
    _inherit = "res.partner"

    # ------------------------------------------------------
    # Fields declaration
    # ------------------------------------------------------
    customer = fields.Boolean(string="Est un Client", default=True)
    supplier = fields.Boolean(string="Est un fournisseur")
    channel_acquisition = fields.Many2one("res.partner.channel", "Canal d'acquisition")
    contributor = fields.Char("Apporteur")
Juliana's avatar
Juliana committed

    # ------------------------------------------------------
    # SQL Constraints
    # ------------------------------------------------------

    # ------------------------------------------------------
    # Default methods
    # ------------------------------------------------------

    # ------------------------------------------------------
    # Computed fields / Search Fields
    # ------------------------------------------------------

    # ------------------------------------------------------
    # Onchange / Constraints
    # ------------------------------------------------------

    # ------------------------------------------------------
    # CRUD methods (ORM overrides)
    # ------------------------------------------------------

    # ------------------------------------------------------
    # Actions
    # ------------------------------------------------------

    # ------------------------------------------------------
    # Business methods
    # ------------------------------------------------------


class ResPartnerChannel(models.Model):
    _name = "res.partner.channel"
    _description = "Canal d'acquisition"

    # ------------------------------------------------------
    # Fields declaration
    # ------------------------------------------------------
    name = fields.Char("Nom", required=True)