You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
from odoo import api, fields, models
class BeesdooProduct(models.Model): _inherit = "product.template"
main_supplierinfo = fields.Many2one( comodel_name="product.supplierinfo", string="Main Supplier Information", compute="_compute_main_supplierinfo", ) main_price = fields.Float( string="Supplier Price", compute="_compute_main_supplierinfo" ) main_minimum_qty = fields.Float( string="Minimum Quantity", compute="_compute_main_supplierinfo" )
@api.multi @api.depends("seller_ids") def _compute_main_supplierinfo(self): for product in self: supplierinfo = product._get_main_supplier_info() product.main_supplierinfo = supplierinfo product.main_price = supplierinfo.price product.main_minimum_qty = supplierinfo.min_qty
|