Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 16.0
1 résultat

LICENSE

Blame
  • Ce projet est sous licence GNU Affero General Public License v3.0. En savoir plus
    sale.py 1,75 Kio
    # Copyright 2021 Le Filament (<http://www.le-filament.com>)
    # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
    
    from odoo import fields, models, api
    
    
    class SaleOrder(models.Model):
        _inherit = "sale.order"
    
        # ------------------------------------------------------
        # Fields declaration
        # ------------------------------------------------------
        user_second_id = fields.Many2one(
            'res.users',
            string='Vendeur 2',
            track_visibility='onchange',
            copy=False)
    
        # ------------------------------------------------------
        # SQL Constraints
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Default methods
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Computed fields / Search Fields
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Onchange / Constraints
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # CRUD methods (ORM overrides)
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Actions
        # ------------------------------------------------------
    
        # ------------------------------------------------------
        # Business methods
        # ------------------------------------------------------
        @api.multi
        def _prepare_invoice(self):
            values = super(saleOrder, self)._prepare_invoice()
            values.update({
                'user_second_id': self.user_second_id.id or False,
            })
            return values