when iam trying to upgrade my custom module iam getting this error as below
Error:
Traceback:
TypeError: Cannot read property 'type' of undefined
at Class._renderBodyCell (http://localhost:8069/web/static/src/js/views/list/list_renderer.js:444:50)
at http://localhost:8069/web/static/src/js/views/list/list_renderer.js:838:25
at Array.map (<anonymous>)
at Class._renderRow [as _super] (http://localhost:8069/web/static/src/js/views/list/list_renderer.js:837:35)
at Class._renderRow (http://localhost:8069/web/static/src/js/views/list/list_editable_renderer.js:1166:32)
at Class._renderRow (http://localhost:8069/web/static/src/js/core/class.js:123:38)
at Array.map (<anonymous>)
at Class._renderRows (http://localhost:8069/web/static/src/js/views/list/list_renderer.js:858:32)
at Class._renderRows (http://localhost:8069/web/static/src/js/views/list/list_editable_renderer.js:1187:26)
at Class._renderRows (http://localhost:8069/web/static/src/js/core/class.js:123:38)
transfers.xml :
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="money_transfer" model="ir.ui.view">
<field name="name">Money.Transfer.form</field>
<field name="model">transfers.name</field>
<field name="arch" type="xml">
<form string ="money_transfers">
<group>
<field name ="transfers_Name"/>
<field name ="transfers_ISO"/>
<field name ="transfers_amount"/>
<field name ="notes"/>
<field name ="image"/>
</group>
</form>
</field>
</record>
<record id="action_transfers" model="ir.actions.act_window">
<field name="name">Transfers</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">transfers.name</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
create your first transfer
</p>
</field>
</record>
<menuitem id ="transfers_root" name ="Transfers" sequence ="0" web_icon="transfers,static/description/icon.png" />
<menuitem id ="transfers_name" name ="Transfers_Name" parent="transfers_root" action="action_transfers"/>
</odoo>
transfers.py :
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models, fields, _
class Transfers(models.Model):
_name ="transfers.name"
_description ="Transfer Record"
transfers_Name = fields.Char(string="Name", required = True)
transfers_ISO = fields.Char(string="ISO")
transfers_amount = fields.Integer("Amount")
notes = fields.Text(string ="Notes")
image = fields.Binary(string ="Image")
init.py :
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import transfers
manifest.py:
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': 'Transfers',
'version': '1.0',
'summary': 'Module for Money Transfer',
'category': 'Extra Tools',
'description':
"""
Transifex integration
=====================
This module will add a link to the Transifex project in the translation view.
The purpose of this module is to speed up translations of the main modules.
To work, Odoo uses Transifex configuration files `.tx/config` to detec the
project source. Custom modules will not be translated (as not published on
the main Transifex project).
The language the user tries to translate must be activated on the Transifex
project.
""",
'data': [
'transfers.xml',
],
'depends': [],
'installable':True,
'application':True,
'auto_install':False,
}