Я хочу наследовать представление от модуля hr.employee. Я использую odoo 13
Я пробовал другой xpath, и я увидел 2 проблемы: - Поле "directeur" не существует - xpath не может найтиродительское поле
вот мой код: Вид сайта
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record model="ir.ui.view" id="cinema_site_form">
<field name="name">Site Form View</field>
<field name="model">cinema.site</field>
<field name="arch" type="xml">
<form string="Site">
<sheet>
<h1>
<field name="name" placeholder="Site Name"/>
</h1>
<notebook>
<page string = "Détails">
<group>
<field name="adresse"/>
<field name="site_web"/>
</group>
</page>
<page string="Salles">
<field name="salle_ids"/>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="view_hr_employee_form_inherit" model="ir.ui.view">
<field name="name">hr.employee.form.inherit</field>
<field name="model">hr.employee</field>
<field name="inherit_id" ref="hr.view_employee_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='name']" position="after">
<field name="directeur"/>
</xpath>
</field>
</record>
</odoo>
Сайт py
from odoo import api, fields, models
from odoo.exceptions import UserError
class Sites(models.Model):
_name = 'cinema.site'
name = fields.Char("Site Name")
salle_ids = fields.One2many("cinema.salle", "site_id", string="Salles")
adresse = fields.Char()
site_web = fields.Char()
class hremployee(models.Model):
_inehrit = 'hr.employee'
directeur = fields.Char()
мой манифест адаптирован
'depends': ['base','web','hr'],
Спасибо за вашпомогите и простите за мой английский