Odoo18-Base/addons/website_sale/models/website_sale_extra_field.py
2025-01-06 10:57:38 +07:00

21 lines
718 B
Python

# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class WebsiteSaleExtraField(models.Model):
_name = 'website.sale.extra.field'
_description = "E-Commerce Extra Info Shown on product page"
_order = 'sequence'
website_id = fields.Many2one(comodel_name='website')
sequence = fields.Integer(default=10)
field_id = fields.Many2one(
comodel_name='ir.model.fields',
domain=[('model_id.model', '=', 'product.template'), ('ttype', 'in', ['char', 'binary'])],
required=True,
ondelete='cascade'
)
label = fields.Char(related='field_id.field_description')
name = fields.Char(related='field_id.name')