Purpose: improve understanding of partner and product models as well as their daily use. This is done by improving tooltips and labels of some fields according to business logic. This commit is related to task ID 1880696 and closes PR #27133 . Thanks to @xmo-odoo for its in-depth review.
20 lines
919 B
Python
20 lines
919 B
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import fields, models
|
|
from odoo.addons.base.models.res_partner import WARNING_MESSAGE, WARNING_HELP
|
|
|
|
|
|
class Partner(models.Model):
|
|
_inherit = 'res.partner'
|
|
|
|
property_stock_customer = fields.Many2one(
|
|
'stock.location', string="Customer Location", company_dependent=True,
|
|
help="The stock location used as destination when sending goods to this contact.")
|
|
property_stock_supplier = fields.Many2one(
|
|
'stock.location', string="Vendor Location", company_dependent=True,
|
|
help="The stock location used as source when receiving goods from this contact.")
|
|
picking_warn = fields.Selection(WARNING_MESSAGE, 'Stock Picking', help=WARNING_HELP, default='no-message')
|
|
# TDE FIXME: expand this message / help
|
|
picking_warn_msg = fields.Text('Message for Stock Picking')
|