Пользовательские поля Odoo V13 в меню продукта не отображаются - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь добавить простое настраиваемое поле в меню продукта, но оно не отображается.

Мои изменения в моделях продуктов отображаются в меню "технические> модели", и мое представление хорошо загружены в список представлений, нет ошибок или предупреждений.

models / product.py

from odoo import fields, models

class Product(models.Model) :
    _inherit = 'product.product'
    test = fields.Boolean('Material')

models / init .py

# -*- coding: utf-8 -*-

from . import models
from . import material
from . import machine
from . import product

просмотр / товар. xml

<?xml version="1.0"?>
<odoo>
    <record id="view_cbd_product" model="ir.ui.view">
        <field name="name">cbd.product</field>
        <field name="model">product.product</field>
        <field name="inherit_id" ref="product.product_normal_form_view"/>
        <field name="arch" type="xml">
            <field name="sale_ok" position="after">
                <field name="test"/>
            </field>
        </field>
    </record>
</odoo>

в манифесте .py

    'data': [
        'views/product.xml'
    ],

Спасибо за помощь

1 Ответ

0 голосов
/ 19 апреля 2020
  1. В режиме разработчика нажмите на ошибку
  2. Нажмите на форму редактирования представления
  3. Проверьте вкладку унаследованного представления, чтобы увидеть, существует ли ваше представление.
...