inherited " res.partner " and added a page (editable tree) in notebook section, but when clicking on "Add a line" it is showing below error:
ValueError: Invalid field 'same_vat_partner_id' on model 'tests.users'
my model 'tests.users' have no field with this invalid field named 'same_vat_partner_id' or i am missing what odoo trying to communicate? please help to resolve the problem.
class Users(models.Model):
_name = 'tests.users'
_rec_name = 'name'
_description = "Tests Users"
name = fields.Char(string="User Name", required=True)
email = fields.Char(string="Email")
email_verified_at = fields.Datetime(string="Email Verified At")
address = fields.Text(string="User Address")
password = fields.Char(string="Password", required=True)
profile_picture = fields.Binary()
phone = fields.Char(string="Phone No.", required=True)
type = fields.Selection([
('staff', 'Staff'),
('customer', 'Customer'),
('rider', 'Rider')
], required=True, string="User Type", default='staff')
remember_token = fields.Char(string="Remember Token")
zone_id = fields.Many2one("tests.zones", string="Zone")
description = fields.Text(string="Other Information")
deleted_at = fields.Datetime()
user_ids = fields.One2many('tests.userzones', 'user_id', string="User Zone")
and didn't used this model in any means when inherited res.partner... please help to resolve the problem.
my model and view files for inheritance:
class PartnerZone(models.Model):
_inherit = 'res.partner'
zone_id = fields.Many2one('tests.zones', string="Zone")
user_mids = fields.One2many('tests.usermetas', 'user_id', string="User Metas")
user_wids = fields.One2many('tests.userwallets', 'user_id', string="User Wallets")
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_res_partner_form_inherit" model="ir.ui.view">
<field name="name">Contacts Custom Fields</field>
<field name="model">res.partner</field>
<field name="type">form</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='category_id']" position="after">
<field name="zone_id" string="Zone"/>
</xpath>
<!-- added below code for editable tree in contacts form -->
<xpath expr="//page[@name='sales_purchases']" position="after" >
<page string="Wallets">
<field name="user_wids">
<tree editable="bottom" string="User Wallets">
<field name="amount"/>
<field name="credits"/>
<field name="description"/>
</tree>
</field>
</page>
</xpath>
</field>
</record>
</odoo>