I've been raking my head around this for the better part of the day and i just can't seem to get it right.
I'm trying to add a new field to the res_users form but whatever I do it just won't show. No errors, everything seems normal but the field just isn't showing in the form.
manifest.py:
{ 'name': "Extended User", 'version': '1.0', 'depends': ['base'], 'author': "blake_won", 'category': 'custom', 'description': """ Description text """, # data files always loaded at installation 'data': [ 'views/extended_views.xml', ], }
views file:
res.users.form.inherit res.users
extendeduser.py:
from odoo import models, fields class ilexiusUser(models.Model): _inherit = 'res.users' extended_variable = fields.Char(string="EXTENDED VARIABLE",default="NA")
console log:
2021-09-08 15:35:14,386 55731 INFO mydb odoo.modules.loading: Loading module extended_user (2/8) 2021-09-08 15:35:14,411 55731 INFO mydb odoo.modules.registry: module extended_user: creating or updating database tables 2021-09-08 15:35:14,484 55731 INFO mydb odoo.modules.loading: loading extended_user/views/extended_views.xml``` Please help me, i'm at my wit's end
just realized the view file wasnt showing
<record id="res_users_form_view" model="ir.ui.view">
<field name="name">res.users.form.inherit</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='partner_id']" position="after">
<group>
<field name="extended_variable"></field>
</group>
</xpath>
</field>
</record>