openerp-india team mailing list archive
-
openerp-india team
-
Mailing list archive
-
Message #08727
[Bug 948747] Re: cannot apply a custom module
Hi, thank you for your answer.
As beginners, we did not think to use xpath tag.
Well, reference to your example above and add our fields after the separator tag.
The same error exists.
--
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/948747
Title:
cannot apply a custom module
Status in OpenERP Server:
Invalid
Bug description:
Hi all,
We are beginners of OpenERP. We use OpenERP 6.1 now.
We try to add a few custom fields on product form: width,depth,height etc, in a separate group "Feature".
Here are the codes of our module:
-----------__init__.py--------------
import bfelixproduct
-----------__openerp__.py ------------------
{
"name" : "Bfelix Product",
"version" : "0.1",
"author" : "Ying",
'category': 'Sales Management',
"depends" : ["base","product"],
"init_xml" : [],
"description": "The custom module for managing bfelix product properties, such as range, function, dimension etc.",
"update_xml": ["bfelixproduct_view.xml"],
"installable": True,
"auto_install": False,
}
---------bfelixproduct.py---------
from osv import osv, fields
class product_product(osv.osv):
_name = "product.product"
_description = "Custom Product"
_inherits = "product.product"
_columns = {
'width': fields.char('Width', size=5),
'depth': fields.char('Depth', size=5),
'height': fields.char('Height', size=5),
'range': fields.selection([('1','Club'),('2','Eco'),('3','French'),('4','Fabrics')],'Range'),
'function': fields.selection([('1','Arm Chairs'),('2','Coffee & Side Tables'),('3','Dinning Chairs'),('4','Long Sofas'),('5','Ottomans'),('6','Fabrics'),('7','Leathers')],'Function'),
}
product_product()
--------bfelixproduct_view.xml --------------
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model="ir.ui.view" id="product_normal_form_view1">
<field name="name">product.normal.form1</field>
<field name="model">product.product</field>
<field name="inherit_id" ref="product.product_normal_form_view" />
<field name="type">form</field>
<field name="arch" type="xml">
<page string="Information" position="inside">
<group colspan="2">
<separator string="Feature" colspan="2"/>
<field name="width"/>
<field name="depth"/>
<field name="height"/>
<field name="range"/>
<field name="function"/>
</group>
</page>
</field>
</record>
</data>
</openerp>
when installing the above module, we get the error :
Server Traceback (most recent call last):
File "C:\Program Files (x86)\OpenERP 6.1-1\server\openerp\addons\web\common\http.py", line 592, in send
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\netsvc.py", line 360, in dispatch_rpc
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\service\web_services.py", line 572, in dispatch
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\osv\osv.py", line 167, in execute_kw
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\osv\osv.py", line 121, in wrapper
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\osv\osv.py", line 176, in execute
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\osv\osv.py", line 164, in execute_cr
File "C:\Program Files (x86)\OpenERP 6.1-1\server\openerp\addons\base\module\wizard\base_module_upgrade.py", line 101, in upgrade_module
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\pooler.py", line 39, in restart_pool
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\modules\registry.py", line 160, in new
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\modules\loading.py", line 338, in load_modules
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\modules\loading.py", line 253, in load_marked_modules
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\modules\loading.py", line 167, in load_module_graph
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\modules\registry.py", line 97, in load
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\osv\orm.py", line 919, in create_instance
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\osv\orm.py", line 1048, in __init__
File "C:\Program Files (x86)\OpenERP 6.1-1\server\.\openerp\osv\orm.py", line 3255, in _inherits_check
AttributeError: 'str' object has no attribute 'items'.
Realy need some help,
thanks in advance
Ying
To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/948747/+subscriptions